10 Punkte von rookedsysc 2026-02-16 | 3 Kommentare | Auf WhatsApp teilen

Wenn man 5 bis 10 Claude-Code-Agenten gleichzeitig pro Branch laufen lässt, verliert man leicht den Überblick darüber, welcher Agent gerade arbeitet, welcher auf meine Antwort wartet und welcher fertig ist. Jeden tmux-Session einzeln per attach zu prüfen, war viel zu ineffizient.

KanVibe ist ein selbst gehostetes Kanban-Board, das entwickelt wurde, um dieses Problem zu lösen.

Fokus auf drei Punkte

1. Aufgabenverwaltung auf Basis eines Kanban-Boards
Die Arbeit jedes AI-Agenten wird zu einer Karte auf einem Kanban-Board mit fünf Stufen (TODO → PROGRESS → PENDING → REVIEW → DONE). Wenn man mit dem Branchnamen eine Aufgabe erstellt, werden automatisch ein git worktree sowie tmux-/zellij-Sessions erzeugt; beim Verschieben nach DONE werden Branch, Worktree und Session automatisch aufgeräumt. Mit einem einzigen Board lässt sich der Status aller parallelen Agentenarbeiten auf einen Blick erfassen.

2. Web-Terminal mit direktem Zugriff aus dem Browser
In jede Aufgabenkarte ist ein Terminal auf Basis von xterm.js + WebSocket integriert. Beim Klick auf eine Karte öffnet sich sofort das Terminal des entsprechenden Agenten. Weder ein SSH-Client noch tmux attach oder Context Switching sind nötig. Unterstützt werden Pane-Layouts mit bis zu vier Teilfenstern, und für jedes Pane können unterschiedliche Befehle (vim, lazygit, Test-Runner usw.) konfiguriert werden. Auch SSH-Fernzugriff funktioniert direkt im Browser.

3. Automatische Statusverfolgung auf Hook-Basis
Darauf wurde am meisten Wert gelegt. Claude Code erzeugt Ereignisse beim Senden von Prompts, bei AI-Rückfragen und beim Abschluss einer Antwort. KanVibe installiert bei der Projektregistrierung automatisch Hook-Skripte unter .claude/hooks/ und empfängt diese Ereignisse, um den Status im Kanban-Board automatisch zu ändern.

Prompt gesendet      → Karte wechselt zu PROGRESS  
AI stellt Rückfrage  → Karte wechselt zu PENDING  
Antwort des Nutzers  → Karte kehrt zu PROGRESS zurück  
AI-Antwort beendet   → Karte wechselt zu REVIEW  

Das Board muss nicht manuell angepasst werden. Ein Blick aufs Board genügt.

Installation: Eine Zeile mit bash start.sh genügt

Tech-Stack: Next.js 16 + React 19 + PostgreSQL + xterm.js + WebSocket
Lizenz: AGPL-3.0

3 Kommentare

 
zero0000 2026-02-19

Gute Idee. Ich denke allerdings, dass es etliche Bereiche gibt, in denen sich die Abhängigkeiten reduzieren ließen.

 
rookedsysc 2026-02-20

Oh, hallo! Vielen Dank, dass Sie sich mein Projekt angesehen haben!

Möglichkeiten, Abhängigkeiten zu reduzieren >> Ich denke derzeit darüber nach, die Docker-Abhängigkeit zu verringern! Falls Sie darüber hinaus noch weitere Ratschläge haben, wäre ich Ihnen sehr dankbar. 🙇‍♂️

 
moderator 2026-02-16

Zu Show GN verschoben.