挑战全网最癫:一个项目让 10 个 AI 同时一起写代码

你有没有想过这样一个疯狂的场景:

打开你的 IDE,召唤出 10 个不同的 AI Agent——Claude 负责重构数据库,Cursor 负责写前端组件,Gemini 负责优化算法,Bolt 负责写测试用例… 所有 AI 在同一个项目里同时开工,火力全开。

听起来是不是很爽?但下一秒你可能就会崩溃:Git 冲突满天飞,文件互相覆盖,环境瞬间爆炸。

但是,有了 Vibe Kanban,这种“10 个 AI 并发写代码”的科幻场景,竟然真的可以实现。

今天我们就来实测这个能驯服“AI 军团”的神器—— Vibe Kanban。它不再只是记录任务的看板,而是能直接调度 Agent、隔离环境、一键验收的“作战指挥部”。

为什么你需要 Vibe Kanban?

1. 10 个 AI 也不怕:告别“混战” (Architecture View)

传统的开发模式是线性的。但 AI Agent 具有并发能力。理论上,你可以同时让 10 个 AI 帮你做 10 个不同的功能。
核心痛点:由于大家都在同一个文件系统下操作,并发修改必然导致冲突。
Vibe 的解法Git Worktree 环境隔离
Vibe Kanban 在底层利用了 Rust 的高性能文件操作和 Git Worktree 机制。当你创建一个任务时,它可以在毫秒级为你生成一个完全独立的“平行宇宙”(Sandbox)。Claude 在书房修 bug,Cursor 在厨房做饭,互不干扰。

2. 及其丝滑的验收流程

以前 AI 写完代码,你需要:

  1. git stash 存你手头的活
  2. git checkout 它的分支
  3. npm install (如果它改了依赖)
  4. 跑起来看看

现在:
在 Vibe Kanban 上,点击任务卡片,直接查看 Diff,甚至直接启动针对该分支的预览环境。验收通过?一键 Merge。

快速上手指南

Vibe Kanban 的设计哲学是“零侵入、即插即用”。你不需要改造现有的项目代码。

第一步:启动指挥部

确保你的机器上有 Node.jsgit(建议 2.40+ 版本)。
在你的项目根目录下,直接运行:

1
npx vibe-kanban

就是这么简单。它会自动分析你的项目,并在本地启动一个 Web 看板界面(默认端口 3000)。

第二步:创建作战任务

打开浏览器访问看板。不管是“修复登录 Bug”还是“重构 API”,先建一个 Card。
关键点:当你把 Card 从 Todo 拖到 In Progress 时,神奇的事情发生了 —— Vibe 会自动为这个任务创建一个独立的 Git Worktree。

第三步:调度 Agent

你可以把这个 Worktree 的路径丢给你的 AI Agent(比如配置在 Cursor 的终端里,或者告诉 Claude CLI)。
让 Agent 尽情发挥,哪怕它把代码改得面目全非,也不会影响你主分支的稳定性。

第四步:验收与合并

当 Agent 说“我做完了”,你直接在看板上点击 Review。

  • 左侧是文件改动 Diff
  • 右侧可以启动测试命令
  • 满意?点击 Merge,代码自动通过 Git 合并回主分支,同时清理掉临时的 Worktree,不留一丝痕迹。

资深架构师建议

  1. 作为 Code Review Gateway:建议把 Vibe Kanban 当作团队的第一道防线。不要让 AI 直接 Push 到主分支,所有 AI 的产出都必须经过 Kanban 的 Review 环节。
  2. 资源隔离:虽然文件隔离了,但 CPU/内存是共享的。如果你同时跑 5 个大任务,电脑可能会起飞。建议按需调度。
  3. 拥抱 Rust 带来的高性能:Vibe 的核心是用 Rust 写的,这意味着即使在巨型 monorepo 中,它的文件操作和状态同步也是极快的。

总结

AI 正在改变我们写代码的方式,而工具链也需要随之进化。Vibe Kanban 敏锐地抓住了“并发协作”这个痛点,用最 Git Native 的方式给出了优雅的解法。

在这个时代,你的核心竞争力不再是写出每一行代码,而是作为“指挥官”,高效地调度和验收 AI 的产出。


本文首发于 [niupTang 博客],转载请注明出处。