vibe-kanban

GitHub
25.3k 2.6k 中等 1 次阅读 今天Apache-2.0Agent
AI 解读 由 AI 自动生成,仅供参考

Vibe Kanban 是一款专为提升 AI 编程效率而设计的开源工作流管理工具。在软件开发中,工程师往往花费大量时间规划任务和审查 AI 生成的代码,Vibe Kanban 旨在解决这一瓶颈,帮助用户将规划与审查的速度提升十倍,从而更快速地交付成果。

该工具核心功能是将看板(Kanban)管理与 AI 编程代理无缝结合。用户可以在看板上创建、排序和分配任务议题;准备就绪后,为每个任务启动独立的工作空间,让 Claude Code、Codex、Gemini CLI 等十余种主流编程代理在其中自动执行编码。其独特亮点在于内置了强大的审查环境:开发者无需离开界面即可预览应用、使用浏览器开发工具,并能直接对代码差异(Diff)进行行内评论反馈。此外,它还支持一键生成包含 AI 描述的建议合并请求(PR),简化了从编码到合并的全流程。

Vibe Kanban 特别适合需要频繁使用 AI 辅助编程的软件工程师和技术团队。无论是个人开发者希望优化单人工作流,还是协作团队需要统一任务管理与代码审查标准,都能从中受益。通过一条命令即可启动,它让“描述需求、审查代码、交付产品”的过程变得前所未有的流畅高效。

使用场景

某全栈开发者正利用 Claude Code 等 AI 编程助手重构一个遗留的电商后台模块,需要在短时间内完成从需求拆解到代码合并的全流程。

没有 vibe-kanban 时

  • 规划与执行割裂:开发者需在 Trello 或 Excel 中手动维护任务看板,再切换终端输入指令让 AI 编码,上下文频繁中断导致效率低下。
  • 反馈循环冗长:审查 AI 生成的代码时,必须在终端查看冗长的 Diff 输出,无法直观定位问题,修改意见难以精准传达给 AI。
  • 环境验证繁琐:每次代码变更后,需手动启动本地服务、打开浏览器并切换设备模式测试,耗时且容易遗漏兼容性细节。
  • 多模型切换困难:想对比 Claude Code 和 Codex 在不同任务上的表现时,需反复配置不同的 CLI 环境和参数,试错成本极高。

使用 vibe-kanban 后

  • 看板驱动开发:直接在内置的 Kanban 看板上创建并优先级排序任务,点击即可为每个任务自动分配独立分支和终端会话,实现“规划即执行”。
  • 可视化即时评审:在 UI 中直接预览代码差异(Diff),通过行内评论向 AI 下达修改指令,无需离开界面即可完成多轮迭代优化。
  • 内置沉浸式预览:集成带开发者工具和真机模拟功能的浏览器,代码保存后自动热更新,开发者可立即验证交互效果。
  • 一键切换智能体:在下拉菜单中无缝切换 Claude Code、Gemini CLI 等十余种编程助手,针对复杂逻辑或特定语言快速匹配最优模型。

vibe-kanban 通过将任务规划、AI 执行、代码评审与环境验证整合于统一工作流,让开发者从繁琐的上下文切换中解放,真正专注于高价值的架构决策与最终交付。

运行环境要求

操作系统
  • macOS
  • Linux
  • Windows
GPU

未说明

内存

未说明

依赖
notes该工具是一个用于管理编程代理(如 Claude Code, Gemini CLI 等)的看板系统,而非本地运行的 AI 模型,因此无 GPU 需求。开发环境需安装 Rust、Node.js 20+ 和 pnpm 8+。在 Windows 上若 HOST 设置为 0.0.0.0,需将 MCP_HOST 显式设置为 127.0.0.1。支持通过 Docker 自托管,远程部署时需配置 SSH 免密登录及 VSCode Remote-SSH 扩展。
python未说明
Rust (latest stable)
Node.js (>=20)
pnpm (>=8)
vibe-kanban hero image

快速开始

Vibe Kanban Logo

让 Claude Code、Gemini CLI、Codex、Amp 等编码助手的效率提升 10 倍……

npm 构建状态 向 DeepWiki 提问

我们正在招聘!

概述

在软件工程师将大部分时间用于规划和评审编码助手的世界里,提高交付效率最有效的方式就是加快规划与评审的速度。

