vibe-kanban

BloopAIApache-2.0活跃维护

把 Claude Code、Codex 等编码智能体的任务用看板方式统一管理,让多个 agent 并行干活时进度一目了然,减少来回切换和遗漏。

Get 10X more out of Claude Code, Codex or any coding agent

v0.1.44-20260424091429发布于 2026-04-24 09:46 UTC28,645star +32 / 7 天3,056fork同步于 2026-11-10 17:22 UTC

怎么上手

由 README 提炼,执行前请确认
npx vibe-kanban
硬件要求按 README 说明

README 未说明硬件要求,仅要求已认证的编码代理;开发需 Rust、Node.js >=20、pnpm >=8。

支持 Apple Silicon
下载:源码 zip·GitHub Releases(安装包)本站不镜像安装包

项目说明

由 README 自动翻译提炼

用看板规划任务、让编码代理在独立工作区执行并审查 diff 的编排工具

把 Claude Code、Codex 等编码智能体的任务用看板方式统一管理,让多个 agent 并行干活时进度一目了然,减少来回切换和遗漏。

核心能力

  • 用看板 issue 创建、排序和分配任务
  • 每个工作区给代理独立分支、终端和 dev server
  • 在 UI 内审查 diff 并给代理留行内评论
  • 内置浏览器预览,带 devtools 和设备模拟
  • 支持 Claude Code、Codex、Gemini CLI 等 10+ 代理

容易踩的坑

项目已宣布 sunsetting,官方将停止维护;运行前需先完成所选编码代理的认证;反向代理或自定义域名部署必须设置 VK_ALLOWED_ORIGINS,否则 API 返回 403。

内容由模型根据 README 生成,可能不完整或不准确,以官方文档为准。看原文 README

最近发版

5 个版本v0.1.44-20260424091429
  1. v0.1.44-20260424091429Release v0.1.44最新正式版2026-04-24 · 2026-04-24 09:46 UTC

    What's Changed

    Full Changelog: https://github.com/BloopAI/vibe-kanban/compare/v0.1.43-20260417125614...v0.1.44-20260424091429

    ✅ Published to npm registry

  2. v0.1.43-20260417125614Release v0.1.432026-04-17 · 2026-04-17 13:33 UTC
    查看更新说明

    What's Changed

    Full Changelog: https://github.com/BloopAI/vibe-kanban/compare/v0.1.42-20260410131124...v0.1.43-20260417125614

    ✅ Published to npm registry

  3. v0.1.42-20260410131124Pre-release v0.1.42-202604101311242026-04-10 · 2026-04-10 13:41 UTC
    查看更新说明

    bloop, the company behind Vibe Kanban is shutting down

    Read more: https://vibekanban.com/blog/shutdown

    ✅ Published to npm registry

  4. v0.1.41-20260403182044Pre-release v0.1.41-20260403182044pre-release2026-04-03 · 2026-04-03 18:47 UTC
    查看更新说明

    What's Changed

    Full Changelog: https://github.com/BloopAI/vibe-kanban/compare/v0.1.40-20260401153532...v0.1.41-20260403182044

  5. v0.1.40-20260401153532Pre-release v0.1.40-20260401153532pre-release2026-04-01 · 2026-04-01 15:59 UTC
    查看更新说明

    What's Changed

    New Contributors

    Full Changelog: https://github.com/BloopAI/vibe-kanban/compare/v0.1.39-20260331145823...v0.1.40-20260401153532

用户点评

