Skip to content

BloopAI/vibe-kanban

⭐ 26,109  ·  Rust  ·  GitHub Repo

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

agent ai-agents kanban management task-manager

1-Sentence Summary

Vibe Kanban is a unified kanban UI that orchestrates planning, execution, and review across 10+ AI coding agents.

🔥 Key Capabilities & USP

  • Kanban Issue Planning — Create, prioritize, and assign tasks on a visual board. Solves the chaos of unstructured agent prompts by enforcing a structured workflow before any code is written.
  • Agent Workspaces with Isolation — Each task gets a dedicated branch, terminal, and dev server. Eliminates the cross-contamination nightmare where one agent’s work breaks another’s.
  • Diff Review & Inline Comments — Review changes and send feedback directly to the agent without leaving the UI. Cuts the painful copy-paste loop between terminal, editor, and browser.
  • Built-in Browser & DevTools — Preview the running app with inspect mode and device emulation. Removes the context-switching tax of alt-tabbing to a separate browser.
  • Multi-Agent Orchestration & PR Creation — Switch between Claude Code, Codex, Gemini CLI, and 7+ others, then generate PRs with AI descriptions. USP: A single pane of glass for the entire “describe → execute → review → ship” lifecycle.

Architecture

Technical Architecture

LayerTechnologyKey Details
BackendRustUses cargo-watch for hot-reload, sqlx-cli for DB migrations
FrontendNode.js (>=20) + pnpm (>=8)Web app lives in packages/local-web
DatabaseSQLiteBlank DB seeded from dev_assets_seed folder
DeploymentDocker + reverse proxySupports nginx, Caddy, Traefik; tunnel-mode via Cloudflare Tunnel or ngrok
ConfigurationEnvironment variablesBuild-time (PostHog analytics) and runtime (port, host, allowed origins, relay API)

Quick Start Guide

Run instantly via npx (no install required):

bash
npx vibe-kanban

For local development:

bash
pnpm i
pnpm run dev

Build the frontend:

bash
cd packages/local-web
pnpm run build

Full local build & CLI execution:

bash
./local-build.sh
cd npx-cli && node bin/cli.js

Pros, Cons & Use Cases

Pros

  • Dramatically reduces context switching — plan, code, review, and deploy from one UI.
  • Works with 10+ agents — no vendor lock-in; swap between Claude Code, Codex, Gemini CLI, etc.
  • Isolated workspaces prevent agent conflicts and make parallel task execution safe.
  • Built-in browser + DevTools means you never leave the app to verify changes.

Cons

  • Project is sunsetting — the README explicitly states this is no longer actively maintained.
  • Authentication overhead — requires separate auth setup for each coding agent you want to use.
  • SSH setup required for remote deployments, adding friction for cloud-based workflows.

Who should NOT use this?

  • Teams on a single, stable agent — if you only use Claude Code and have no need for multi-agent orchestration, the complexity isn’t justified.
  • Production-critical workflows — a sunsetting project means no security patches or bug fixes; do not build your core pipeline around it.
  • Users allergic to CLI setup — requires Node.js, pnpm, and agent-specific authentication; not a zero-config SaaS.

Ideal Use Cases

  • AI agent power-users who regularly switch between Claude Code, Codex, and Gemini CLI for different tasks.
  • Prototyping teams that need to rapidly iterate on multiple features in parallel without agent conflicts.
  • Open-source maintainers who want a visual kanban overlay for their AI-assisted development workflow.

Community & Activity

With 26,109 stars and active development through May 2026, Vibe Kanban clearly struck a nerve in the AI engineering community. The project demonstrates strong interest in structured agent workflows, even as it enters its sunset phase. The Rust backend and multi-agent support signal a sophisticated architecture that many teams will want to study or fork. While the project is winding down, its core ideas—isolated workspaces, unified review, and agent orchestration—are likely to influence the next generation of AI development tools.

Project data from GitHub API, updated in real-time