kanban-md CLI

kanban-md ведет файловую доску задач для агентов и людей: задачи в Markdown, захват задач с истечением и терминальный интерфейс

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

Расширенный доступ

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

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

antopolskiy/kanban-md

Установка

Ручная установка

brew install antopolskiy/tap/kanban-md

Затем `kanban-md init` в проекте и `kanban-md skill install` для навыков. Вариант для Go: `go install github.com/antopolskiy/kanban-md/cmd/kanban-md@latest`.

Доступ и проверки

Как мы проверяем

Расширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.

  • Агенты по навыку создают рабочие копии, меняют файлы проекта, сливают изменения и редактируют файлы задач.

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

kanban-md — один исполняемый файл, который ведет Kanban-доску в обычных файлах. Команда `kanban-md init` создает `kanban/config.yml` и папку `kanban/tasks/`, где каждая задача лежит отдельным Markdown-файлом. База данных, сервер, аккаунт и SaaS не нужны. Агент, человек, скрипт и git видят один и тот же источник данных. Интерфейс рассчитан на агентов: компактный вывод `--compact`, структурированный JSON и единый шаг «взять, занять, переместить». Захваты работают как аренда с автоматическим истечением, когда агент перестает ее продлевать, и этим снижают дублирование работы. Захват служит согласованием, а не границей безопасности. Дублирующиеся идентификаторы и расхождения `next_id` команды чинят сами. В комплекте идут навыки. Команда `kanban-md skill install` ставит навык работы с CLI и навык `kanban-based-development`, по которому агент берет задачу, делает изолированный worktree, реализует, проверяет, сливает и закрывает ее. Наблюдать за несколькими агентами можно в TUI командой `kanban-md tui`.

Для кого. Разработчикам, которые запускают несколько агентов над одним репозиторием и хотят общую доску задач в файлах без внешнего трекера.

Подходит, если

  • Несколько агентов берут задачи параллельно, и надо исключить дубли через захваты с истечением.
  • Задачи должны лежать в репозитории Markdown-файлами рядом с кодом и видеться в git.
  • Агент должен сам брать задачу, делать ее в изолированном worktree и закрывать после слияния.
  • Нужен терминальный интерфейс, где видно, что делают агенты.

Не подходит, если

  • Нужен общий трекер с веб-интерфейсом и учетными записями для команды людей.
  • Захваты нужны как гарантия безопасности: это аренда для согласования.
  • Работа ведется вне git: многие приемы опираются на worktree и слияния.

Пример запроса к агенту

Выполни `kanban-md init`, добавь задачу «Исправить вход» с высоким приоритетом, возьми ее по навыку `kanban-based-development` и выполни до слияния.

Ограничения

Доска состоит из файлов в `kanban/`: решите, держать каталог в git или добавить в `.gitignore`, интерактивная настройка предложит второе. Захваты ограничены арендой и не дают транзакционных гарантий, при остановке агента они сами истекают. Навыки по умолчанию ставятся в текущий проект, ключ `--global` ставит их глобально, а правила сборки и ревью стоит подогнать в локальном навыке или `AGENTS.md` под репозиторий. Установка идет через Homebrew, `go install github.com/antopolskiy/kanban-md/cmd/kanban-md@latest` или бинарные релизы для macOS, Linux и Windows. Последний коммит сделан в октябре 2026.

Как отключить. Удалите бинарный файл (`brew uninstall kanban-md`), навыки из каталога навыков агента и папку `kanban/` из проекта.

Частые вопросы

Как установить kanban-md?

Командой `brew install antopolskiy/tap/kanban-md` или `go install github.com/antopolskiy/kanban-md/cmd/kanban-md@latest`. Бинарные сборки есть на странице релизов.

Как установить навыки для агента?

Командой `kanban-md skill install` для проекта или `kanban-md skill install --global` для всех проектов.

Где хранятся задачи?

В папке `kanban/tasks/` отдельными Markdown-файлами, а настройки лежат в `kanban/config.yml`.

Как посмотреть доску?

Командой `kanban-md list` для списка и `kanban-md tui` для интерактивной доски, которая обновляется при изменении файлов.

Что такое захват задачи?

Аренда, которая истекает, если агент перестал ее продлевать. Она нужна для согласования, а не для защиты.

Обсуждение

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

Официальный

Канбан-доска в терминале с MCP-сервером на 47 инструментов: агент ведет доски, карточки и спринты в локальном файле

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

Канбан-доска в терминале на Python, которую Claude Code и другие агенты читают и меняют через CLI или MCP

CLIРасширенный доступ289Звезды репозитория

CodeKanban собирает терминалы и сессии Claude Code и Codex на одной странице, а codekanban-cli управляет ими из агента

CLIШирокий доступ227Звезды репозитория
Официальный

Локальная канбан-доска и MCP-сервер дают человеку и агентам общий список задач, комментарии и видимый ход работы в браузере.

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

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

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

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

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

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

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

ИнструментОфициальныйАвторизацияЗвезды репозиторияГлавное отличие
kanban-md (эта карточка)нет231
Kanbanдане нужна189Kanban в каталоге работает через MCP, а kanban-md дает консольную доску с Markdown-файлами и готовыми навыками.
Agent Kanbanнет502Agent Kanban ставится навыком, а kanban-md добавляет собственную программу, захваты с истечением и TUI.

Коротко о README

В README разобраны порядок работы с агентом, причины выбора файловой доски, установка, быстрый старт с командами и TUI. Лицензия MIT, сборки для macOS, Linux и Windows.

Бейдж для README

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