kata CLI

kata — локальный трекер задач для кодинг-агентов: агент заводит и закрывает задачи с доказательствами, человек смотрит в TUI

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

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

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

  • Запускает фоновый демон и расписания `kata cron`, которые выполняют задания по триггерам без запроса
  • Хранит содержание задач и комментариев агентов в локальной базе, а при включении удаленного демона или федерации передает их на общий сервер
Все причины и проверки

kenn-io/kata

Установка

Работает в

В терминале, через SkillFoxx CLI

npx skillfoxx add cli/kata

Определит агенты на машине, покажет уровень доступа и зафиксирует версию.

Другие способы установки

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

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

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

  • Запускает фоновый демон и расписания `kata cron`, которые выполняют задания по триггерам без запроса
  • Хранит содержание задач и комментариев агентов в локальной базе, а при включении удаленного демона или федерации передает их на общий сервер

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

Что делает

kata — трекер задач на Go, сделанный для кодинг-агентов и людей, которые ими руководят. Агентам нужно место, где работа переживает сжатие контекста и несколько исполнителей, и чат с markdown-списком для этого не годится. kata дает локальную книгу задач: агент создает, берет в работу, связывает и закрывает задачи из командной строки, а при закрытии прикладывает доказательство сделанного, например `--test` с проверкой. Состояние по умолчанию лежит в локальной базе SQLite, репозиторий остается чистым и хостинг трекера не нужен. Люди следят за теми же задачами в терминальном интерфейсе `kata tui` или в браузере через `kata ui`. Команда `kata cron` запускает повторяющиеся задания и процессы по триггерам с доказательствами по каждому запуску, `kata notify` отмечает задачу для человека или агента с причиной. Помощникам выдается собственная личность: `KATA_TEAMMATE` приписывает им комментарии и задачи, `KATA_INBOX_USER` открывает их входящие. Ответ на комментарий можно подкрепить доказательством: подтвердить, опровергнуть или заменить. Для команд есть удаленный демон и федерация с Postgres через `KATA_DSN`. `kata mcp serve` запускает MCP-сервер по stdio или Streamable HTTP, для Go есть встраиваемая библиотека.

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

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

  • Агент теряет список дел при сжатии контекста, и задачи нужно хранить вне чата
  • Над репозиторием работают несколько агентов или субагентов, и у каждого нужна своя личность и входящие
  • Закрытие задачи должно сопровождаться проверкой: `kata close --done --test` фиксирует, чем подтверждена работа
  • Нужен MCP-сервер задач для Claude Code, Cursor или Codex: `kata mcp serve`

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

  • Команда уже ведет задачи в Jira или GitHub Issues и не хочет второго трекера
  • Нужен только список дел на одну сессию: хватит встроенного плана агента
  • Вам нужен готовый хостируемый трекер без своего демона: общий режим требует развернуть удаленный демон

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

Заведи в kata задачу по гонке при входе, возьми ее в работу, а после исправления закрой с командой тестов в доказательстве

Ограничения

  • Для сборки из исходников нужен Go 1.27.4 или новее. Установка через go install не включает собранный браузерный интерфейс, для `kata ui` ставят релизный бинарник или собирают клон через make install.
  • Проектные мосты, видимость команды и установка инструкций для безхуковых оболочек требуют Kata 0.19.0 или новее.
  • Общая работа требует удаленного демона или федерации, Postgres для общего демона настраивается через `KATA_DSN`.
  • Ограничения проектов в MCP-сервере требуют демона с версией API 0.35.0 или новее.

Как отключить. Установленный через Homebrew kata удаляется командой brew uninstall kata, из релизного архива обновляется и снимается вручную. MCP-сервер уберите из конфигурации агента. База задач лежит локально в каталоге данных kata, ее удаляют вручную. Установщик инструкций для агентов снимается командой kata agent-hook instructions uninstall.

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

Как работает kata с кодинг-агентами?

Агент ищет задачи командой `kata search`, берет открытую командой `kata claim` или создает новую `kata create`, оставляет комментарии с находками и закрывает работу `kata close` с доказательством. Цикл описан в README, а `kata quickstart` объясняет субагентов, входящие и расписания.

Нужен ли серверный трекер?

Нет. По умолчанию состояние хранится в локальной базе SQLite, репозиторий остается чистым. Для общей работы можно включить удаленный демон или федерацию, общему демону подходит Postgres через `KATA_DSN`.

Как подключить kata как MCP-сервер?

Запустите `kata mcp serve` по stdio или Streamable HTTP. По умолчанию сервер привязан к проекту рабочей папки, список проектов ограничивается флагом `--projects`, все проекты демона открывает `--all`.

Как поставить kata?

На macOS командой `brew install kata`, на Linux скриптом `curl -fsSL https://katatracker.com/install.sh | bash`, на Windows скриптом PowerShell из документации. Скрипт проверяет архив релиза по SHA256SUMS. Проверить установку можно командой `kata version`.

Что такое доказательство при закрытии задачи?

Запись о том, что сделано и кем: сообщение и проверка, например `kata close <id> --done --message "..." `--test` <проверка>`. Если работа не подтверждена, задачу помечают меткой needs-review с комментарием.

Обсуждение

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

Российский стек

Консольный клиент и MCP-сервер для трекера Kaiten: карточки, комментарии, чек-листы и файлы из терминала или агента

CLIШирокий доступ5Звезды репозитория

Свой трекер задач и вики на Cloudflare с MCP: 126 инструментов, аренда задач и блокировка файлов для нескольких агентов

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

Небольшой трекер задач для ИИ-агентов: задачи, эпики и зависимости лежат в SQLite проекта, доска открывается локально.

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

Трекер задач для агентов: задачи с контекстом и итогом хранятся в JSONL рядом с кодом и переживают сессии

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

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

CLIШирокий доступ227Звезды репозитория

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

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

Коротко о README

README объясняет идею трекера для агентов, перечисляет возможности от CLI до федерации и MCP и дает установку для macOS, Linux и Windows. Затем показан цикл работы агента из пяти шагов и быстрый старт с командами.

Бейдж для README

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