Vibe Kanban:一个专门为 ‌AI编程助手(AI coding agents)‌ 设计的开源可视化项目管理工具

Vibe Kanban项目详解

Vibe Kanban是一个专门为 ‌AI编程助手(AI coding agents) ‌ 设计的开源可视化项目管理工具,它旨在解决"AI越来越多地编写代码,人类工程师将主要时间花在规划、审查和协调任务"这一新兴现状。该项目由‌BloopAI‌团队开发,项目地址为https://github.com/BloopAI/vibe-kanban。

一、 核心定位与目标

项目旨在成为一个"指挥中心",帮助开发者在利用Claude Code、Gemini CLI、Codex、Amp等多种AI助手编写代码时,‌实现高效的人工协同与管理‌。

二、 主要功能

Vibe Kanban提供了以下核心功能来优化AI辅助编程的流程:

  1. 多助手灵活切换‌:轻松在不同的AI编码助手(如从Claude切换到Gemini)之间切换,以适应不同任务需求。
  2. 并行与串行编排 ‌:能够编排多个AI助手的任务流程,‌支持并行执行 ‌以提升效率,或按‌指定顺序执行‌复杂任务链。
  3. 工作评审与开发服务器快速启动‌:方便开发者快速审查AI生成的代码,并可以一键启动开发服务器进行测试验证。
  4. 任务状态追踪‌:通过类似看板(Kanban)的界面,清晰追踪每个AI任务(如"待处理"、"进行中"、"已完成")的实时状态。
  5. 集中配置管理‌:统一管理和配置不同AI助手的MCP(Model Context Protocol)配置,简化环境设置。
  6. 远程项目管理 ‌:当Vibe Kanban部署在远程服务器(如云端)时,它支持‌通过SSH远程打开项目‌,实现本地编辑器与远程开发环境的无缝集成。

三、 快速入门指南

  1. 安装

    • 前提:确保你已经完成了你所选AI助手的身份验证。
    • 通过一行命令即可安装:npx vibe-kanban
  2. 获取帮助

    • 详细文档和用户指南请访问项目官方网站。

四、 项目技术支持与参与

  • 功能请求与反馈‌:使用GitHub Discussions功能。
  • 报告Bug‌:在项目的GitHub仓库中提交Issue。
  • 贡献代码 ‌:鼓励开发者先在GitHub Discussions或Discord上与核心团队讨论提案和实现细节,‌**不建议在未提前沟通的情况下直接提交Pull Request (PR)**‌。

‌**五、 开发环境搭建(适用于想贡献代码的开发者)**‌

  1. 运行开发环境‌:

    复制代码

    bashCopy Code

    pnpm run dev

    这将启动后端服务,并从一个种子文件夹复制一个空数据库。

  2. 构建与测试‌:

    • 仅构建前端:进入frontend目录并运行pnpm build
    • 源码构建(macOS):运行./local-build.sh
    • 本地测试CLI工具:进入npx-cli目录,运行node bin/cli.js

六、 配置与环境变量

项目支持通过环境变量进行灵活配置:

构建时 ‌可配置POSTHOG_API_KEY(用于启用或禁用PostHog分析)。

运行时 ‌可配置服务器端口(PORT)、前端开发端口(FRONTEND_PORT)、后端端口(BACKEND_PORT)及主机地址(HOST)等。

总结

Vibe Kanban是一个切中AI编程时代协作痛点的创新工具。它并非一个AI助手本身,而是一个‌**管理和编排多个AI助手的"元工具"**‌,通过可视化的看板界面和强大的流程控制能力,帮助开发者从繁琐的任务协调中解放出来,真正实现人机协作效率的倍增,充分利用不同的AI编程助手来完成复杂的软件开发工作。

实践

安装和启动

复制代码
npx vibe-kanban

启动后显示:

复制代码
E:\work\vibekanban>npx vibe-kanban
Need to install the following packages:
vibe-kanban@0.0.134
Ok to proceed? (y) y

