让你从 Claude Code、Gemini CLI、Codex、Amp 以及其他编程代理中获得 10 倍的效率提升...
概述
AI 编程代理越来越多地在编写全球的代码,而人类工程师如今大部分时间都花在计划、审查和协调任务上。Vibe Kanban 简化了这一过程,使你能够:
•在不同的编程代理之间轻松切换•协调多个编程代理的并行或顺序执行•快速审查工作并启动开发服务器•跟踪你的编程代理正在进行的任务状态•集中配置编程代理的 MCP 配置•在远程服务器上运行 Vibe Kanban 时,通过 SSH 打开项目
你可以在这里[1]观看视频概述。
安装
确保你已通过你最喜欢的编程代理完成认证。完整的支持的编程代理列表可以在文档中[2]找到。然后在你的终端中运行:
npx vibe-kanban
文档
请访问官网[3]查看最新的文档和用户指南。
支持
我们使用 GitHub Discussions[4] 进行功能请求。如果有功能请求,请开启一个讨论。对于 Bug,请在此仓库中打开一个 issue。
开发
前提条件
•Rust[6](最新稳定版)•Node.js[7](>=18)•pnpm[8](>=8)
附加开发工具:
cargo install cargo-watch
cargo install sqlx-cli
安装依赖:
pnpm i
启动开发服务器
pnpm run dev
这将启动后端。一个空的数据库将会从 dev\_assets\_seed 文件夹复制。
构建前端
如果只想构建前端:
cd frontend
pnpm build
从源代码构建
1.运行 build-npm-package.sh2.在 npx-cli 文件夹中运行 npm pack3.你可以使用以下命令运行你的构建:npx [生成的文件].tgz
环境变量
以下环境变量可以在构建时或运行时进行配置:
|
变量
|
类型
|
默认值
|
描述
|
| POSTHOG\_API\_KEY |
构建时
|
空
|
PostHog 分析 API 密钥(为空时禁用分析功能)
|
| POSTHOG\_API\_ENDPOINT |
构建时
|
空
|
PostHog 分析端点(为空时禁用分析功能)
|
| PORT |
运行时
|
自动分配
|
生产环境:服务器端口;开发环境:前端端口(后端使用 PORT+1)
|
| BACKEND\_PORT |
运行时
| 0
(自动分配)
|
后端服务器端口(仅在开发模式下有效,覆盖 PORT+1)
|
| FRONTEND\_PORT |
运行时
| 3000 |
前端开发服务器端口(仅在开发模式下有效,覆盖 PORT)
|
| HOST |
运行时
| 127.0.0.1 |
后端服务器主机
|
| DISABLE\_WORKTREE\_ORPHAN\_CLEANUP |
运行时
|
未设置
|
禁用 Git 工作树清理(用于调试)
|
注意: 构建时的变量必须在运行 pnpm run build 时设置,而运行时变量会在应用启动时读取。
远程部署
当在远程服务器上运行 Vibe Kanban(例如,通过 systemctl、Docker 或云主机)时,你可以配置编辑器通过 SSH 打开项目:
通过隧道访问:
使用 Cloudflare Tunnel、ngrok 或类似工具暴露 Web UI。
配置远程 SSH:
在 Settings → Editor Integration 中进行配置:
•将 Remote SSH Host 设置为你的服务器主机名或 IP•将 Remote SSH User 设置为你的 SSH 用户名(可选)
前提条件:
•本地机器可以访问远程服务器的 SSH•配置 SSH 密钥(无密码认证)•安装 VSCode 的 Remote-SSH 扩展
配置完成后,"Open in VSCode" 按钮将生成类似以下的 URL:
vscode://vscode-remote/ssh-remote+user@host/path
该 URL 会打开本地编辑器并连接到远程服务器。
贡献
我们更倾向于首先通过 GitHub Discussions 或 Discord[5] 向核心团队提出想法和更改,这样我们可以讨论实施细节以及与现有路线图的对齐情况。在与团队讨论你的提案之前,请不要直接提交 PR。
https://github.com/BloopAI/vibe-kanban?tab=readme-ov-file
References
[1] 这里:https://www.youtube.com/watch?v=TFT3KnZOOAk&feature=youtu.be
[2]文档中:https://www.vibekanban.com/docs
[3]官网:https://www.vibekanban.com/docs
[4]GitHub Discussions:https://github.com/BloopAI/vibe-kanban/discussions
[5]Discord:https://discord.com/invite/AC4nwVtJM3
[6]Rust:https://rustup.rs/
[7]Node.js:https://nodejs.org/zh-cn
[8]pnpm: https://pnpm.io/
