kdlbs/kandev

AI Kanban & Development Environment. Orchestrate multiple agents, review changes, open PRs. Multi-provider, self-hostable, no telemetry.

它解决了什么问题

Kandev 提供了一个集中式的控制平面,用于管理和编排多个 AI 编码代理。它通过允许用户并行运行任务、将执行工作负载转移到远程服务器,并在单一集成工作区中审查代理生成的更改,从而解决了代理工作流扩展的问题,而不是依赖于分散的终端界面。

它如何工作

Kandev 作为一个编排器,通过 Agent Client Protocol 或原始 TUI 透传连接到各种 AI 代理 CLI。它管理这些代理在不同运行时(包括本地进程、Docker 容器、SSH 远程和云环境)中的生命周期。为防止冲突,它使用 Git worktrees 隔离每个代理的工作区。它还提供了一个基于 Web 的 UI,包含看板式任务管理界面,以及一个类似 IDE 的工作区,集成了代码编辑器、终端和 Git 变更面板。

适合谁

专为希望对其 AI 代理工作流拥有深度控制的高级用户和开发团队设计,他们更倾向于自托管基础设施,并需要在多个仓库之间编排复杂的多步骤流水线。

特性亮点

  • 多代理支持:与多种提供方集成,包括 Claude Code、GitHub Copilot、Gemini 和 Devin。
  • 并行执行:可在不同源上同时运行多个代理任务。
  • 代理工作流:创建多步骤流水线,不同代理被分配到不同步骤(例如,一个负责规划,一个负责实现,一个负责审查)。
  • 远程运行时:通过 SSH 或 Docker 将代理执行卸载到远程服务器,避免本地机器资源耗尽。
  • 集成工作区:统一视图,整合文件编辑器、终端、浏览器预览和 Git 变更面板。
  • 多仓库支持:单个任务可跨越多个仓库,每个仓库拥有独立的 worktree 和分支。

一个真正能让你掌控 AI 代理工作流的工具——@kandev

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目