smallstack Blog

Interessante Themen rund um unsere Business Plattform

Claude Code PR Dashboard: Parallele KI-Entwicklung auf einem neuen Level

15.03.2026 20:39:23
3 Aufrufe
Claude Code PR DashboardKI-gestützte EntwicklungPull Request AutomatisierungClaude Code DockerCI-Fehler automatisch beheben

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:

  1. Repository-Anweisungen lesen (CLAUDE.md, CONTRIBUTING.md etc.)
  2. Main-Branch mergen und Konflikte lösen
  3. CI-Fehler und Review-Kommentare analysieren
  4. Probleme beheben und lokal validieren
  5. 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.