Claude Code PR Dashboard: Parallele KI-Entwicklung auf einem neuen Level
Mehrere Pull Requests gleichzeitig bearbeiten, CI-Fehler automatisch beheben und Review-Kommentare autonom abarbeiten lassen — mit nur einem Klick. Das Claude Code PR Dashboard macht es möglich.
Das Problem: Zu viele Tabs, zu wenig Überblick
Wer heute KI-gestützt entwickelt, kennt das Szenario: Claude Code läuft in einem Terminal, der zugehörige Pull Request ist in einem Browser-Tab geöffnet, und die CI-Pipeline wird in einem weiteren Tab überwacht. Multipliziert man das mit drei oder mehr parallelen Workstreams, entsteht schnell ein unübersichtliches Chaos aus Terminal-Fenstern und Browser-Tabs — ohne jede Verbindung untereinander.
Genau hier setzt das Claude Code PR Dashboard an: eine Desktop-App, die PR-Liste, CI-Status und Claude Code Terminals in einer einzigen Oberfläche vereint.
Was kann das Dashboard?
Alle PRs auf einen Blick
Nach Eingabe eines GitHub-Repositories (owner/repo) lädt die Sidebar sämtliche offenen Pull Requests inklusive CI-Status. Die Liste aktualisiert sich automatisch alle 10 Minuten — manuelles Neuladen entfällt.
Isolierte Claude Code Sessions per Knopfdruck
Für jeden PR stehen zwei Aktionen bereit:
- Open CLI — Startet einen Docker-Container mit geklontem Repository und öffnet Claude Code direkt darin.
- Auto Fix — Checkt den PR-Branch aus und sendet automatisch den
/fix-pr-Befehl. Claude analysiert daraufhin CI-Fehler und Review-Kommentare, behebt die Probleme und pusht die Änderungen — in bis zu 5 Iterationen, bis die Pipeline grün ist.
Bis zu 5 Sessions laufen parallel nebeneinander. Jede Session ist vollständig isoliert in einem eigenen Docker-Container — keine Worktree-Konflikte, kein lokales Repository nötig.
Der /fix-pr-Befehl
Das Dashboard liefert einen generischen /fix-pr-Befehl mit, der repository-übergreifend funktioniert:
- Repository-Anweisungen lesen (CLAUDE.md, CONTRIBUTING.md etc.)
- Main-Branch mergen und Konflikte lösen
- CI-Fehler und Review-Kommentare analysieren
- Probleme beheben und lokal validieren
- Pushen und iterieren bis die CI grün ist
Hat ein Repository bereits einen eigenen .claude/commands/fix-pr.md, wird dieser bevorzugt verwendet.
Die Architektur im Überblick
Das Dashboard basiert auf einem modernen Tech-Stack:
- Tauri v2 als leichtgewichtige Desktop-Runtime — deutlich schlanker und schneller als Electron
- Svelte 5 mit Runes für ein reaktives Frontend
- Rust im Backend für PTY-Management und Docker-Steuerung
- xterm.js für die Terminal-Emulation direkt in der App
- Docker für vollständig isolierte Entwicklungsumgebungen
Die Kommunikation zwischen Frontend und Backend läuft über Tauris IPC-System (invoke()). Das Rust-Backend nutzt die gh CLI für GitHub-Daten und steuert Docker-Container über docker compose.
Für wen ist das Dashboard gedacht?
Das Tool richtet sich an Entwicklerinnen und Entwickler, die:
- Regelmäßig mit Claude Code arbeiten und mehrere PRs parallel betreuen
- Den Overhead von Tab- und Terminal-Wechseln reduzieren wollen
- CI-Fixes und Review-Feedback automatisiert abarbeiten lassen möchten
- Wert auf isolierte Entwicklungsumgebungen legen
Schnell starten
Das Dashboard steht als fertige Binärdatei für Linux (.deb, .AppImage), Windows (.msi, .exe) und macOS (Apple Silicon + Intel) auf der GitHub Releases-Seite bereit. Voraussetzungen sind Docker, die GitHub CLI (gh) und eine einmalige Claude Code Authentifizierung.
Alternativ lässt sich das Projekt aus dem Quellcode bauen:
npm install
cargo install tauri-cli --version "^2"
docker compose -f docker/docker-compose.yml build
cargo tauri dev
Fazit: Weniger Kontextwechsel, mehr Produktivität
Das Claude Code PR Dashboard löst ein reales Problem im KI-gestützten Entwicklungsalltag: Es bündelt alles, was für die parallele PR-Bearbeitung nötig ist, in einer einzigen Anwendung. Statt zwischen Terminals und Browser-Tabs zu springen, behält man den Überblick — und lässt Claude Code die Routinearbeit erledigen.
Probieren Sie es aus und erleben Sie, wie sich Ihr Entwicklungsworkflow verändert. Das Projekt ist Open Source und steht auf GitHub zur Verfügung.