978 字
5 分钟
Vibe Kanban:AI 编码代理的编排利器

“Vibe Kanban 是自 Cursor 以来我最大的生产力提升工具。” —— Luke Harries, Eleven Labs Growth Lead


2017 年刚入行时,我学的第一个项目管理工具就是看板。那时用的是 WeKan——一张张卡片在「待办」「进行中」「已完成」之间流转,工作可视化,协作变得顺畅。

九年过去,转眼已是 2026 年。

AI 不再只是辅助工具,而是能独立写代码的「数字同事」。但问题来了:当 Claude、Gemini、Cursor 这些助手同时工作时,谁来管理它们?

这就是 Vibe Kanban 存在的理由——给 AI 代理用的看板

想象一下:Claude 在左边重构登录模块,Gemini 在右边写测试用例,Cursor 在中间修 Bug。它们各自在独立的 Git worktree 里安静工作,而你只需在看板上审阅成果。

从人类团队的看板,到 AI 团队的看板。工具在进化,协作的本质没变。


核心功能#

功能说明
并行执行多个 AI 代理同时工作,互不干扰
独立空间基于 Git worktrees 的隔离环境
代码审查像 PR 一样查看和审批代码变更
多代理支持Claude、Gemini、Cursor、Copilot 等 9 款
IDE 集成VS Code 扩展直接交互
MCP 协议连接外部工具和资源

快速开始#

npx vibe-kanban

就这样。


原理:Git Worktrees#

Vibe Kanban 的核心魔法来自 Git worktrees:

git worktree add ../task-123 feature/task-123

每个任务获得独立的工作目录,共享同一 Git 仓库,不同分支可同时工作。AI 代理之间完全隔离,不会踩踏彼此的修改。

┌──────────┐    ┌──────────┐    ┌──────────────┐    ┌──────────┐
│ 创建任务 │ → │ 分配代理 │ → │ 创建 worktree │ → │ 执行修改 │
└──────────┘    └──────────┘    └──────────────┘    └────┬─────┘

┌──────────┐    ┌──────────┐    ┌──────────────┐    ┌──────────┐
│   审查   │ ← │ 生成 diff │ ← │   任务完成   │ ← │ 合并分支 │
└──────────┘    └──────────┘    └──────────────┘    └──────────┘

本地运行,数据安全——代码不外传,完全在本地控制。


技术架构#

技术栈#

层级技术
后端Rust (Edition 2024) + Axum + SQLx + Tokio
前端React 18 + TypeScript + Vite + Tailwind CSS
数据库SQLite(开发)/ PostgreSQL(生产)
协议MCP (Model Context Protocol)

项目结构#

vibe-kanban-main/
├── crates/
│   ├── server/               # API 服务器
│   ├── executors/            # AI 代理执行器
│   ├── services/             # 业务服务层
│   ├── deployment/           # 部署抽象
│   └── local-deployment/     # 本地部署
├── frontend/                 # 前端应用
└── shared/                   # Rust ↔ TS 共享类型

核心设计#

Deployment 抽象层——依赖倒置,本地/远程共享接口:

#[async_trait]
pub trait Deployment: Clone + Send + Sync + 'static {
    async fn new() -> Result<Self, DeploymentError>;
    fn container(&self) -> &impl ContainerService;
    // ...
}

执行器枚举——enum_dispatch 零成本抽象:

pub enum CodingAgent {
    ClaudeCode, Amp, Gemini, Codex,
    Opencode, CursorAgent, QwenCode, Copilot, Droid,
}

不同的 AI 代理,统一的执行接口。


设计理念#

三个信念驱动 Vibe Kanban 的设计:

  1. AI 已经足够可靠——大多数任务可以放心交给 AI
  2. AI 会越来越好——每半年解决一半当前的失败模式
  3. 技术会不断变化——工作流程不应因更换代理而改变

常见问题#

问题回答
数据安全吗?完全本地运行,代码不会上传到任何服务器
费用如何?工具免费开源,只需支付各 AI 服务的 API 费用
支持多代理吗?支持,每个任务在独立 worktree 中运行,互不干扰
任务失败怎么办?实时监控状态,可随时暂停、恢复或停止任务

写在最后#

从 2017 年的 WeKan 到 2026 年的 Vibe Kanban,看板从管理人类团队走向管理 AI 团队。

Vibe Kanban 把 AI 编码代理从「单打独斗」提升到「团队协作」层次。你可以安全、高效地利用 AI 的力量,同时保持对代码质量和开发流程的完全控制。

这或许就是 AI 时代协作工具应有的样子。


相关链接

Vibe Kanban:AI 编码代理的编排利器
https://wsafight.github.io/personBlog/posts/vibe-kanban/
作者
wsafight
发布于
2026-01-01
许可协议
CC BY-NC-SA 4.0