kanban-md CLI
kanban-md ведет файловую доску задач для агентов и людей: задачи в Markdown, захват задач с истечением и терминальный интерфейс
- 231 ★ репозитория
- Последний коммит
Расширенный доступ
Почему такой уровень
- Агенты по навыку создают рабочие копии, меняют файлы проекта, сливают изменения и редактируют файлы задач.
Установка
- Работает в
Ручная установка
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` для интерактивной доски, которая обновляется при изменении файлов.
Что такое захват задачи?
Аренда, которая истекает, если агент перестал ее продлевать. Она нужна для согласования, а не для защиты.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
CLI-инструментыКанбан-доска в терминале с MCP-сервером на 47 инструментов: агент ведет доски, карточки и спринты в локальном файле
Канбан-доска в терминале на Python, которую Claude Code и другие агенты читают и меняют через CLI или MCP
CodeKanban собирает терминалы и сессии Claude Code и Codex на одной странице, а codekanban-cli управляет ими из агента
Локальная канбан-доска и MCP-сервер дают человеку и агентам общий список задач, комментарии и видимый ход работы в браузере.
tasks-axi дает агенту короткие команды для бэклога в Markdown: добавить, начать, закрыть, заблокировать, найти готовую работу
Signboard — локальная канбан-доска на файлах Markdown со встроенным MCP-сервером: агент читает и двигает карточки на диске.
Сравнение с похожими
Карточки с тем же главным запросом: чем они отличаются.
| Инструмент | Официальный | Авторизация | Звезды репозитория | Главное отличие |
|---|---|---|---|---|
| kanban-md (эта карточка) | нет | 231 | ||
| Kanban | да | не нужна | 189 | Kanban в каталоге работает через MCP, а kanban-md дает консольную доску с Markdown-файлами и готовыми навыками. |
| Agent Kanban | нет | 502 | Agent Kanban ставится навыком, а kanban-md добавляет собственную программу, захваты с истечением и TUI. |
Коротко о README
В README разобраны порядок работы с агентом, причины выбора файловой доски, установка, быстрый старт с командами и TUI. Лицензия MIT, сборки для macOS, Linux и Windows.