Back to browse
GitHub Repository

Self-hosted Kanban board with browser terminals for AI coding agents. Hook-driven auto-tracking — manage tmux/zellij sessions and git worktrees from one board.

133 starsTypeScript

KanVibe – Kanban board that auto-tracks AI agents via hooks

by rookedsysc·Feb 16, 2026·1 point·1 comment

AI Analysis

●●SolidNiche GemWizardry
The Take

Task cards actually contain live terminals (xterm.js) and the app will create a git worktree + tmux/zellij session when you make a task — move it to DONE and it cleans up. The hook-driven auto-moves for Claude/Codex agents cut out manual status checking, but this is an ops-y, niche tool (Node 22+, Docker, tmux/zellij) aimed squarely at people running local agent fleets.

Target Audience

Developers and researchers who run local AI coding agents (Claude Code, Gemini CLI, Codex CLI) and want integrated task/session management

Post Description

I run multiple Claude Code agents in parallel across different branches. Checking each tmux session one by one to see which agent was working, waiting for input, or done was painful.

KanVibe is a self-hosted Kanban board for this. Three things it does:

- *Browser terminals*: Every task card has a live terminal (xterm.js). Click a task, see its output. No tmux attach needed. - *Hook-driven status tracking*: Claude Code Hooks auto-move cards across the board (PROGRESS → PENDING → REVIEW). Zero manual updates. - *Git worktree automation*: Create a task with a branch name → worktree + terminal session auto-created. Move to DONE → everything auto-cleaned.

Setup: `git clone` + `bash start.sh`. Requires Node.js 22+, tmux/zellij, and Docker.

Built with Next.js 16, React 19, PostgreSQL, xterm.js, and WebSocket. AGPL-3.0 licensed.

Similar Projects

Developer Tools●●Solid

A Multi User Multi Task Board MCP Server

Finally, a Kanban board that speaks MCP so your agents can actually do work.

Ship ItNiche Gem
dizlexic
631mo ago