Инструменты3 октября 2026 г., 15:45 МСК🤖 Auto

Kaiban: локальный Kanban, где каждая колонка — AI-агент

Open-source платформа для разработки ПО с LLM-агентами, работающая локально через Docker. Каждая колонка — роль (Product, Dev, QA), а переходы требуют человеческого одобрения.

Баннер новости 8851

Платформа Kaiban (репозиторий gonnafaraway/kaiban) предлагает принципиально новый подход к управлению разработкой: это локальная Kanban-доска, где каждая колонка представляет собой автономного AI-агента. В отличие от SaaS-решений, проект позиционируется как local-first инструмент для одиночных разработчиков или небольших команд, полностью контролируемых на стороне пользователя.

Как это работает: от идеи до кода

Архитектура Kaiban строится на принципе «колонка = роль». При первом запуске создаются стандартные этапы: Product → Business Analyst → System Analyst → Developer → QA → Auto QA. Процесс строго регламентирован:

  • Human-in-the-loop: Переход задачи в следующую колонку возможен только после ручного одобрения (Approve) или отправки на доработку с комментарием.
  • Агенты-исполнители: В каждой колонке запускается LLM-агент, который использует инструменты (Jira, GitLab, GitHub, MCP) для выполнения задачи. Результат предоставляется в виде Markdown-отчета и живого лога (SSE).
  • Git-aware: Каждая задача привязана к ветке в Git. После успешного прохождения QA агент может автоматически создать MR/PR.

Технический стек и производительность

Проект написан на Go и Next.js, что обеспечивает высокую скорость работы и легкость развертывания. Для работы требуется только Docker Compose и ключ от любой OpenAI-compatible API (включая локальные шлюзы). По умолчанию используется модель gpt-4.1, но конфигурация гибкая.

Компонент Технология / Детали
Backend (API) Go 1.27, Fiber, Clean Architecture, PostgreSQL 16
Frontend Next.js 15 App Router, TypeScript, Feature-Sliced Design
Realtime Server-Sent Events (SSE) для живого логирования
Интеграции Jira, Confluence, GitLab, GitHub, Remote MCP servers
Лицензия Apache License 2.0

Почему это важно для разработчика

Kaiban решает проблему «разрозненности» AI-инструментов. Вместо того чтобы общаться с разными ботами в разных чатах, разработчик получает единый доску с полным аудиторским следом. Ключевые преимущества:

  1. Приватность: Все данные и ключи остаются на локальной машине. Нет облачной блокировки (lock-in).
  2. Прозрачность: Live-лог работы агента позволяет видеть каждый шаг LLM, а не только финальный результат.
  3. Автоматизация рутины: Режим Autoplay позволяет запустить цепочку задач, где агенты сами выполняют работу, а человек только утверждает финальные артефакты.

Для быстрого старта достаточно клонировать репозиторий, задать переменные окружения (OPENAI_API_KEY, OPENAI_MODEL) и выполнить docker compose up --build. UI поддерживает переключение между русским и английским языками «из коробки».

Источник: Github ↗