By happy-nut
Run AI-human collaborative issue tracking in a terminal Kanban TUI (viban). Register problems as prioritized issues, assign to AI agents for automated analysis/implementation/testing in isolated git worktrees, auto-create GitHub PRs, review changes in IDE, approve to merge/cleanup or reject with feedback to iterate.
Register a problem as a viban issue
Approve a reviewed issue — merge branch, cleanup, mark done
Assign first backlog issue — clarify if unclear, then finish
Assign and resolve multiple independent backlog issues in parallel — each agent works in its own isolated git worktree
Reject a reviewed issue — return to in_progress with feedback
Register a problem as a viban issue
Approve a reviewed issue — merge branch, cleanup worktree, mark done
Assign first backlog issue and resolve it through to review
Assign and resolve multiple independent backlog issues in parallel using git worktrees and coordinated agents
Reject a reviewed issue — return to in_progress with feedback
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Visual Kanban — Issue tracking designed for AI agents.

Register bugs. Claude picks them up, resolves them, and creates PRs — while you keep finding the next issue.
# You find a bug and register it
/viban:add "Login fails after password reset"
# Claude assigns itself the top-priority issue and starts working
/viban:assign
# Or resolve 3 issues in parallel — each in its own git worktree
/viban:parallel-assign 3
GitHub Issues, Linear, and Jira are built for humans coordinating with humans. viban is built for humans coordinating with AI agents.
| Traditional trackers | viban | |
|---|---|---|
| Who resolves issues? | Human developers | AI agents (Claude Code) |
| Parallel work | Manual branch management | Isolated worktrees, zero conflicts |
| Where it lives | External SaaS | Your repo (single JSON file) |
| Setup | Accounts, permissions, integrations | npm install -g claude-plugin-viban |
| Context switching | Browser ↔ terminal | Everything in terminal |
| Already using GitHub Issues? | — | Two-way sync included |
/install claude-plugin-viban
/viban:setup
npm install -g claude-plugin-viban
Then start tracking:
viban add "Fix login error" "Users cannot login after password reset" P1 bug
viban add "Add dark mode" P2 feat
viban # Open TUI board
Run multiple terminal sessions — one for QA, one for resolution, one for monitoring:

┌───────────────────┐ ┌───────────────────┐ ┌───────────────────┐
│ Session 1 │ │ Session 2 │ │ Session 3 │
│ │ │ │ │ │
│ Product QA │ │ Issue Work │ │ viban TUI │
│ + /viban:add │ │ + /viban:assign │ │ │
│ │ │ │ │ (always open) │
│ Find bugs, │ │ Pick & resolve │ │ Monitor board │
│ register issues │ │ issues │ │ in real-time │
└───────────────────┘ └───────────────────┘ └───────────────────┘
Resolve multiple issues at once with /viban:parallel-assign:
┌───────────────────┐
│ Coordinator │ /viban:parallel-assign 3
│ │
│ Assigns issues, │──┬──────────────────────────────────────┐
│ creates worktrees│ │ │
│ collects results │ ▼ ▼ ▼
│ │ ┌──────────┐ ┌──────────┐ ┌──────────┐
│ │ │ Agent 1 │ │ Agent 2 │ │ Agent 3 │
│ │ │ wt/#12 │ │ wt/#13 │ │ wt/#14 │
│ │ │ Analyze │ │ Analyze │ │ Analyze │
│ │ │ Implement│ │ Implement│ │ Implement│
│ │ │ Commit │ │ Commit │ │ Commit │
│ Push, create PRs │ └──────────┘ └──────────┘ └──────────┘
│ Run tests, report│
└───────────────────┘
.viban/worktrees/{ID})These are the core AI-agent commands. Each one is a Claude Code slash command.
/viban:add — Register an issueAnalyzes your description and creates a structured issue with proper priority, type, and description.
/viban:add "Search is broken on mobile"
→ Infers: P1 bug, enriches description, registers to backlog
/viban:assign — Assign and resolvePicks the highest-priority unblocked backlog issue, assigns it, and follows your project's workflow to resolve it.
/viban:assign
→ Picks #7 (P0 bug), analyzes code, implements fix, creates PR
/viban:parallel-assign — Parallel resolutionAssigns N issues (default 3, max 5) and spawns one agent per issue in isolated git worktrees.
/viban:parallel-assign 3
→ Assigns #8, #9, #10 — three agents work simultaneously
→ Each commits on its own branch, coordinator creates PRs
/viban:review — Checkout for IDE reviewChecks out the issue branch and soft-resets so all changes appear as staged diffs in your IDE.
/viban:review
→ Finds first review card, checks out branch, staged diffs ready in IDE
/viban:review 12
→ Checks out branch for issue #12
/viban:approve — Approve and mergenpx claudepluginhub happy-nut/claude-plugin-viban --plugin vibanComprehensive UI/UX design plugin for mobile (iOS, Android, React Native) and web applications with design systems, accessibility, and modern patterns
Memory compression system for Claude Code - persist context across sessions
Standalone image generation plugin using Nano Banana MCP server. Generates and edits images, icons, diagrams, patterns, and visual assets via Gemini image models. No Gemini CLI dependency required.
Multi-model consensus engine integrating OpenAI Codex CLI, Gemini CLI, and Claude CLI for collaborative code review and problem-solving.
Write feature specs, plan roadmaps, and synthesize user research faster. Keep stakeholders updated and stay ahead of the competitive landscape.
Editorial "Web Designer" bundle for Claude Code from Antigravity Awesome Skills.