kanban-tui CLI
Канбан-доска в терминале на Python, которую Claude Code и другие агенты читают и меняют через CLI или MCP
- 286 ★ репозитория
- Последний коммит
- MIT
Расширенный доступ
Почему такой уровень
- CLI и MCP-сервер дают агенту создавать, менять и удалять задачи и доски по идентификаторам без экрана подтверждения
- Источник данных jira подключается собственным API-ключом пользователя и читает задачи напрямую из рабочего пространства Jira
Установка
- Работает в
Ручная установка
uvx kanban-tui demoЗапускает приложение без установки с временной базой и примерами задач.
Доступ и проверки
Как мы проверяемРасширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.
- CLI и MCP-сервер дают агенту создавать, менять и удалять задачи и доски по идентификаторам без экрана подтверждения
- Источник данных jira подключается собственным API-ключом пользователя и читает задачи напрямую из рабочего пространства Jira
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
kanban-tui — терминальный таск-менеджер на Textual, который запускается командой ktui и показывает доску с колонками Ready, Doing, Done и Archive. Колонки можно переименовывать, скрывать и переупорядочивать, задачи переносятся между ними клавишами или мышью. Зависимости между задачами не пускают задачу в Doing, пока не закрыты предыдущие. У доски три источника данных. По умолчанию это своя база SQLite, которую библиотека pydantic-settings хранит по правилам XDG. Источник jira подключается по API-ключу и строит колонки по переходам задач в Jira. Источник claude читает JSON-файлы из ~/.claude/tasks/ и строит отдельную доску для каждой сессии Claude Code. С версии 0.11 есть CLI `ktui task`, `ktui board` и `ktui column` для управления задачами, досками и колонками по идентификаторам, рассчитанный в первую очередь на агентов. Команда `ktui skill init` создает файл SKILL.md, который подключает агента к этому CLI. С опциональной зависимостью mcp команда `ktui mcp --start-server` поднимает MCP-сервер, и через библиотеку pycli-mcp те же команды становятся инструментами MCP.
Для кого. Для разработчиков, которые ведут личные задачи в терминале и хотят, чтобы Claude Code или другой агент видел и менял эти же задачи.
Подходит, если
- Нужна канбан-доска прямо в терминале без браузера, с перетаскиванием задач мышью или клавишами H/L/J/K
- Агент должен сам создавать и переносить задачи по идентификаторам через CLI или MCP-сервер
- Нужно видеть задачи Claude Code как доску: нужный источник сам находит JSON-файлы сессий и строит под каждую отдельную доску
- В команде уже используется Jira, и нужна локальная терминальная витрина тех же задач по запросу JQL
- Задачи зависят друг от друга, и перенос в работу должен блокироваться, пока не закрыты зависимости
Не подходит, если
- Нужна общая доска для команды с синхронизацией в реальном времени: kanban-tui хранит локальную SQLite-базу на одной машине
- Нужны все функции полной доски для задач Claude Code: этот источник только показывает их и не дает редактировать
- Нужно, чтобы агент подтверждал каждое удаление задачи: CLI и MCP выполняют команды сразу
Пример запроса к агенту
Создай в kanban-tui задачу «Проверить PR №42» в колонке Doing и покажи список всех открытых задачОграничения
Источник claude поддерживает только часть возможностей обычной доски: он читает файлы сессий из ~/.claude/tasks/ и не дает редактировать задачи. CLI для задач и досок пока не покрывает управление категориями и настройку колонок, которые есть в полном TUI.
MCP-сервер требует опциональной зависимости mcp, обычная установка дает только TUI и CLI. Демо-режим `uvx kanban-tui demo` работает на временной базе и удаляет ее после закрытия, если не передать флаг `--keep`.
Как отключить. Удалите пакет командой `uv tool uninstall kanban-tui` (или `pipx uninstall`). Чтобы стереть локальную базу и конфиг без удаления пакета, выполните `ktui clear`, а SKILL.md агента убирает `ktui skill delete`.
Частые вопросы
Как подключить kanban-tui к Claude Code?
Для чтения собственных задач Claude Code выберите в настройках источник claude: он сам находит файлы сессий и собирает по ним доску. Чтобы агент управлял задачами, дайте ему CLI вместе с файлом SKILL.md из `ktui skill init` или подключите MCP-сервер.
Нужна ли отдельная установка для MCP-сервера?
Да, обычная установка kanban-tui дает только TUI и CLI. MCP-сервер появляется после `uv tool install kanban-tui[mcp]` и запускается командой `ktui mcp --start-server`.
Можно ли попробовать kanban-tui без установки?
Да, команда `uvx kanban-tui demo` запускает приложение с примерами задач без установки пакета.
Как подключить kanban-tui к Jira?
Выберите источник jira в настройках и укажите API-ключ своей учетной записи Jira. Колонки доски строятся по переходам статуса задачи в самой Jira, а запрос JQL определяет, какие задачи попадают на доску.
Как сбросить kanban-tui до чистого состояния?
Команда `ktui clear` удаляет текущую базу данных и файл конфигурации, после чего приложение запускается с нуля при следующем старте. Для файла скилла агента есть отдельная команда `ktui skill delete`.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
CLI-инструментыЛокальная доска задач с CLI taskctl и скиллом для Codex, Claude Code и других агентов: заводит issue, двигает статусы и хранит комментарии по правилам
kaiten-cli
kaiten
Консольный клиент и MCP-сервер для трекера Kaiten: карточки, комментарии, чек-листы и файлы из терминала или агента
tmux-claude-hatch — Claude Code во всплывающем окне tmux
tmux-claude-hatch
Плагин tmux запускает сессию Claude Code во всплывающем окне на каждый проект и показывает статус всех агентов в списке fzf
Obsidian и Claude Code PKM
Obsidian + Claude Code PKM
Шаблон хранилища Obsidian для Claude Code: команды /daily, /weekly, /monthly и /project связывают цели на три года с задачами на сегодня
MCP-сервер для Kaiten: карточки, комментарии, пространства и доски с управлением детализацией ответов
kaiten-cli (ViktorOgnev)
kaiten-cli
CLI для Kaiten на Python с реестром команд для агентов, автодополнением и тремя бонусными скиллами
Коротко о README
README представляет kanban-tui как терминальный таск-менеджер с совместным режимом для ИИ-агентов и начинает с демо-команды. Возможности раскрыты в сворачиваемых блоках, а в конце описаны CLI для задач, MCP-сервер и файл скилла для агента.