Vibe Kanban
Overview
- README
- README.md
- Language
- en
- hash
- 7e052ac87fe3
- Original
- GitHub
Get 10X more out of Claude Code, Codex or any coding agent
- Adoption threshold
- Low, requires environment setup
- Install entry
- cargo install cargo-watch
Get 10X more out of Claude Code, Gemini CLI, Codex, Amp and other coding agents…
Vibe Kanban is sunsetting. Read the announcement.

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-kanbanInstallation
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-kanbanDocumentation
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-cliInstall dependencies:
pnpm iRunning the dev server
pnpm run devThis 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 buildBuild from source (macOS)
- Run
./local-build.sh - Test with
cd npx-cli && node bin/cli.js
Environment Variables
The following environment variables can be configured at build time or runtime:
| Variable | Type | Default | Description |
|---|---|---|---|
POSTHOG_API_KEY | Build-time | Empty | PostHog analytics API key (disables analytics if empty) |
POSTHOG_API_ENDPOINT | Build-time | Empty | PostHog analytics endpoint (disables analytics if empty) |
PORT | Runtime | Auto-assign | Production: Server port. Dev: Frontend port (backend uses PORT+1) |
BACKEND_PORT | Runtime | 0 (auto-assign) | Backend server port (dev mode only, overrides PORT+1) |
FRONTEND_PORT | Runtime | 3000 | Frontend dev server port (dev mode only, overrides PORT) |
HOST | Runtime | 127.0.0.1 | Backend server host |
MCP_HOST | Runtime | Value of HOST | MCP server connection host (use 127.0.0.1 when HOST=0.0.0.0 on Windows) |
MCP_PORT | Runtime | Value of BACKEND_PORT | MCP server connection port |
DISABLE_WORKTREE_CLEANUP | Runtime | Not set | Disable all git worktree cleanup including orphan and expired workspace cleanup (for debugging) |
VK_ALLOWED_ORIGINS | Runtime | Not set | Comma-separated list of origins that are allowed to make backend API requests (e.g., https://my-vibekanban-frontend.com) |
VK_SHARED_API_BASE | Runtime | Not set | Base URL for the remote/cloud API used by the local desktop app |
VK_SHARED_RELAY_API_BASE | Runtime | Not set | Base URL for the relay API used by tunnel-mode connections |
VK_TUNNEL | Runtime | Not set | Enable 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.comRemote 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:
- Access via tunnel: Use Cloudflare Tunnel, ngrok, or similar to expose the web UI
- 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)
- 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.
Source access
Get code
Copy clone URLs, use GitHub CLI, or download the current default-branch source archive.
Clone using the web URL.
Clone using the SSH URL.
Clone using GitHub CLI.
GitHub Releases
v0.1.44-20260424091429
Latest GitHub Release was published on . This page has synchronized the version entry, notes, and downloadable assets.
Related links
Recent releases
Release v0.1.44
v0.1.44-20260424091429What's Changed Pre-register execution log stores before streaming normalized logs (Vibe Kanban) by @stunningpixels in https://github.com/BloopAI/vibe-kanban/pull/3370 Bump Claude Code CLI pin to 2.1.119 (Vibe Kanban) by @stunningpixels in https://github.com/Bl…
- Vibe-Kanban-0.1.43-aarch64.msi51.1 MB · 51 downloads
- Vibe-Kanban-0.1.43-x86_64.msi53.1 MB · 166 downloads
- Vibe-Kanban-0.1.44-aarch64.msi51.1 MB · 28 downloads
- Vibe-Kanban-0.1.44-x86_64.msi53 MB · 240 downloads
Release v0.1.43
v0.1.43-20260417125614What's Changed Pin npm publish workflow to Node 22.22.1 (Vibe Kanban) by @stunningpixels in https://github.com/BloopAI/vibe-kanban/pull/3345 ci: replace Blacksmith runners with GitHub runners by @ggordonhall in https://github.com/BloopAI/vibe-kanban/pull/3336 …
- Vibe-Kanban-0.1.43-aarch64.msi51.1 MB · 14 downloads
- Vibe-Kanban-0.1.43-x86_64.msi53.1 MB · 68 downloads
- vibe-kanban-0.1.43.tgz14.3 KB · 31 downloads
- vibe-kanban-v0.1.43-20260417125614.zip23 MB · 28 downloads
Pre-release v0.1.42-20260410131124
v0.1.42-20260410131124bloop, the company behind Vibe Kanban is shutting down Read more: https://vibekanban.com/blog/shutdown ✅ Published to npm registry
- Vibe-Kanban-0.1.39-aarch64.msi50.2 MB · 13 downloads
- Vibe-Kanban-0.1.39-x86_64.msi52.1 MB · 29 downloads
- Vibe-Kanban-0.1.40-aarch64.msi50.3 MB · 12 downloads
- Vibe-Kanban-0.1.40-x86_64.msi52.2 MB · 14 downloads
Pre-release v0.1.41-20260403182044
v0.1.41-20260403182044· Pre-release
What's Changed fix: revert execution processes from Zustand store to React Context to fix conversation history leakage (Vibe Kanban) by @LSRCT in https://github.com/BloopAI/vibe-kanban/pull/3314 Align workspace session invalidation with host-scoped query keys …
- Vibe-Kanban-0.1.39-aarch64.msi50.2 MB · 7 downloads
- Vibe-Kanban-0.1.39-x86_64.msi52.1 MB · 7 downloads
- Vibe-Kanban-0.1.40-aarch64.msi50.3 MB · 7 downloads
- Vibe-Kanban-0.1.40-x86_64.msi52.2 MB · 10 downloads
Pre-release v0.1.40-20260401153532
v0.1.40-20260401153532· Pre-release
What's Changed fix: copy patches/ directory in Dockerfile fe-builder stage by @NguyenMinh1912 in https://github.com/BloopAI/vibe-kanban/pull/3301 Emit git-style diff headers in concatenate_diff_hunks to prevent parser crashes (Vibe Kanban) by @LSRCT in https:/…
- Vibe-Kanban-0.1.39-aarch64.msi50.2 MB · 16 downloads
- Vibe-Kanban-0.1.39-x86_64.msi52.1 MB · 7 downloads
- Vibe-Kanban-0.1.40-aarch64.msi50.3 MB · 7 downloads
- Vibe-Kanban-0.1.40-x86_64.msi52.2 MB · 13 downloads
Pre-release v0.1.39-20260331145823
v0.1.39-20260331145823· Pre-release
What's Changed perf: replace TanStack Virtual with Pierre Virtualizer, optimize diff viewer for 300+ file PRs by @vdmkotai in https://github.com/BloopAI/vibe-kanban/pull/3248 fix: make live diff stream accurate and self-correcting by @abcpro1 in https://github…
- Vibe-Kanban-0.1.39-aarch64.msi50.2 MB · 6 downloads
- Vibe-Kanban-0.1.39-x86_64.msi52.1 MB · 7 downloads
- vibe-kanban-0.1.39.tgz14.3 KB · 8 downloads
- vibe-kanban-v0.1.39-20260331145823.zip22.9 MB · 12 downloads
Pre-release v0.1.37-20260327170022
v0.1.37-20260327170022· Pre-release
What's Changed bump codex by @ggordonhall in https://github.com/BloopAI/vibe-kanban/pull/3264 Add WebRTC direct tunneling with relay fallback by @LSRCT in https://github.com/BloopAI/vibe-kanban/pull/3139 Full Changelog: https://github.com/BloopAI/vibe-kanban/c…
- Vibe-Kanban-0.1.37-aarch64.msi50.1 MB · 6 downloads
- Vibe-Kanban-0.1.37-x86_64.msi52 MB · 19 downloads
- vibe-kanban-0.1.37.tgz14.3 KB · 12 downloads
- vibe-kanban-v0.1.37-20260327170022.zip22.8 MB · 11 downloads
Pre-release v0.1.37-20260327101540
v0.1.37-20260327101540· Pre-release
What's Changed feat: link PRs to issues directly by @abcpro1 in https://github.com/BloopAI/vibe-kanban/pull/3113 fix(auth): Add refresh token refresh grace window and degraded auth UI by @abcpro1 in https://github.com/BloopAI/vibe-kanban/pull/3138 refactor: is…
- Vibe-Kanban-0.1.37-aarch64.msi50.1 MB · 7 downloads
- Vibe-Kanban-0.1.37-x86_64.msi52 MB · 8 downloads
- vibe-kanban-0.1.37.tgz14.3 KB · 6 downloads
- vibe-kanban-v0.1.37-20260327101540.zip22.8 MB · 9 downloads
Download assets
- Vibe-Kanban-0.1.43-aarch64.msi 51.1 MB · 51 downloads
- Vibe-Kanban-0.1.43-x86_64.msi 53.1 MB · 166 downloads
- Vibe-Kanban-0.1.44-aarch64.msi 51.1 MB · 28 downloads
- Vibe-Kanban-0.1.44-x86_64.msi 53 MB · 240 downloads
- vibe-kanban-0.1.44.tgz 14.3 KB · 118 downloads
- vibe-kanban-v0.1.44-20260424091429.zip 22.8 MB · 399 downloads
BloopAI is the GitHub organization behind this repository.
Community discussion
Discussion and rating
Capture real usage experience first; ratings are optional supporting signals.