“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 的设计:
- AI 已经足够可靠——大多数任务可以放心交给 AI
- AI 会越来越好——每半年解决一半当前的失败模式
- 技术会不断变化——工作流程不应因更换代理而改变
常见问题
| 问题 | 回答 |
|---|---|
| 数据安全吗? | 完全本地运行,代码不会上传到任何服务器 |
| 费用如何? | 工具免费开源,只需支付各 AI 服务的 API 费用 |
| 支持多代理吗? | 支持,每个任务在独立 worktree 中运行,互不干扰 |
| 任务失败怎么办? | 实时监控状态,可随时暂停、恢复或停止任务 |
写在最后
从 2017 年的 WeKan 到 2026 年的 Vibe Kanban,看板从管理人类团队走向管理 AI 团队。
Vibe Kanban 把 AI 编码代理从「单打独斗」提升到「团队协作」层次。你可以安全、高效地利用 AI 的力量,同时保持对代码质量和开发流程的完全控制。
这或许就是 AI 时代协作工具应有的样子。
相关链接
- 官网:vibekanban.com
- 源码:GitHub