kaiten-cli (ViktorOgnev)
kaiten-cli
CLI для Kaiten на Python с реестром команд для агентов, автодополнением и тремя бонусными скиллами
Высокий риск
Высокий уровень ставим, когда инструмент пишет во внешние системы, работает с деньгами, рабочими базами или секретами либо выполняет произвольные команды. CLI поставит его только после вашего согласия.
Почему такой уровень
- Скиллы kaiten-cli-mutations выполняют изменяющие операции над карточками и данными Kaiten
- CLI работает под учетными данными пользователя, заданными в конфигурации
Установка
Ручная установка
uv tool install git+https://github.com/ViktorOgnev/kaiten-cli.gitРекомендуемый способ. Альтернатива: pipx install git+https://github.com/ViktorOgnev/kaiten-cli.git
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
CLI дает работать с Kaiten из терминала теми же командами, что может выполнить человек, скрипт или LLM-агент. Источник истины для команд это локальный реестр src/kaiten_cli/registry, у CLI есть встроенные команды agent-help и search-tools специально для агентов, чтобы находить нужную команду по смыслу. Устанавливается через uv tool или pipx прямо из Git, поддерживает автодополнение для Bash и Zsh командой kaiten completion install с режимом --dry-run для проверки перед изменением файлов. Работает самостоятельно и не зависит от одноименного MCP-сервера того же автора во время выполнения, хотя использует тот же доменный слой. В комплекте три скилла: kaiten-cli-heavy-data, kaiten-cli-metrics и kaiten-cli-mutations.
Для кого. Для команд на Kaiten, которые хотят единый интерфейс командной строки для человека, скриптов и агента одновременно.
Подходит, если
- Нужен CLI для Kaiten, который агент может изучить через встроенную команду agent-help
- Нужно находить нужную команду по смыслу задачи, а не помнить точное имя
- Нужны готовые скиллы под тяжелые данные, метрики и мутации Kaiten
Не подходит, если
- Нужен MCP-сервер, а не CLI: посмотрите kaiten-mcp того же автора
- Не хотите ставить Python-инструмент через uv или pipx
- Нужна интеграция с Claude Code через MCP-протокол напрямую
Пример запроса к агенту
Найди команду kaiten-cli для поиска карточек по доске и покажи список открытых карточекОграничения
Устанавливается только из Git, отдельного пакета в PyPI README не упоминает. Автодополнение поддерживает Bash 4.4 и новее, системный Bash на macOS может быть старее и потребует указать startup-файл вручную. CLI не перенаправляет команды в MCP и работает независимо от него.
Как отключить. Удалите инструмент командой uv tool uninstall kaiten-cli или pipx uninstall kaiten-cli, и уберите маркированный блок completion из ~/.bashrc или ~/.zshrc.
Проверка безопасности
- Скиллы kaiten-cli-mutations выполняют изменяющие операции над карточками и данными Kaiten
- CLI работает под учетными данными пользователя, заданными в конфигурации
Коротко о README
README на русском подробно описывает установку через uv tool, pipx или venv напрямую из Git, диагностику проблем с PATH на macOS, Linux и Windows, и настройку автодополнения Bash и Zsh с режимами --dry-run и completion status. Подчеркивается, что реестр команд в src/kaiten_cli/registry служит источником истины, а CLI не перенаправляет вызовы в MCP.
Частые вопросы
Чем это отличается от обычного CLI?
У него есть встроенные команды agent-help и search-tools специально для того, чтобы LLM-агент находил нужную команду по смыслу, а не по точному имени.
Нужен ли отдельный MCP-сервер?
Нет, CLI работает полностью самостоятельно и не зависит от kaiten-mcp во время выполнения, хотя делит с ним доменный слой.
Похожие
Самостоятельно размещаемая база знаний с блочными ссылками и встроенным MCP-сервером для подключения AI-агентов к заметкам
CLI для всех API Google Workspace с выводом в JSON и набором скиллов для агентов: Drive, Gmail, Calendar, Sheets и другие
Локальный поиск по заметкам, документации и расшифровкам встреч в Markdown: ключевые слова, смысловой поиск и ранжирование, есть MCP
Менеджер задач для AI-разработки: разбирает PRD на задачи с зависимостями и ведет агента по ним через MCP или CLI