lazymark CLI
Заметки в Markdown, задачи и канбан-доска в терминале; агент читает их и двигает карточки через CLI с JSON или MCP.
- 102 ★ репозитория
- Последний коммит
- MIT
Минимальный доступ
Почему такой уровень
- Агент создает и меняет заметки в папке заметок, при отметке задачи перезаписывается только ее строка.
Установка
- Работает в
В терминале, через SkillFoxx CLI
npx skillfoxx add cli/lazymarkОпределит агенты на машине, покажет уровень доступа и зафиксирует версию.
Другие способы установки
Доступ и проверки
Как мы проверяемМинимальный доступИнструмент ничего не запускает и не ходит в сеть.
- Агент создает и меняет заметки в папке заметок, при отметке задачи перезаписывается только ее строка.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
lazymark — терминальное приложение для заметок в обычных markdown-файлах, списка задач и канбан-доски. Задачи берутся из чекбоксов `- [ ]` в заметках, колонка хранится тегом в конце строки, а отметка или сдвиг меняют только эту строку. Папка заметок открывается в Obsidian как хранилище: вики-ссылки, теги и даты плагина Tasks читаются в обоих форматах. Агенту доступны два пути. Команды `lazymark task list`, `task move`, `note new` и `search` отдают стабильный `--json` и коды выхода. Команда `lazymark mcp` запускает MCP-сервер по stdio с девятью инструментами: `list_notes`, `read_note`, `create_note`, `search_notes`, `list_tasks`, `move_task`, `set_task_date`, `toggle_task` и `get_kanban`.
Для кого. Разработчикам и авторам, которые ведут заметки и задачи в markdown, в том числе в хранилище Obsidian, и хотят дать агенту доступ к доске.
Подходит, если
- Задачи лежат в markdown-заметках, и агент должен показать незакрытые за неделю.
- Карточку на доске переносят из колонки в колонку прямо из чата с агентом.
- Ежедневная заметка создается из шаблона командой `lazymark daily`.
- Хранилище Obsidian остается как есть, а работа с задачами идет в терминале.
Не подходит, если
- Заметки нужны в облаке с синхронизацией между устройствами: приложение работает с локальной папкой.
- Приоритеты, повторы задач и запросы Dataview должны выполняться: здесь они остаются обычным текстом.
- В терминале нет шрифта Nerd Font, а значки папок и заметок нужны.
Пример запроса к агенту
Покажи невыполненные задачи из папки заметок и перенеси задачу про отчет в колонку doing.Ограничения
Установка собирается из исходников на Go 1.27.2 или новее, для значков нужен шрифт Nerd Font. Приоритеты, повторяющиеся задачи, зависимости и блоки запросов Tasks и Dataview не выполняются и остаются текстом. Встраивания `![[file]]`, холсты и граф связей не поддерживаются. MCP-сервер работает только по stdio. Команды принимают лишь `.md` внутри папки заметок, выход через `..` и символические ссылки закрыт.
Как отключить. Удалите подключение командой `claude mcp remove lazymark` и бинарник `lazymark` из каталога Go. Заметки остаются обычными markdown-файлами, а удаленные приложением лежат в корзине 20 дней.
Частые вопросы
Как подключить lazymark к Claude Code?
Выполните `claude mcp add --transport stdio lazymark -- lazymark mcp`. Флаг `--scope user` включает сервер во всех проектах, `--scope project` делит его через `.mcp.json`. Проверка командой `claude mcp list`.
Какую папку читает агент?
Папку заметок из конфига. Другую задают флагом `--dir`, например `lazymark mcp --dir <папка>`. Путь вне этой папки команды отклоняют.
Как lazymark сочетается с Obsidian?
Папка заметок открывается в Obsidian как хранилище. Приложение не создает скрытых папок и не трогает `.obsidian`. Команда `lazymark dates migrate --to dataview --dry-run` показывает смену формата дат без записи.
Как перенести задачу в другую колонку?
Командой `lazymark task move <id> <колонка>` или инструментом `move_task`. Колонка хранится тегом вроде `#kb/doing` в конце строки задачи.
Что с удаленными заметками?
Удаленные заметки по умолчанию лежат в корзине 20 дней. Папка с содержимым перед удалением всегда спрашивает подтверждение.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
CLI-инструментыtasks-axi дает агенту короткие команды для бэклога в Markdown: добавить, начать, закрыть, заблокировать, найти готовую работу
Signboard — локальная канбан-доска на файлах Markdown со встроенным MCP-сервером: агент читает и двигает карточки на диске.
CLI строит локальный индекс заметок с «катализаторами», вопросами по вашим записям, чтобы агент находил нужное лучше grep
MCP-сервер на Rust для папки с заметками в Markdown: агент ищет, читает заметки, видит обратные ссылки, теги, задачи и историю версий
MCP-сервер канбан-доски Doska: агент создает карточки, двигает их по колонкам, ставит сроки и ищет задачи по всем доскам
Официальный MCP и плагин Taskade: агент ведет проекты, задачи, автоматизации и ИИ-агентов рабочего пространства.
Сравнение с похожими
Карточки с тем же главным запросом: чем они отличаются.
| Инструмент | Официальный | Авторизация | Звезды репозитория | Главное отличие |
|---|---|---|---|---|
| lazymark (эта карточка) | нет | 102 | ||
| kanban-tui | нет | не нужна | 289 | канбан-доска на Python с CLI и MCP; lazymark хранит задачи в обычных markdown-заметках и открывается в Obsidian |
| mcp-obsidian | нет | API-ключ | 4 533 | дает MCP доступ к хранилищу через плагин Local REST API; lazymark работает с папкой напрямую и не требует Obsidian |
Коротко о README
Интерфейс переведен на восемь языков и имеет четырнадцать тем оформления. Список команд, схема `--json` и коды выхода описаны в `docs/cli.md`.