ParallelCode
ParallelCode startet KI-Coding-Agents parallel in isolierten Git-Worktrees, prüft Diffs und merged Ergebnisse zurück in main. Unterstützt Claude Code, Codex CLI, Gemini CLI.
Was ist ParallelCode?
ParallelCode ist eine Desktop-App, die KI-Coding-Agents parallel für Aufgaben startet und jede Aufgabe in einem eigenen Git-Branch und Worktree isoliert. Ihr Kernzweck ist es, Code mit mehreren terminalbasierten Agents zu generieren, dann die Diffs zu prüfen und nur die gewünschten Änderungen in deinen Hauptbranch zu mergen.
Die App ist für bestehende Workflows ausgelegt: Sie führt die Agent-CLIs in der Desktop-App aus, während dein bevorzugter IDE die Bearbeitung übernimmt. Sie unterstützt Claude Code, Codex CLI und Gemini CLI und bietet eine einheitliche Oberfläche zum Erstellen von Aufgaben, Überwachen der Agent-Ausgabe und Mergen der Ergebnisse.
Hauptfunktionen
- KI-Coding-Aufgaben parallel starten: Mehrere Agents gleichzeitig ausführen, damit du nicht auf einen warten musst, bevor du den nächsten startest.
- Git-Worktree-Isolierung pro Aufgabe: ParallelCode erstellt für jede Aufgabe einen Git-Branch und Worktree, sodass Agent-Läufe sich nicht gegenseitig stören.
- Diff-zuerst-Prüfung und One-Click-Merge: Diff und geänderte Dateien inspizieren, dann aus der Sidebar in main mergen, wenn du zufrieden bist.
- Echte Terminal-CLIs in nativer Desktop-App: Die App führt die zugrunde liegenden Agent-Command-Line-Tools in einer nativen Umgebung aus, statt auf web-basierte Abstraktionen zu setzen.
- Funktioniert mit jedem IDE (standalone Electron-App): ParallelCode übernimmt Agent-Orchestrierung und Worktrees, während dein IDE (VS Code, Cursor, JetBrains, Sublime usw.) die Dateibearbeitung fortsetzt.
- Tastatursteuerung und Handy-Überwachung: Unterstützt Tastaturkürzel für Aktionen und QR-Code-Scan zur Überwachung der Agent-Terminals vom Handy über Wi‑Fi oder Tailscale.
- Kostenlos und Open Source unter MIT-Lizenz: Die App ist unter MIT zum Download und Entwickeln verfügbar, API-Keys bleiben deine (nichts wird proxied oder gesammelt).
So nutzt du ParallelCode
- App herunterladen und starten (macOS .dmg; Linux .AppImage oder .deb) von der GitHub-Releases-Seite.
- Aufgabe erstellen und Agent wählen: Claude Code, Codex CLI oder Gemini CLI.
- Agent in isoliertem Git-Branch/Worktree laufen lassen. Währenddessen Terminal-Ausgabe in der App überwachen.
- Generierte Änderungen über Diff- und geänderten-Dateien-Ansicht prüfen.
- Bereit? Mit Merge-Steuerung in der Sidebar zurück in main mergen.
Anwendungsfälle
- Ansätze mehrerer Agents für dieselbe Funktion vergleichen: Separate Aufgaben an Claude Code, Codex CLI und/oder Gemini CLI verteilen, dann passende Diffs prüfen und mergen.
- Bei Iteration über mehrere Tickets Störungen minimieren: Mehrere Coding-Aufgaben parallel laufen lassen, jede isoliert in eigenem Git-Worktree, um Konflikte zu vermeiden.
- Änderungen vor Anwendung in main prüfen: Diff-Ansicht nutzen, um geänderte Dateien zu verifizieren und erst nach Bestätigung mergen.
- Editor-Workflow beibehalten: In bestehendem IDE weiter bearbeiten, während ParallelCode Agent-Ausführung, Branch/Worktree-Setup und Merge-Workflow managt.
- Lang laufende Agent-Ausgabe remote überwachen: Handy-Überwachung (via QR-Code und Wi‑Fi oder Tailscale) nutzen, um Agent-Terminals ohne Sitzung am Schreibtisch im Blick zu behalten.
FAQ
Funktioniert ParallelCode mit meinem IDE?
Ja. ParallelCode ist eine standalone Electron-App, die den Agent-Workflow ausführt und Worktrees/Branches managt. Du kannst deinen bevorzugten Editor (z. B. VS Code, Cursor, JetBrains, Sublime) für die Code-Bearbeitung weiter nutzen.
Welche KI-Agents werden out-of-the-box unterstützt?
Die App unterstützt Claude Code, Codex CLI und Gemini CLI. Der Quelltext besagt, dass jeder terminalbasierte CLI-Coding-Agent genutzt werden kann.
Wie funktioniert die Aufgabenisolierung?
Für jede Aufgabe erstellt ParallelCode einen Git-Branch und Worktree. Jeder Agent läuft in eigenem Verzeichnis, und der Quelltext erwähnt symlinked node_modules und andere gitignore-te Dateien zur Isolierung.
Wie wende ich Änderungen in meinen main-Branch an?
ParallelCode bietet pro Aufgabe eine Diff- und geänderten-Dateien-Ansicht. Wenn du zufrieden bist, mergst du aus der Sidebar zurück in main.
Ist ParallelCode kostenlos?
Ja. Es ist kostenlos und Open Source unter MIT-Lizenz, und der Quelltext betont, dass API-Keys deine bleiben und nichts proxied oder gesammelt wird.
Alternativen
- Mehrere Terminals und manuelle Worktree-Verwaltung: Das Ausführen von Coding-Agents über eigene Terminals (und Tools wie tmux) ermöglicht Parallelität, erfordert aber manuelle Verwaltung von Worktrees, Branches und Merges.
- Editor-Erweiterungen für Multi-Agent-Workflows: Einige VS-Code-ähnliche Erweiterungen können Agents orchestrieren, konzentrieren sich jedoch typischerweise auf eine einzelne Editor-Umgebung und bieten nicht dieselbe Git-Worktree-Isolation und Merge-Workflow.
- Einzelne, sequenzielle Agent-Ausführungen: Das Ausführen eines Agents zur Zeit im Terminal ist einfacher, blockiert aber Ihren Workflow, bis jede Aufgabe abgeschlossen ist, statt parallele Branches zu starten.
- Generische git-basierte Branching-Workflows mit CLI-Agents: Git-Branches mit terminalbasierten Agent-Ausführungen können kombiniert werden, aber die UI/Unterstützung für Diff-Überprüfung, One-Click-Merge und integriertes Monitoring ist manueller als bei ParallelCode.
Alternativen
AakarDev AI
AakarDev AI ist eine leistungsstarke Plattform, die die Entwicklung von KI-Anwendungen mit nahtloser Integration von Vektordatenbanken vereinfacht und eine schnelle Bereitstellung und Skalierbarkeit ermöglicht.
Arduino VENTUNO Q
Arduino VENTUNO Q ist ein Edge-AI-Computer für Robotik und physische Systeme: KI-Inferenz mit Microcontroller für deterministische Steuerung. Entwickeln in Arduino App Lab.
Devin
Devin ist ein AI-Coding-Agent für Softwareteams: unterstützt Parallelisierung von Migrations- und Refactoring-Subtasks, während Engineers steuern und Änderungen freigeben.
Codex Plugins
Mit Codex Plugins bündelst du Skills, App-Integrationen und MCP-Server zu wiederverwendbaren Workflows und erweiterst Codex für Tools wie Gmail, Google Drive und Slack.
Ably Chat
Ably Chat ist eine Chat-API und SDKs für maßgeschneiderte Realtime-Chat-Apps: Reactions, Presence sowie Nachrichten editieren/löschen.
Falconer
Falconer ist eine selbstaktualisierende Wissensplattform für schnelle Teams: interne Doku und Code-Context schreiben, teilen und gezielt finden – an einem Ort.