Repolode
kdlbs

kdlbs/kandev

可自托管的看板工具,用于并行运行多个 AI 编程代理,支持 worktree 隔离、集成审查界面和创建 PR。

Star
1,071
Fork
178
未关闭 Issue
252
最近提交
22小时前

这是什么?

Kandev 是一个面向 AI 编程代理的看板式任务管理工具。每个任务可以分配给 Claude Code、Codex、GitHub Copilot、Gemini CLI 等多家服务商的代理,多个任务可同时运行。通过 Git worktree 隔离,避免并发代理之间的代码冲突。

除了在终端里查看代理输出,Kandev 还提供集成工作区,包含文件编辑器、文件树、终端、浏览器预览和 Git 变更面板。多步骤工作流可以在规划、实现、审查等不同阶段使用不同代理。任务还可以关联 GitHub、GitLab、Jira、Linear、Sentry 或 Azure DevOps 的 issue 和 PR。

Kandev 以嵌入 Web 界面的原生 Go 二进制形式运行,可通过 Homebrew、Scoop、npm 安装,也可从源码构建。代理可以运行在本地进程、Docker 容器、SSH 远程服务器、Kubernetes Pod 或 sprites.dev 云环境中。项目声明不包含遥测。

核心功能

  • 01带拖拽功能的看板,并支持按步骤混合使用不同代理的多步骤工作流
  • 02基于 Git worktree 隔离并行代理,支持跨多个仓库的任务
  • 03集成编辑器、终端、文件树、浏览器预览和 Git 变更面板的工作区
  • 04代理可运行在本地、Docker、Kubernetes、SSH 远程服务器或云执行环境中
  • 05支持任务内 MCP 与外部 MCP,便于代理创建子任务或从外部管理 Kandev
  • 06可通过定时或 webhook 触发的自动化任务

适用场景

  • 同时让多个编程代理处理不同 issue,并在一个界面审查它们的代码变更
  • 将大任务拆分为子任务,或基于同一起点生成多个 PR
  • 把代理执行放到远程服务器,通过浏览器或手机管理任务
  • 希望在团队内自托管、共享一套 AI 辅助开发流程的团队

快速上手

  1. 1

    通过 Homebrew 安装(macOS、Linux)

    brew install kdlbs/kandev/kandev
  2. 2

    启动 Kandev

    kandev

使用前须知

  • 运行任务前需要自行安装并登录至少一个外部代理 CLI。
  • 采用 AGPL-3.0 许可证,这是一种 copyleft 许可证,若以网络服务形式提供修改版本,需公开修改后的源代码。

收录于专题

标签

常见问题

kandev 是什么?
可自托管的看板工具,用于并行运行多个 AI 编程代理,支持 worktree 隔离、集成审查界面和创建 PR。 Kandev 是一个面向 AI 编程代理的看板式任务管理工具。每个任务可以分配给 Claude Code、Codex、GitHub Copilot、Gemini CLI 等多家服务商的代理,多个任务可同时运行。通过 Git worktree 隔离,避免并发代理之间的代码冲突。
kandev 可以免费使用吗?用的什么许可证?
kandev 以 AGPL-3.0 许可证开源。用于商业产品前,请先确认许可证条款。
kandev 还在维护吗?
活跃维护中。kandev 最近一次提交是在 2026年11月6日。
kandev 适合用来做什么?
同时让多个编程代理处理不同 issue,并在一个界面审查它们的代码变更 将大任务拆分为子任务,或基于同一起点生成多个 PR 把代理执行放到远程服务器,通过浏览器或手机管理任务 希望在团队内自托管、共享一套 AI 辅助开发流程的团队
kandev 怎么安装和运行?
通过 Homebrew 安装(macOS、Linux): brew install kdlbs/kandev/kandev 启动 Kandev: kandev
在哪里获取 kandev?
源代码和安装说明在 GitHub 上:https://github.com/kdlbs/kandev

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目