lazymark CLI

Заметки в Markdown, задачи и канбан-доска в терминале; агент читает их и двигает карточки через CLI с JSON или MCP.

  • 102 ★ репозитория
  • Последний коммит
  • MIT
CLI

Минимальный доступ

Почему такой уровень

  • Агент создает и меняет заметки в папке заметок, при отметке задачи перезаписывается только ее строка.
Все причины и проверки

mathiasdrizzy/lazymark

Установка

Работает в

В терминале, через 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 дней. Папка с содержимым перед удалением всегда спрашивает подтверждение.

Обсуждение

Вопросов и отзывов пока нет.

tasks-axi дает агенту короткие команды для бэклога в Markdown: добавить, начать, закрыть, заблокировать, найти готовую работу

СкиллМинимальный доступ71Звезды репозитория

Signboard — локальная канбан-доска на файлах Markdown со встроенным MCP-сервером: агент читает и двигает карточки на диске.

MCP-серверРасширенный доступ93Звезды репозитория

CLI строит локальный индекс заметок с «катализаторами», вопросами по вашим записям, чтобы агент находил нужное лучше grep

CLIРасширенный доступ157Звезды репозитория
Официальный

MCP-сервер на Rust для папки с заметками в Markdown: агент ищет, читает заметки, видит обратные ссылки, теги, задачи и историю версий

MCP-серверРасширенный доступ1,6 тыс.Звезды репозитория
Официальный

MCP-сервер канбан-доски Doska: агент создает карточки, двигает их по колонкам, ставит сроки и ищет задачи по всем доскам

MCP-серверРасширенный доступ305Звезды репозитория
Официальный

Официальный MCP и плагин Taskade: агент ведет проекты, задачи, автоматизации и ИИ-агентов рабочего пространства.

MCP-серверШирокий доступ169Звезды репозитория

Сравнение с похожими

Карточки с тем же главным запросом: чем они отличаются.

ИнструментОфициальныйАвторизацияЗвезды репозиторияГлавное отличие
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`.

Бейдж для README

Сообщить о проблеме