Vibe Kanban 就是为此而生。你可以使用看板任务来规划工作,无论是私下进行还是与团队协作。当你准备好开始时,可以创建工作空间,让编码助手在其中执行任务。

  • 用看板任务规划 — 在看板上创建、优先级排序并分配任务
  • 在工作空间中运行编码助手 — 每个工作空间都会为助手提供一个分支、一个终端和一个开发服务器
  • 评审差异并留下内联评论 — 直接在 UI 内向助手发送反馈,无需切换界面
  • 预览你的应用 — 内置浏览器,带有开发者工具、检查模式和设备模拟功能
  • 在 10 多种编码助手中切换 — Claude Code、Codex、Gemini CLI、GitHub Copilot、Amp、Cursor、OpenCode、Droid、CCR 和 Qwen Code
  • 创建并合并拉取请求 — 使用 AI 生成的描述打开 PR,在 GitHub 上评审并合并

只需一条命令:描述工作、评审差异、完成交付。

npx vibe-kanban

安装

请确保你已使用自己喜欢的编码助手完成身份验证。支持的编码助手完整列表可在文档中找到。然后在终端中运行:

npx vibe-kanban

文档

访问网站以获取最新的文档和用户指南。

自托管

想托管自己的 Vibe Kanban Cloud 实例吗?请参阅我们的自托管指南

支持

我们使用 GitHub Discussions 来收集功能请求。请开一个讨论来提出新功能需求。如遇 bug,请在此仓库中提交 issue。

贡献

我们更希望您先通过 GitHub DiscussionsDiscord 与核心团队沟通您的想法和变更,以便我们讨论实现细节以及与现有路线图的契合度。请勿在未与团队讨论之前直接提交 PR。

开发

先决条件

其他开发工具:

cargo install cargo-watch
cargo install sqlx-cli

安装依赖项:

pnpm i

运行开发服务器

pnpm run dev

这将启动后端和 Web 应用程序。一个空数据库将从 dev_assets_seed 文件夹复制过来。

构建 Web 应用程序

仅构建 Web 应用程序:

cd packages/local-web
pnpm run build

从源代码构建(macOS)

  1. 运行 ./local-build.sh
  2. 使用 cd npx-cli && node bin/cli.js 进行测试

环境变量

以下环境变量可以在构建时或运行时配置:

