Vibe Kanban solves the doomscrolling gap that emerges when developers wait for AI coding agents to finish tasks. Rather than idling while one agent thinks, developers plan work on a kanban board and dispatch multiple agents to isolated workspaces simultaneously. Each workspace provisions a dedicated Git worktree, terminal session, development server on a managed port, and a built-in browser preview with devtools and device emulation. This architecture avoids the file conflicts and port collisions that plague naive attempts at running multiple agents in parallel through tmux or separate terminal windows.
The tool supports over ten coding agents including Claude Code, Codex, Gemini CLI, GitHub Copilot, Amp, Cursor, OpenCode, Droid, and Qwen Code, making it agent-agnostic rather than locked to a single ecosystem. The MCP integration works bidirectionally: Vibe Kanban connects to external MCP servers for database and search capabilities, while also exposing itself as an MCP server so other agents can programmatically create tasks, move cards, and query board status. Pull request creation with AI-generated descriptions, inline code review, and GitHub merge capabilities complete the development workflow without leaving the interface.
Built with a Rust backend using Cargo Workspaces and a React TypeScript frontend, Vibe Kanban follows a local-first philosophy where workflow state lives in SQLite on the developer machine rather than in the cloud. Code state management through Git and workflow state through SQLite creates a clean separation of concerns. The project has grown to over 24,000 GitHub stars with 280+ releases and supports both self-hosted local deployment and a cloud option. The Apache 2.0 license and comprehensive self-hosting documentation make it accessible for teams wanting full control over their development orchestration layer.