BloopAI/vibe-kanban
⭐ 26,109 · Rust · GitHub 仓库
将Claude Code、Codex或任何编程代理的效率提升10倍
agent ai-agents kanban management task-manager
一句话总结
Vibe Kanban 是一个统一的看板式 UI,能够协调 10 多种 AI 编程代理的规划、执行与审查流程。
🔥 核心能力与独特卖点
- 看板式任务规划 — 在可视化看板上创建、排序和分配任务。通过在执行任何代码之前强制实施结构化工作流,解决了非结构化代理提示的混乱问题。
- 带隔离机制的代理工作区 — 每个任务都拥有专属分支、终端和开发服务器。彻底杜绝了一个代理的工作破坏另一个代理的交叉污染噩梦。
- 差异审查与内联评论 — 无需离开 UI 即可审查变更并将反馈直接发送给代理。省去了在终端、编辑器和浏览器之间痛苦的复制粘贴循环。
- 内置浏览器与开发者工具 — 支持检查模式和设备模拟,可预览运行中的应用。消除了在独立浏览器之间切换的上下文切换成本。
- 多代理编排与 PR 创建 — 可在 Claude Code、Codex、Gemini CLI 等 7 个以上代理之间切换,并生成带有 AI 描述的 PR。独特卖点:一个窗口搞定整个“描述 → 执行 → 审查 → 发布”生命周期。

技术架构
| 层级 | 技术栈 | 关键细节 |
|---|---|---|
| 后端 | Rust | 使用 cargo-watch 实现热重载,sqlx-cli 用于数据库迁移 |
| 前端 | Node.js (>=20) + pnpm (>=8) | Web 应用位于 packages/local-web |
| 数据库 | SQLite | 空白数据库从 dev_assets_seed 文件夹初始化 |
| 部署 | Docker + 反向代理 | 支持 nginx、Caddy、Traefik;通过 Cloudflare Tunnel 或 ngrok 实现隧道模式 |
| 配置 | 环境变量 | 构建时(PostHog 分析)和运行时(端口、主机、允许的来源、中继 API) |
快速入门指南
通过 npx 即时运行(无需安装):
bash
npx vibe-kanban本地开发:
bash
pnpm i
pnpm run dev构建前端:
bash
cd packages/local-web
pnpm run build完整本地构建与 CLI 执行:
bash
./local-build.sh
cd npx-cli && node bin/cli.js优势、劣势与用例
优势
- 大幅减少上下文切换 — 从单一 UI 完成规划、编码、审查和部署。
- 支持 10 多种代理 — 无供应商锁定;可在 Claude Code、Codex、Gemini CLI 等之间自由切换。
- 隔离工作区 防止代理冲突,确保并行任务执行安全可靠。
- 内置浏览器 + 开发者工具 意味着你无需离开应用即可验证变更。
劣势
- 项目即将停更 — README 明确声明该项目不再积极维护。
- 认证开销较大 — 需要为每个要使用的编程代理单独设置认证。
- 远程部署需要 SSH 配置,给基于云的工作流增加了摩擦。
谁不应该使用?
- 使用单一稳定代理的团队 — 如果你只使用 Claude Code 且不需要多代理编排,那么这种复杂性并不值得。
- 生产关键型工作流 — 一个停更的项目意味着没有安全补丁或错误修复;不要围绕它构建核心流水线。
- 对 CLI 配置有抵触的用户 — 需要 Node.js、pnpm 和特定代理的认证;并非零配置 SaaS。
理想用例
- AI 代理重度用户,经常在不同任务间切换使用 Claude Code、Codex 和 Gemini CLI。
- 原型开发团队,需要快速并行迭代多个功能而不产生代理冲突。
- 开源维护者,希望为其 AI 辅助开发工作流添加可视化看板覆盖层。
社区与活跃度
凭借 26,109 颗星 和持续到 2026 年 5 月 的活跃开发,Vibe Kanban 显然在 AI 工程社区中引起了强烈共鸣。该项目展示了社区对结构化代理工作流的浓厚兴趣,即便它已进入停更阶段。Rust 后端 和 多代理支持 标志着其架构的成熟度,值得许多团队研究或复刻。虽然项目正在收尾,但其核心思想——隔离工作区、统一审查和代理编排——很可能会影响下一代 AI 开发工具。