Skip to content

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。独特卖点:一个窗口搞定整个“描述 → 执行 → 审查 → 发布”生命周期。

Architecture

技术架构

层级技术栈关键细节
后端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 开发工具。

热点项目数据来自 GitHub API,实时更新