Kandev: управление задачами с использованием ИИ-агентов
Kandev — это инструмент для управления задачами с использованием ИИ-агентов, позволяющий orchestrate их работу и проводить ревью изменений в одном месте. Он предназначен для команд, которые хотят получить моральный контроль над процессом разработки и интегрировать AI в свои рабочие процессы.
Проект решает проблему разрозненности инструментов при использовании ИИ, предлагая канбан и пайплайны в одном интерфейсе. Кандидаты на замену — это классические таск-трекеры и CI/CD решения, которые могут не поддерживать гибкую интеграцию агентов. Kandev позволяет запускать задачи в параллельном режиме, организовывать работу с использованием кастомных воркфлоу и просматривать выходные данные агентов. У него нет телеметрии и зависимости от облачных сервисов, что может быть плюсом для компаний, ценящих конфиденциальность.
Проект написан на JavaScript и требует Node.js для запуска. Его можно либо использовать локально, либо развернуть на собственном сервере через VPN. Помни, что это открытое решение всё еще на ранней стадии разработки, так что стабильности может не хватать.
Что это за проект
Kandev — это мощный инструмент для пользователей, которые хотят управлять и запускать задачи параллельно. Он позволяет организовывать работу в виде канбан-доски и управлять процессами через оркестрацию агентов. Проект ориентирован на глубокую кастомизацию рабочих процессов и интеграцию с различными AI-агентами. Kandev позволяет проводить обзор изменений и упрощает процесс доставки ценности в рамках рабочего процесса.
Основные возможности
- Поддержка нескольких агентов, таких как Claude Code, Codex и GitHub Copilot.
- Параллельное выполнение задач из разных источников, что увеличивает продуктивность.
- Интегрированное рабочее пространство с терминалом, редактором кода и панелью изменений git в одном месте.
- Управление задачами с помощью канбан-досок и автоматизация рабочего процесса.
- Многоуровневые пайплайны, позволяющие комбинировать агентов для выполнения задач.
- Поддержка различных сред выполнения, включая локальные процессы, Docker и удаленные серверы.
- Управление сессиями и возможность создания подзадач.
Как установить и запустить
Kandev можно установить и запустить несколькими способами:
Homebrew (macOS, Linux)
brew install kdlbs/kandev/kandev
kandev
Scoop (Windows)
scoop bucket add kandev https://github.com/kdlbs/scoop-kandev
scoop install kandev
kandev
NPX
npx kandev@latest
NPM (глобально)
npm install -g kandev@latest
kandev
Чтобы обновить, используй:
brew upgrade kandevscoop update kandevnpx kandev@latest(всегда использует последнюю версию)npm install -g kandev@latest
Запуск из исходников
git clone git@github.com:kdlbs/kandev.git
cd kandev
make start
Для запуска из исходников нужны Go (версия 1.26.0), Node.js (версия 24) и pnpm (версия 9.15.9) в качестве предварительных условий.
Ограничения
Kandev не использует телеметрию и не привязан к облаку, что обеспечивает большую свободу в управлении данными и процессами. Несмотря на это, проект ориентирован на разработчиков с определенным уровнем опыта, так как требует понимания работы агентов и настройки рабочих процессов. Также стоит учитывать, что некоторые функции, такие как поддержка TUI для агентов, могут потребовать дополнительных настроек.
На текущий момент проект активно развивается, и некоторые функции, такие как "Office mode", находятся в процессе реализации.
Открыть на GitHub: kdlbs/kandev →
RepoRadar