你有没有想过这样一个疯狂的场景:
打开你的 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 写完代码,你需要:
git stash存你手头的活git checkout它的分支npm install(如果它改了依赖)- 跑起来看看
现在:
在 Vibe Kanban 上,点击任务卡片,直接查看 Diff,甚至直接启动针对该分支的预览环境。验收通过?一键 Merge。
快速上手指南
Vibe Kanban 的设计哲学是“零侵入、即插即用”。你不需要改造现有的项目代码。
第一步:启动指挥部
确保你的机器上有 Node.js 和 git(建议 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,不留一丝痕迹。
资深架构师建议
- 作为 Code Review Gateway:建议把 Vibe Kanban 当作团队的第一道防线。不要让 AI 直接 Push 到主分支,所有 AI 的产出都必须经过 Kanban 的 Review 环节。
- 资源隔离:虽然文件隔离了,但 CPU/内存是共享的。如果你同时跑 5 个大任务,电脑可能会起飞。建议按需调度。
- 拥抱 Rust 带来的高性能:Vibe 的核心是用 Rust 写的,这意味着即使在巨型 monorepo 中,它的文件操作和状态同步也是极快的。
总结
AI 正在改变我们写代码的方式,而工具链也需要随之进化。Vibe Kanban 敏锐地抓住了“并发协作”这个痛点,用最 Git Native 的方式给出了优雅的解法。
在这个时代,你的核心竞争力不再是写出每一行代码,而是作为“指挥官”,高效地调度和验收 AI 的产出。
本文首发于 [niupTang 博客],转载请注明出处。