EnglishРусский Map

kanbots

title
kanbots
type
toolbox
summary
Local-first десктопная канбан-доска, где каждая карточка запускает кодинг-агента в отдельном git worktree
tags
ai-agents, kanban, local-first, desktop, orchestration, watchlist
language
Desktop app
license
MIT
created
2026-07-21
updated
2026-09-13
lang
ru
translation_of
kanbots
source_updated
2026-09-13
translated
2026-09-14
translator
lllm/antigravity/gemini-3.7-flash-medium

Local-first десктопная канбан-доска, где каждая карточка - это ИИ-агент для написания кода, работающий в собственном git worktree. Достаточно перетащить в приложение папку, чтобы получить доску; перенос карточки в статус "in progress" отправляет агента работать в отдельной ветке (kanbots/issue-N) в изолированном worktree, а доска обновляется в реальном времени по ходу работы агента. Основная идея в том, что канбан-доска изначально отлично подходит для контроля параллельных агентов: колонки задают состояния, карточки - задачи, а подход с отдельным worktree на каждую карточку не даёт агентам мешать друг другу.

Как это устроено

Один адаптер AgentCliAdapter работает поверх одиннадцати агентских CLI: Claude Code, Codex, Gemini, Cursor, Copilot, Amp, OpenCode, Droid, CCR, Qwen, а также любого инструмента с поддержкой ACP. Он переиспользует уже настроенную в этих CLI авторизацию и позволяет выбирать агента под каждый отдельный запуск - так что на одной и той же доске одна карточка может запускать Claude Code, а следующая - Codex. В agent-shell используется та же идея адаптера, но со стороны редактора: один буфер Emacs поверх ACP для любого агента, так что инструменты сочетаются друг с другом - доска диспетчеризирует задачи, а буфер служит местом для общения с запущенным агентом.

Autopilot - это мультиагентный режим. Пользователь выбирает роли (personas) - Product Manager, Senior Engineer, UX Designer, Growth Lead, Reliability Engineer или создаёт собственную, - задаёт уровень параллелизма от 1 до 4, после чего агенты сами делят родительские карточки на подзадачи и создают новые карточки на доске. Режим останавливается по завершении работы или при исчерпании бюджета на сессию. Слоган проекта - "personas spawn personas" ("роли порождают роли"), в чём и кроется риск: дерево агентов непрерывно модифицирует доску.

Ответом на этот риск служат запросы решений (decision prompts). Вместо того чтобы молча менять структуру дерева, агент делает паузу и задаёт нумерованные вопросы; ответ вводится в поле, которое также принимает слэш-команды: /spec, /review, /split. Концепция формулируется как "проверяемые решения вместо негласных изменений дерева" ("reviewable decisions, not silent tree mutations"), что создаёт точку контроля с участием человека (human-in-the-loop) на ключевых развилках.

Всё хранится в каталоге .kanbots/: SQLite для состояния, конфигурационные файлы и сами worktree. Никаких облачных аккаунтов, телеметрии или HTTP-серверов - "0 байт покидают ваш компьютер". Доступна аналитика расходов в реальном времени с лимитами на запуск и на сессию, а также изоляция через pre-push hook, чтобы агенты не могли ничего опубликовать самостоятельно. При необходимости интеграции с внешними сервисами есть режим работы с GitHub Issues (через PAT) и создание draft PR. Встроенный kanbots-mcp-server открывает доступ к доске через MCP, позволяя другим инструментам читать её состояние и управлять ей.

Модель изоляции

Подход с отдельным worktree на карточку выражает ту же логику изоляции, что и sandboxing-ai-agents, но средствами git, а не контейнеров: каждый агент получает чистую ветку и отдельный каталог вместо песочницы на базе microvm или matryoshka-isolation. Это решение легче и естественнее для репозитория, но граница держится только на уровне файловой системы и веток, а не реальной песочницы безопасности. Поэтому оно защищает агентов от правок друг друга, но не защищает хост от враждебного агента.

Использование

Здесь нет CLI-команд для копирования - это десктопное приложение. Достаточно установить его, указать на папку с репозиторием, и задачи из неё (или из GitHub Issues в соответствующем режиме) превратятся в карточки. Перетаскивание карточек запускает агентов, ответы на запросы решений вводятся по мере поступления, а расходы отслеживаются относительно заданных лимитов.

Бизнес-модель

Open-core. KanBots OSS распространяется под лицензией MIT, бесплатен, содержит все базовые возможности и работает на macOS, Linux и Windows. KanBots Cloud ($19 за место в месяц или $190 в год) ограничивает только функции для совместной работы и нескольких устройств: статус присутствия, синхронизацию, SSO/SCIM, журнал аудита, интеграцию со Slack и агрегацию расходов по всей организации. Все возможности для индивидуального разработчика полностью доступны в бесплатной версии.

Ограничения и watchlist

Публичного репозитория с исходным кодом нет: сайт представляет собой продуктовый лендинг, поэтому лицензия OSS (MIT) декларируется, но код и язык реализации для изучения пока не опубликованы. Это новый продукт с неподтверждённой зрелостью и моделью open-core, где граница между платной и бесплатной версиями может сдвинуться. По этой причине проект добавлен в watchlist - повторная проверка примерно через 90 дней, чтобы узнать, появится ли реальный репозиторий у OSS-сборки и останутся ли платные ограничения на прежнем уровне.

Связанные страницы

  • claude-code-workflow-creator - ещё один новый инструмент оркестрации агентов; детерминированный скриптовый fan-out в противовес интерактивной доске в kanbots
  • agentsview - журнал расходов и аналитики сессий, который может дополнять встроенные лимиты расходов kanbots
  • mcp-vs-skills - поверхность MCP, через которую kanbots предоставляет доступ к доске
  • sandboxing-ai-agents / microvm / matryoshka-isolation - более тяжёлые модели изоляции по сравнению со схемой "worktree на карточку" в kanbots
  • human-in-the-loop - точка контроля через запросы решений
  • agent-manager - то же управление по схеме "worktree на задачу", но в виде TUI на tmux
  • fresh-editor - те же workspace'ы по схеме "worktree на задачу" внутри терминального редактора

Репозиторий

kanbots.dev - десктопное приложение (macOS/Linux/Windows), OSS-сборка под лицензией MIT. По состоянию на июль 2026 года исходный репозиторий и количество звёзд не опубликованы.