📦 Extracting vibe-kanban...
🚀 Launching vibe-kanban...
2026-01-01T14:24:14.246797Z  INFO services::services::config: No config file found, creating one
2026-01-01T14:24:14.249450Z  INFO executors::profile: No user profiles.json found, using defaults only
2026-01-01T14:24:15.787960Z  INFO local_deployment: Starting orphaned image cleanup...
2026-01-01T14:24:15.788147Z  INFO services::services::oauth_credentials: OAuth credentials backend: file
2026-01-01T14:24:15.793013Z  INFO local_deployment: Remote client initialized with URL: https://api.vibekanban.com
2026-01-01T14:24:15.795449Z  INFO local_deployment::container: Starting periodic worktree cleanup...
2026-01-01T14:24:15.798485Z  INFO services::services::pr_monitor: Starting PR monitoring service with interval 60s
2026-01-01T14:24:15.798832Z  INFO services::services::file_search_cache: Starting file search cache warming...
2026-01-01T14:24:15.801868Z  INFO services::services::file_search_cache: No active projects found, skipping cache warming
2026-01-01T14:24:15.803266Z  INFO server: No PORT environment variable set, using port 0 for auto-assignment
2026-01-01T14:24:15.810486Z  INFO server: Server running on http://127.0.0.1:64257
2026-01-01T14:24:15.810770Z  INFO server: Opening browser...

登录和配置

浏览器打开:http://127.0.0.1:64257/

创建一个项目:

testvibe

再创建一个任务

很可惜啊,我的好像没有关联上。哦,明白了,这条机器没有opencode。

关联qwencode

安装好qwencode,然后关联上

哈哈,这个果然关联上了,任务开始跑了:

真不错!

其实从这个软件的ai agent选择,可以看到当前最流行的几款软件是:

总结

不错,Vibe Kanban确实是大家当前比较有用的工具之一。

但是关联AI agent里面没有国产的另几款软件有些遗憾,当然也可能是因为另几款软件比如Trae、Baidu Comate、Codebuddy不是终端软件,但是iFlow应该可以的啊。

调试

看log信息发现有报错

2026-01-01T14:39:34.652321Z INFO server::routes::tasks: Started attempt for task 80b19083-15c7-4e5a-84e0-53f6fbe18afa

2026-01-01T14:39:50.248519Z ERROR executors::executors::acp::harness: Failed to create session: Authentication required

2026-01-01T14:39:50.493888Z INFO local_deployment::container: Skipping cleanup script for task attempt 406a53bf-ddc8-4c4a-9be3-1d607dfc066e - no changes made by coding agent

Exception calling "Show" with "1" argument(s): "SQLITE_CONSTRAINT_UNIQUE (Exception from HRESULT: 0x87AF0813)"

At C:\Users\Admin\AppData\Local\bloop\utils\cache\toast-notification.ps1:23 char:1

  • Notifier.Show(Toast)

  • ~~~~~~~~~~~~~~~~~~~~~~

  • CategoryInfo : NotSpecified: (:) [], MethodInvocationException

  • FullyQualifiedErrorId : Exception

看来是认证没有通过,我这台机器没有装opencode吗?

那就先装一个qwencode吧

相关推荐
墨染天姬4 小时前
【AI】端侧AIBOX可以部署哪些智能体
人工智能
AI成长日志4 小时前
【Agentic RL】1.1 什么是Agentic RL:从传统RL到智能体学习
人工智能·学习·算法
2501_948114244 小时前
2026年大模型API聚合平台技术评测:企业级接入层的治理演进与星链4SAPI架构观察
大数据·人工智能·gpt·架构·claude
小小工匠4 小时前
LLM - awesome-design-md 从 DESIGN.md 到“可对话的设计系统”:用纯文本驱动 AI 生成一致 UI 的新范式
人工智能·ui
黎阳之光4 小时前
黎阳之光:视频孪生领跑者,铸就中国数字科技全球竞争力
大数据·人工智能·算法·安全·数字孪生
小超同学你好5 小时前
面向 LLM 的程序设计 6:Tool Calling 的完整生命周期——从定义、决策、执行到观测回注
人工智能·语言模型
智星云算力5 小时前
本地GPU与租用GPU混合部署:混合算力架构搭建指南
人工智能·架构·gpu算力·智星云·gpu租用
jinanwuhuaguo5 小时前
截止到4月8日,OpenClaw 2026年4月更新深度解读剖析:从“能力回归”到“信任内建”的范式跃迁
android·开发语言·人工智能·深度学习·kotlin
xiaozhazha_5 小时前
效率提升80%:2026年AI CRM与ERP深度集成的架构设计与实现
人工智能
枫叶林FYL5 小时前
【自然语言处理 NLP】7.2.2 安全性评估与Constitutional AI
人工智能·自然语言处理