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 工作流程,混合搭配不同階段的代理。