开源看板工具专为管理多个 AI 编程 Agent 而设计,帮助程序员组织和跟踪 Agent 任务流。
借助 Claude Code、Gemini CLI、Codex、Amp 等 coding Agent,获得 10 倍产出……
在这个软件工程师的大部分时间都用于规划和审查 coding Agent 工作的时代,想要交付更多成果,最有效的方式就是加快规划与审查的速度。
Vibe Kanban 正是为此而生。你可以使用 Kanban issue 来规划工作,既可以自己私下使用,也可以与团队协作。准备开始时,再创建 workspace,让 coding Agent 在其中执行任务。
使用 Kanban issue 进行规划——在 Kanban 看板上创建 issue、设置优先级并分配任务
在 workspace 中运行 coding Agent——每个 workspace 都会为 Agent 提供一个分支、一个终端和一个开发服务器
审查 diff 并添加行内评论——无须离开 UI,直接向 Agent 发送反馈
预览应用——内置浏览器,支持 devtools、检查模式和设备模拟
在 10 多种 coding Agent 之间切换——包括 Claude Code、Codex、Gemini CLI、GitHub Copilot、Amp、Cursor、OpenCode、Droid、CCR 和 Qwen Code
创建并合并 pull request——使用 AI 生成的描述发起 PR,在 GitHub 上审查并完成合并
只需一条命令。描述工作、审查 diff,然后发布。
npx vibe-kanban
请确保你已经在自己常用的 coding Agent 中完成身份验证。你可以在文档中找到完整的受支持 coding Agent 列表。然后在终端中运行:
npx vibe-kanban
前往官方网站查看最新文档和用户指南。
想自行托管 Vibe Kanban Cloud 实例?请参阅我们的自托管指南。
我们使用 GitHub Discussions 收集功能请求。若要提出功能请求,请发起一个 discussion。若要报告 bug,请在本仓库中创建 issue。
我们希望所有想法和改动都先通过 GitHub Discussions 或 Discord 提交给核心团队,以便共同讨论实现细节,并确认是否与现有 roadmap 保持一致。请不要在尚未与团队讨论提案的情况下直接提交 PR。
cargo install cargo-watch
cargo install sqlx-cli
pnpm i
pnpm run dev
这会启动后端和 Web 应用,并从 dev_assets_seed 文件夹复制一个空白数据库。
如果只需要构建 Web 应用:
cd packages/local-web
pnpm run build
使用 cd npx-cli && node bin/cli.js 进行测试。
以下环境变量可以在构建时或运行时进行配置:
构建时变量必须在运行 pnpm run build 时设置。运行时变量则会在应用启动时读取。
当 Vibe Kanban 部署在反向代理(例如 nginx、Caddy、Traefik)之后,或使用自定义域名时,必须设置 VK_ALLOWED_ORIGINS 环境变量。否则,浏览器的 Origin header 将无法匹配后端所预期的 host,API 请求会被拒绝,并返回 403 Forbidden 错误。
请将其设置为前端可访问的完整 origin URL:
# Single origin
VK_ALLOWED_ORIGINS=https://vk.example.com
# Multiple origins (comma-separated)
VK_ALLOWED_ORIGINS=https://vk.example.com,https://vk-staging.example.com
当 Vibe Kanban 运行在远程服务器上时(例如通过 systemctl、Docker 或云托管运行),你可以配置编辑器,使其通过 SSH 打开项目:
通过隧道访问:使用 Cloudflare Tunnel、ngrok 或类似工具暴露 Web UI
在 Settings → Editor Integration 中配置 Remote SSH:
将 Remote SSH Host 设置为服务器的 hostname 或 IP
将 Remote SSH User 设置为你的 SSH 用户名(可选)
将 Remote SSH Host 设置为服务器的 hostname 或 IP
将 Remote SSH User 设置为你的 SSH 用户名(可选)
前置条件:
本地计算机能够通过 SSH 访问远程服务器
已配置 SSH key(免密码身份验证)
已安装 VSCode Remote-SSH 扩展
本地计算机能够通过 SSH 访问远程服务器
已配置 SSH key(免密码身份验证)
已安装 VSCode Remote-SSH 扩展
配置完成后,“Open in VSCode”按钮会生成类似 vscode://vscode-remote/ssh-remote+user@host/path 的 URL,用于打开本地编辑器并连接远程服务器。
详细的配置步骤请参阅文档。