kdlbs/kandev
AI Kanban & Development Environment. Orchestrate multiple agents, review changes, open PRs. Multi-provider, self-hostable, no telemetry.
What it solves
Kandev 提供一个集中式控制平面,用于管理和编排来自不同供应商的多个 AI 编码代理。它通过将执行从本机迁移到远程服务器,并提供统一的工作区来审查和迭代代理生成的更改,解决了扩展代理工作流的问题。
How it works
Kandev 充当编排器,连接各种代理 CLI(通过 Agent Client Protocol 或原始 TUI 直通),并在不同运行时中管理它们。它使用 git worktree 来隔离并发代理,并允许用户定义多步骤流水线,将不同代理分配给不同步骤(例如:一个负责规划,一个负责实现,一个负责审查)。
Who it’s for
使用多个 AI 编码代理并需要结构化、先审查工作流来管理任务、并行执行,并将执行卸载到远程基础设施(Docker、SSH 或云执行器)的开发者和团队。
Highlights
- Multi-agent support: 集成包括 Claude Code、GitHub Copilot、Cursor、Devin 在内的众多供应商。
- Parallel execution: 在不同仓库中同时运行多个任务和代理。
- Integrated workspace: 单一 IDE 类视图,包含代码编辑器、终端、git 变更面板和浏览器预览。
- Flexible runtimes: 可在本地、Docker 容器、远程服务器(SSH)或云端执行代理。
- Kanban management: 使用拖拽看板和自动化工作流组织工作。
- Agentic pipelines: 创建可移植的基于 YAML 的工作流,混合搭配不同任务阶段的代理。