登录用户的真实使用记录,可按版本和硬件筛选
共 0 条

    还没有人点评。第一个说出真实体验的人最有价值。

    README 原文

    未翻译

    Overview

    In a world where software engineers spend most of their time planning and reviewing coding agents, the most impactful way to ship more is to get faster at planning and review.

    Vibe Kanban is built for this. Use kanban issues to plan work, either privately or with your team. When you're ready to begin, create workspaces where coding agents can execute.

    • Plan with kanban issues — create, prioritise, and assign issues on a kanban board
    • Run coding agents in workspaces — each workspace gives an agent a branch, a terminal, and a dev server
    • Review diffs and leave inline comments — send feedback directly to the agent without leaving the UI
    • Preview your app — built-in browser with devtools, inspect mode, and device emulation
    • Switch between 10+ coding agents — Claude Code, Codex, Gemini CLI, GitHub Copilot, Amp, Cursor, OpenCode, Droid, CCR, and Qwen Code
    • Create pull requests and merge — open PRs with AI-generated descriptions, review on GitHub, and merge

    One command. Describe the work, review the diff, ship it.

    npx vibe-kanban
    

    Installation

    Make sure you have authenticated with your favourite coding agent. A full list of supported coding agents can be found in the docs. Then in your terminal run:

    npx vibe-kanban
    

    Documentation

    Head to the website for the latest documentation and user guides.

    Self-Hosting

    Want to host your own Vibe Kanban Cloud instance? See our self-hosting guide.

    Support

    We use GitHub Discussions for feature requests. Please open a discussion to create a feature request. For bugs please open an issue on this repo.

    Contributing

    We would prefer that ideas and changes are first raised with the core team via GitHub Discussions or Discord, where we can discuss implementation details and alignment with the existing roadmap. Please do not open PRs without first discussing your proposal with the team.

    Development

    Prerequisites

    Additional development tools:

    cargo install cargo-watch
    cargo install sqlx-cli
    

    Install dependencies:

    pnpm i
    

    Running the dev server

    pnpm run dev
    

    This will start the backend and web app. A blank DB will be copied from the dev_assets_seed folder.

    Building the web app

    To build just the web app:

    cd packages/local-web
    pnpm run build
    

    Build from source (macOS)

    1. Run ./local-build.sh
    2. Test with cd npx-cli && node bin/cli.js

    Environment Variables

    The following environment variables can be configured at build time or runtime:

    VariableTypeDefaultDescription
    POSTHOG_API_KEYBuild-timeEmptyPostHog analytics API key (disables analytics if empty)
    POSTHOG_API_ENDPOINTBuild-timeEmptyPostHog analytics endpoint (disables analytics if empty)
    PORTRuntimeAuto-assignProduction: Server port. Dev: Frontend port (backend uses PORT+1)
    BACKEND_PORTRuntime0 (auto-assign)Backend server port (dev mode only, overrides PORT+1)
    FRONTEND_PORTRuntime3000Frontend dev server port (dev mode only, overrides PORT)
    HOSTRuntime127.0.0.1Backend server host
    MCP_HOSTRuntimeValue of HOSTMCP server connection host (use 127.0.0.1 when HOST=0.0.0.0 on Windows)
    MCP_PORTRuntimeValue of BACKEND_PORTMCP server connection port
    DISABLE_WORKTREE_CLEANUPRuntimeNot setDisable all git worktree cleanup including orphan and expired workspace cleanup (for debugging)
    VK_ALLOWED_ORIGINSRuntimeNot setComma-separated list of origins that are allowed to make backend API requests (e.g., https://my-vibekanban-frontend.com)
    VK_SHARED_API_BASERuntimeNot setBase URL for the remote/cloud API used by the local desktop app
    VK_SHARED_RELAY_API_BASERuntimeNot setBase URL for the relay API used by tunnel-mode connections
    VK_TUNNELRuntimeNot setEnable relay tunnel mode when set (requires relay API base URL)

    Build-time variables must be set when running pnpm run build. Runtime variables are read when the application starts.

    Self-Hosting with a Reverse Proxy or Custom Domain

    When running Vibe Kanban behind a reverse proxy (e.g., nginx, Caddy, Traefik) or on a custom domain, you must set the VK_ALLOWED_ORIGINS environment variable. Without this, the browser's Origin header won't match the backend's expected host, and API requests will be rejected with a 403 Forbidden error.

    Set it to the full origin URL(s) where your frontend is accessible:

    # 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
    

    Remote Deployment

    When running Vibe Kanban on a remote server (e.g., via systemctl, Docker, or cloud hosting), you can configure your editor to open projects via SSH:

    1. Access via tunnel: Use Cloudflare Tunnel, ngrok, or similar to expose the web UI
    2. Configure remote SSH in Settings → Editor Integration:
      • Set Remote SSH Host to your server hostname or IP
      • Set Remote SSH User to your SSH username (optional)
    3. Prerequisites:
      • SSH access from your local machine to the remote server
      • SSH keys configured (passwordless authentication)
      • VSCode Remote-SSH extension

    When configured, the "Open in VSCode" buttons will generate URLs like vscode://vscode-remote/ssh-remote+user@host/path that open your local editor and connect to the remote server.

    See the documentation for detailed setup instructions.