变量 类型 默认值 描述
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 后端服务器主机
MCP_HOST 运行时 等于 HOST MCP 服务器连接主机(当 Windows 上 HOST=0.0.0.0 时,使用 127.0.0.1
MCP_PORT 运行时 等于 BACKEND_PORT MCP 服务器连接端口
DISABLE_WORKTREE_CLEANUP 运行时 未设置 禁用所有 Git 工作树清理,包括孤立和过期工作空间的清理(用于调试)
VK_ALLOWED_ORIGINS 运行时 未设置 允许发起后端 API 请求的来源地址列表,以逗号分隔(例如:https://my-vibekanban-frontend.com
VK_SHARED_API_BASE 运行时 未设置 本地桌面应用使用的远程/云 API 的基础 URL
VK_SHARED_RELAY_API_BASE 运行时 未设置 隧道模式连接所使用的中继 API 的基础 URL
VK_TUNNEL 运行时 未设置 设置后启用中继隧道模式(需要中继 API 基础 URL)

构建时变量必须在运行 pnpm run build 时设置。运行时变量会在应用程序启动时读取。

自托管:反向代理或自定义域名

当在反向代理(如 nginx、Caddy、Traefik)或自定义域名下运行 Vibe Kanban 时,必须设置 VK_ALLOWED_ORIGINS 环境变量。否则,浏览器的 Origin 头将与后端期望的主机不匹配,API 请求会被拒绝,并返回 403 Forbidden 错误。

将其设置为你前端可访问的完整来源 URL:

# 单一来源
VK_ALLOWED_ORIGINS=https://vk.example.com

# 多个来源(以逗号分隔)
VK_ALLOWED_ORIGINS=https://vk.example.com,https://vk-staging.example.com

远程部署

在远程服务器上运行 Vibe Kanban 时(例如通过 systemctl、Docker 或云托管),您可以配置编辑器通过 SSH 打开项目:

  1. 通过隧道访问:使用 Cloudflare Tunnel、ngrok 或类似工具暴露 Web 界面。
  2. 配置远程 SSH:在“设置”→“编辑器集成”中:
    • 将“远程 SSH 主机”设置为您的服务器主机名或 IP 地址。
    • 将“远程 SSH 用户”设置为您用于 SSH 登录的用户名(可选)。
  3. 先决条件
    • 您的本地机器必须能够通过 SSH 访问远程服务器。
    • 已配置 SSH 密钥对(实现无密码认证)。
    • 安装 VSCode Remote-SSH 扩展。

配置完成后,“在 VSCode 中打开”按钮会生成类似 vscode://vscode-remote/ssh-remote+user@host/path 的 URL,从而打开本地编辑器并连接到远程服务器。

有关详细的设置说明,请参阅文档

版本历史

v0.1.41-202604031820442026/04/03
v0.1.33-202603191024012026/03/19
v0.1.33-artef.5.202603181559552026/03/18
v0.1.40-202604011535322026/04/01
v0.1.35-202603201744092026/03/20
remote-v0.1.252026/03/20
relay-v0.1.62026/03/20
v0.1.34-202603201235182026/03/20
v0.1.33-ntrols.1.202603200935562026/03/20
v0.1.34-improv.1.202603200906302026/03/20
remote-v0.1.242026/03/19
v0.1.43-202604171256142026/04/17
v0.1.42-202604101311242026/04/10
v0.1.39-202603311458232026/03/31
v0.1.37-202603271700222026/03/27
remote-v0.1.262026/03/27
v0.1.37-202603271015402026/03/27
v0.1.36-202603231746332026/03/23
relay-v0.1.72026/03/23
v0.1.36-202603231542392026/03/23

常见问题

相似工具推荐

openclaw

OpenClaw 是一款专为个人打造的本地化 AI 助手,旨在让你在自己的设备上拥有完全可控的智能伙伴。它打破了传统 AI 助手局限于特定网页或应用的束缚,能够直接接入你日常使用的各类通讯渠道,包括微信、WhatsApp、Telegram、Discord、iMessage 等数十种平台。无论你在哪个聊天软件中发送消息,OpenClaw 都能即时响应,甚至支持在 macOS、iOS 和 Android 设备上进行语音交互,并提供实时的画布渲染功能供你操控。 这款工具主要解决了用户对数据隐私、响应速度以及“始终在线”体验的需求。通过将 AI 部署在本地,用户无需依赖云端服务即可享受快速、私密的智能辅助,真正实现了“你的数据,你做主”。其独特的技术亮点在于强大的网关架构,将控制平面与核心助手分离,确保跨平台通信的流畅性与扩展性。 OpenClaw 非常适合希望构建个性化工作流的技术爱好者、开发者,以及注重隐私保护且不愿被单一生态绑定的普通用户。只要具备基础的终端操作能力(支持 macOS、Linux 及 Windows WSL2),即可通过简单的命令行引导完成部署。如果你渴望拥有一个懂你

349.3k|★★★☆☆|2周前
Agent开发框架图像

n8n

n8n 是一款面向技术团队的公平代码(fair-code)工作流自动化平台,旨在让用户在享受低代码快速构建便利的同时,保留编写自定义代码的灵活性。它主要解决了传统自动化工具要么过于封闭难以扩展、要么完全依赖手写代码效率低下的痛点,帮助用户轻松连接 400 多种应用与服务,实现复杂业务流程的自动化。 n8n 特别适合开发者、工程师以及具备一定技术背景的业务人员使用。其核心亮点在于“按需编码”:既可以通过直观的可视化界面拖拽节点搭建流程,也能随时插入 JavaScript 或 Python 代码、调用 npm 包来处理复杂逻辑。此外,n8n 原生集成了基于 LangChain 的 AI 能力,支持用户利用自有数据和模型构建智能体工作流。在部署方面,n8n 提供极高的自由度,支持完全自托管以保障数据隐私和控制权,也提供云端服务选项。凭借活跃的社区生态和数百个现成模板,n8n 让构建强大且可控的自动化系统变得简单高效。

184.7k|★★☆☆☆|今天
数据工具开发框架Agent

AutoGPT

AutoGPT 是一个旨在让每个人都能轻松使用和构建 AI 的强大平台,核心功能是帮助用户创建、部署和管理能够自动执行复杂任务的连续型 AI 智能体。它解决了传统 AI 应用中需要频繁人工干预、难以自动化长流程工作的痛点,让用户只需设定目标,AI 即可自主规划步骤、调用工具并持续运行直至完成任务。 无论是开发者、研究人员,还是希望提升工作效率的普通用户,都能从 AutoGPT 中受益。开发者可利用其低代码界面快速定制专属智能体;研究人员能基于开源架构探索多智能体协作机制;而非技术背景用户也可直接选用预置的智能体模板,立即投入实际工作场景。 AutoGPT 的技术亮点在于其模块化“积木式”工作流设计——用户通过连接功能块即可构建复杂逻辑,每个块负责单一动作,灵活且易于调试。同时,平台支持本地自托管与云端部署两种模式,兼顾数据隐私与使用便捷性。配合完善的文档和一键安装脚本,即使是初次接触的用户也能在几分钟内启动自己的第一个 AI 智能体。AutoGPT 正致力于降低 AI 应用门槛,让人人都能成为 AI 的创造者与受益者。

183.6k|★★★☆☆|今天
Agent语言模型插件

stable-diffusion-webui

stable-diffusion-webui 是一个基于 Gradio 构建的网页版操作界面,旨在让用户能够轻松地在本地运行和使用强大的 Stable Diffusion 图像生成模型。它解决了原始模型依赖命令行、操作门槛高且功能分散的痛点,将复杂的 AI 绘图流程整合进一个直观易用的图形化平台。 无论是希望快速上手的普通创作者、需要精细控制画面细节的设计师,还是想要深入探索模型潜力的开发者与研究人员,都能从中获益。其核心亮点在于极高的功能丰富度:不仅支持文生图、图生图、局部重绘(Inpainting)和外绘(Outpainting)等基础模式,还独创了注意力机制调整、提示词矩阵、负向提示词以及“高清修复”等高级功能。此外,它内置了 GFPGAN 和 CodeFormer 等人脸修复工具,支持多种神经网络放大算法,并允许用户通过插件系统无限扩展能力。即使是显存有限的设备,stable-diffusion-webui 也提供了相应的优化选项,让高质量的 AI 艺术创作变得触手可及。

162.1k|★★★☆☆|2周前
开发框架图像Agent

everything-claude-code

everything-claude-code 是一套专为 AI 编程助手(如 Claude Code、Codex、Cursor 等)打造的高性能优化系统。它不仅仅是一组配置文件,而是一个经过长期实战打磨的完整框架,旨在解决 AI 代理在实际开发中面临的效率低下、记忆丢失、安全隐患及缺乏持续学习能力等核心痛点。 通过引入技能模块化、直觉增强、记忆持久化机制以及内置的安全扫描功能,everything-claude-code 能显著提升 AI 在复杂任务中的表现,帮助开发者构建更稳定、更智能的生产级 AI 代理。其独特的“研究优先”开发理念和针对 Token 消耗的优化策略,使得模型响应更快、成本更低,同时有效防御潜在的攻击向量。 这套工具特别适合软件开发者、AI 研究人员以及希望深度定制 AI 工作流的技术团队使用。无论您是在构建大型代码库,还是需要 AI 协助进行安全审计与自动化测试,everything-claude-code 都能提供强大的底层支持。作为一个曾荣获 Anthropic 黑客大奖的开源项目,它融合了多语言支持与丰富的实战钩子(hooks),让 AI 真正成长为懂上

161.7k|★★☆☆☆|今天
开发框架Agent语言模型

opencode

OpenCode 是一款开源的 AI 编程助手(Coding Agent),旨在像一位智能搭档一样融入您的开发流程。它不仅仅是一个代码补全插件,而是一个能够理解项目上下文、自主规划任务并执行复杂编码操作的智能体。无论是生成全新功能、重构现有代码,还是排查难以定位的 Bug,OpenCode 都能通过自然语言交互高效完成,显著减少开发者在重复性劳动和上下文切换上的时间消耗。 这款工具专为软件开发者、工程师及技术研究人员设计,特别适合希望利用大模型能力来提升编码效率、加速原型开发或处理遗留代码维护的专业人群。其核心亮点在于完全开源的架构,这意味着用户可以审查代码逻辑、自定义行为策略,甚至私有化部署以保障数据安全,彻底打破了传统闭源 AI 助手的“黑盒”限制。 在技术体验上,OpenCode 提供了灵活的终端界面(Terminal UI)和正在测试中的桌面应用程序,支持 macOS、Windows 及 Linux 全平台。它兼容多种包管理工具,安装便捷,并能无缝集成到现有的开发环境中。无论您是追求极致控制权的资深极客,还是渴望提升产出的独立开发者,OpenCode 都提供了一个透明、可信

144.3k|★☆☆☆☆|4天前
Agent插件