用Vibe Kanban管理AI编程代理

这里人山人海,一片混乱。到处都是新的工具、插件和框架。

这就是当前 AI 编码领域的现状:一个不断扩张的丛林,各种选项都在争夺你的注意力。

如果你和我一样,你的开发环境肯定已经乱成一团。

一个终端运行着 Claude Code,另一个标签页打开着 Gemini CLI,Cursor 在后台运行,可能 Copilot 还在 VS Code 里忙个不停。

每个代理都在忙着什么,但如何追踪谁在做什么呢?这就是问题所在。

我经常需要在不同的窗口之间切换,努力记住哪个代理负责身份验证修复,哪个代理负责重构 API 端点。

上下文混乱,任务重叠,大部分时间我只能盯着终端日志,等待任务完成。

这就是多代理时代的现实。

我们希望 AI 能帮助我们更快地编写代码,而它也确实做到了。但现在我们面临一个新问题:如何管理这些管理者。

我最近发现了一个名为 Vibe Kanban 的开源工具,它用不同的方法来解决这种混乱局面。

它不涉及管理多个终端,而是提供了一个可视化看板,让你在一个地方协调所有任务。

我想测试一下它,并分享我的发现。以下是你需要了解的内容。

1、什么是 Vibe Kanban?

Vibe Kanban 是一款用于 AI 编码代理的开源编排工具。

它运行在您的本地计算机上,使用您自己的 API 密钥,并提供看板界面,方便您跨多个代理管理任务。

您可以把它想象成 Trello 或 Jira,但您不是将任务分配给团队成员,而是分配给 Claude Code、Gemini CLI、OpenAI Codex、Cursor CLI 或任何其他受支持的代理。

如果您已安装 Node.js 18 或更高版本,只需运行:

npx vibe-kanban

它会启动一个本地 Web 界面,一切就绪。无需云账户、订阅,也无需将代码发送到外部服务器。

2、工作原理

打开看板后,您可以创建任务卡片并将其分配给特定的代理。

每个任务都在其独立的 Git 工作树中运行,这意味着代理在不同的分支中工作,不会互相干扰。您可以并行运行多个任务,而无需担心冲突。

看板显示标准列:待办、进行中、审核中和已完成。

您可以一目了然地查看哪些任务正在运行、哪些任务已完成以及哪些任务需要您关注。任务完成后,您可以查看差异、批准更改并将其合并回主分支。

它支持 Claude Code、OpenAI Codex、GitHub Copilot、Amp、Gemini CLI、Cursor CLI、Opencode、Qwen Code 和 Factory Droid。

您可以根据任务切换代理,或者在项目的不同部分同时运行不同的代理。

3、核心功能

除了基本的看板设置之外,还有一些功能使 Vibe Kanban 能够应用于实际的开发工作流程。

  • 并行执行,无冲突——这是其主要优势。您可以将五个不同的任务排队并同时运行。例如,一个代理重构后端,另一个编写测试,第三个开发 UI 组件。每个代理都在各自的 Git 工作树中运行,因此它们之间互不干扰。任务完成后,您可以根据自己的需要合并更改。
  • 集中式配置 — 如果您使用过多个 CLI 代理,您一定了解单独配置每个代理的繁琐之处。环境变量、忽略文件、上下文规则和 MCP 服务器等等,都需要单独配置。Vibe Kanban 将这些配置集中化了。您只需设置一次,之后启动的每个代理都会继承该配置。无需再重新“训练”每个工具了解您的项目结构。
  • 内置代码审查 — 当代理完成任务后,您不会盲目合并。该工具会逐行显示更改的差异。您可以像处理任何拉取请求一样检查、编辑和批准更改。如果发现需要修复的问题,您还可以向代理发送反馈。
  • 开发服务器管理 — 您可以直接从看板启动和监控本地开发服务器。无需切换到其他终端,即可查看更改是否能够编译和运行。日志会直接显示在界面中。
  • IDE 集成 — VS Code 有一个扩展程序可以将任务管理功能集成到编辑器中。您无需离开 IDE 即可监控代理、查看差异并查看正在运行的进程。它还支持 Cursor 和 Windsurf。

4、现实检验

Vibe Kanban 确实解决了一个实际问题,但它并非适用于所有情况。

以下是我认为它适用和不适用的情况。

4.1 适用场景

如果您正在开发可以拆分成多个部分的大型功能。

将一个功能分解成五六个任务,并分配代理。让多个代理并行运行,而您可以专注于规划和审查。这正是它所设计的工作流程。

如果您已经同时管理多个代理,并且难以追踪每个代理的运行状态,那么它也同样适用。

可视化看板让您在一个地方即可查看所有任务的状态。

4.2 不适用的情况

对于快速修复,这会增加操作的繁琐程度。

如果您只需要更改颜色或修正拼写错误,打开看板、创建卡片并分配代理会比直接在终端中输入命令或在光标下按下 Cmd+K 更慢。

这就像请来一队建筑工人来挂画框一样。

4.3 合并问题

并行运行代理听起来很棒,但代码是相互依赖的。

如果一个代理正在重构 API 响应结构,而另一个代理正在构建使用该 API 的 UI,那么它们之间就会发生冲突。

Vibe Kanban 将工作隔离开来,但它并不能解决架构漂移的逻辑问题。你仍然需要确保代理 A 不会破坏代理 B 所依赖的功能。

它是一个编排层

Vibe Kanban 并不会让代理更智能。如果 Claude Code 出现幻觉或 Gemini 陷入循环,看板可以让你更清楚地看到崩溃情况。

底层代理仍在执行工作,它们的局限性依然存在。

5、结束语

Vibe Kanban 代表了我们与 AI 编码工具交互方式的转变。

我们正在从在你打字时坐在你旁边的“副驾驶”转向在你做其他事情时可以独立完成工作的代理。这个工具试图成为这些代理的管理者。

对于已经在使用多个 AI 编码代理的开发人员来说,仅凭可视化反馈循环就值得一试。

一眼就能看到三个已完成的任务、一个失败的任务和两个正在进行的任务,这是终端无法提供的。它将人工智能处理代码的抽象概念转化为切实可行的方案。

它适合所有人吗?不一定。但对于需要结构化和可视性的复杂多任务项目来说,它极具优势。

该工具免费、开源,可在本地运行。您可以在 vibekanban.com/docs 找到文档,并在 GitHub 上找到源代码。

我们仍在探索最适合自主编码的界面。您尝试过 Vibe Kanban 吗?体验如何?


原文链接:I Discovered Vibe Kanban: How To Track My AI Agent's Coding Chaos

汇智网翻译整理,转载请标明出处