kata CLI
kata — локальный трекер задач для кодинг-агентов: агент заводит и закрывает задачи с доказательствами, человек смотрит в TUI
- 519 ★ репозитория
- Последний коммит
- MIT
Расширенный доступ
Почему такой уровень
- Запускает фоновый демон и расписания `kata cron`, которые выполняют задания по триггерам без запроса
- Хранит содержание задач и комментариев агентов в локальной базе, а при включении удаленного демона или федерации передает их на общий сервер
Установка
- Работает в
В терминале, через 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 с комментарием.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
CLI-инструментыkaiten-cli
kaiten
Консольный клиент и MCP-сервер для трекера Kaiten: карточки, комментарии, чек-листы и файлы из терминала или агента
Свой трекер задач и вики на Cloudflare с MCP: 126 инструментов, аренда задач и блокировка файлов для нескольких агентов
Небольшой трекер задач для ИИ-агентов: задачи, эпики и зависимости лежат в SQLite проекта, доска открывается локально.
Трекер задач для агентов: задачи с контекстом и итогом хранятся в JSONL рядом с кодом и переживают сессии
CodeKanban собирает терминалы и сессии Claude Code и Codex на одной странице, а codekanban-cli управляет ими из агента
Канбан-доска в терминале на Python, которую Claude Code и другие агенты читают и меняют через CLI или MCP
Коротко о README
README объясняет идею трекера для агентов, перечисляет возможности от CLI до федерации и MCP и дает установку для macOS, Linux и Windows. Затем показан цикл работы агента из пяти шагов и быстрый старт с командами.