Paradev nutzt Git-Worktrees, um mehrere Coding-Agents parallel auszuführen
Paradev orchestriert CLI-Coding-Agents über isolierte Git-Worktrees und ermöglicht es Entwicklern, parallele Aufgaben ohne Branch-Konflikte oder manuelle Terminalverwaltung auszuführen.
Automatisch aus dem englischen Original übersetzt.
Paradev, ein Orchestrierungstool, das früher als Superset bekannt war, ermöglicht es Entwicklern, mehrere KI-Coding-Agents gleichzeitig innerhalb desselben Repositorys auszuführen. Das Tool wurde am 9. November 2026 mit detaillierten architektonischen Einblicken veröffentlicht und nutzt Git-Worktrees, um den Arbeitsbereich jedes Agents zu isolieren. Dies verhindert Dateikollisionen und vereinfacht parallele Entwicklungsworkflows für Teams, die CLI-basierte Agents verwenden.
Was passiert ist
Die meisten KI-Coding-Agents arbeiten in einer einzigen Terminal-Sitzung, was Entwickler dazu zwingt, Branches manuell zu verwalten und Kontexte zu wechseln, wenn sie mehrere Aufgaben ausführen. Paradev beseitigt diese Reibungspunkte durch die Automatisierung der Erstellung isolierter Umgebungen für jede Agent-Aufgabe. Anstatt mehrere Terminal-Tabs hin- und herzuschieben oder versehentliche Überschreibungen zu riskieren, können Benutzer Prompts einreichen, die unabhängige Agents starten, wobei jeder in seinem eigenen Verzeichnis und Branch arbeitet.
Die Anwendung fungiert als Infrastruktur und nicht als neues KI-Modell. Sie unterstützt bestehende Command-Line-Interface-(CLI)-Agents wie Claude Code, Codex, OpenCode, Gemini CLI und Cursor Agent. Durch die Einbettung dieser Tools in verwaltete Arbeitsbereiche bietet Paradev eine einheitliche Benutzeroberfläche zum Überprüfen von Änderungen, Commiten von Code und Erstellen von Pull Requests. Damit wird die lokale Nutzung von Agents effektiv in einen strukturierten, parallelisierbaren Workflow umgewandelt.
Wichtige Details
- Isolation über Worktrees: Jede Agent-Aufgabe läuft in einem separaten Git-Worktree, einer eigenständigen Dateisystem-Auscheckung des Repositorys, die mit einem eindeutigen Branch verknüpft ist.
- Automatisierte Branch-Erstellung: Wenn eine Aufgabe startet, erstellt Paradev einen neuen Branch vom aktuellen HEAD, checkt ihn in ein neues Verzeichnis aus und startet die Agent-CLI in diesem Kontext.
- Echtzeit-Monitoring: Die App überwacht Dateiänderungen in jedem Worktree und streamt die Terminal-Ausgabe an die UI, sodass Benutzer den Fortschritt und Status der Agents verfolgen können.
- Konfliktmanagement: Agents können dieselben Dateien in verschiedenen Worktrees ändern, ohne dass sofort Konflikte entstehen; Merge-Probleme werden erst sichtbar, wenn Branches gepusht und Pull Requests eröffnet werden.
- Remote-Ausführung: Die Pro-Version unterstützt die Ausführung von Agents auf Remote-Linux-Servern über einen Node.js-Daemon, wobei Ergebnisse über SSH-getunnelte WebSockets mit macOS- oder mobilen Apps synchronisiert werden.
- Event-Trigger: Geplante Aufgaben und Webhook-Trigger ermöglichen es Agents, automatisch für Anwendungsfälle wie nächtliche Abhängigkeitsupdates oder automatisierte Code-Reviews ausgeführt zu werden.
Hintergrund
Git-Worktrees sind eine Funktion, die es ermöglicht, mehrere Branches desselben Repositorys gleichzeitig in separate Verzeichnisse auszuchecken. Im Gegensatz zum traditionellen Klonen teilen sich Worktrees das .git-Verzeichnis, was bedeutet, dass sie alle auf dieselbe Objektdatenbank und Historie verweisen. Dies macht sie leichtgewichtig und effizient für paralleles Arbeiten, da sie keine Duplizierung der gesamten Repository-Historie auf der Festplatte erfordern.
Im Kontext von KI-Agents ist diese Isolation entscheidend. Agents nehmen oft umfangreiche Änderungen an einer Codebasis basierend auf einem Prompt vor. Wenn zwei Agents im selben Verzeichnis arbeiten, kollidieren ihre Dateischreibvorgänge, was zu korrupten Zuständen oder verlorenen Arbeiten führt. Indem Paradev jedem Agent seinen eigenen Worktree zuweist, stellt es sicher, dass Dateisystemoperationen atomar und isoliert bleiben, bis der Entwickler ausdrücklich entscheidet, die Ergebnisse zusammenzuführen.
Warum es wichtig ist
Für Engineering-Teams, die KI-gestützte Entwicklung einführen, ist Parallelisierung der Schlüssel zur Produktivität. Ohne Tools wie Paradev erfordert die Ausführung mehrerer Agents erheblichen manuellen Aufwand: Branches erstellen, Terminals wechseln und nachverfolgen, welcher Agent an welchem Feature arbeitet. Dieser manuelle Prozess ist fehleranfällig und verlangsamt die Iteration. Paradev automatisiert diese Orchestrierung, sodass sich Entwickler auf das Überprüfen der Ausgaben konzentrieren können, statt Infrastruktur zu verwalten.
Die Architektur unterstützt zudem eine bessere Observability. Durch die Erfassung von Terminal-Ausgaben und Dateiänderungen in Echtzeit erhalten Entwickler Einsicht in die Funktionsweise der Agents. Dies ist entscheidend für das Debugging des Agent-Verhaltens und die Sicherstellung, dass automatisierte Änderungen Qualitätsstandards erfüllen, bevor sie gemergt werden. Die Möglichkeit, schwere Workloads auf Remote-Servern auszuführen, entkoppelt Entwicklungsrressourcen weiter von lokalen Maschinenbeschränkungen und ermöglicht intensivere Aufgaben, ohne die lokale Leistung zu beeinträchtigen.
Das Modell hat jedoch Einschränkungen. Es unterstützt keine Echtzeit-Kollaboration zwischen Agents an derselben Datei und löst Merge-Konflikte nicht automatisch auf. Teams müssen sich weiterhin auf Standard-Git-Workflows für die finale Integration verlassen, was bedeutet, dass komplexe, voneinander abhängige Aufgaben möglicherweise sequenzielle Ausführung statt paralleler Verarbeitung erfordern.
Was Sie tun können
- Parallele Aufgaben bewerten: Identifizieren Sie unabhängige Entwicklungsaufgaben, wie Bug-Fixes oder Refactorings, die gleichzeitig separaten Agents zugewiesen werden können.
- Port-Isolation konfigurieren: Wenn Sie Dev-Server innerhalb von Worktrees nutzen, stellen Sie sicher, dass Agents so konfiguriert sind, dass sie eindeutige Ports oder automatische Zuweisungen verwenden, um Bindungskonflikte zu vermeiden.
- Festplatten-Nutzung überwachen: Da Worktrees auf der Festplatte persistieren, bis sie explizit geschlossen werden, implementieren Sie eine Routine zur Bereinigung abgeschlossener Aufgaben, um Speicherplatzmangel zu verhindern.
- Remote-Setups testen: Für ressourcenintensive Agents sollten Sie in Betracht ziehen, den Remote-Daemon auf einem Linux-Server einzurichten, um die Verarbeitung auszulagern, während Sie Änderungen lokal überprüfen.
- Merge-Strategien prüfen: Bereiten Sie Ihr Team darauf vor, Merge-Konflikte auf dem üblichen Weg über GitHub oder GitLab zu behandeln, da Paradev diesen Schritt nicht automatisiert.
- API-Keys sichern: Beachten Sie, dass Paradev selbstständig ist und keine Modelle proxyt; stellen Sie sicher, dass Ihre lokale Umgebung die API-Keys Ihrer gewählten CLI-Agents sicher verwaltet.



