CLI-Tool
Untrivial-ai/agent-orchestrator avatar
Untrivial-ai/agent-orchestrator

Agent Orchestrator: eine Aufsichtsebene für parallele Coding-Agenten

Agenten-IDE, mit der Sie Flotten von Codierungsagenten verwalten können. Es verfügt über einen Agenten-Orchestrator, der Aufgaben plant, Agenten erzeugt und CI-Korrekturen, Zusammenführungskonflikte und Codeüberprüfungen autonom durchführt. AO bietet das nötige System dafür: isolierte Arbeitsbereiche, Live-Terminalzugriff, Sitzungsstatus, PR-Bewusstsein und automatische Schleifen, die CI-Fehler senden, Kommentare überprüfen und Konflikte an den richtigen Agenten zurückführen.

12.018 Sterne1.649 ForksGoApache-2.0

Auf einen Blick

Was ist das?
Eine Meta-Harness-Agenten-IDE, die terminalbasierten Coding-Agenten isolierte Worktrees, eine Desktop-Steueroberfläche und automatische Rückkopplungsschleifen für CI-Fehler, Review-Kommentare und Merge-Konflikte bietet.
Für wen ist es gedacht?
Das README legt fest, was Agent Orchestrator ist, wie seine Schleife funktioniert, welche Agenten-Harnesses es anpasst und wie sich die Telemetrie verhält. Produktionsreife, Sicherheitsgarantien oder Support-Zusagen stellt es nicht fest; das müsste außerhalb der eigenen Dokumentation des Repositorys verifiziert werden.
Darf ich es kommerziell nutzen?
Ja. Apache-2.0 ist eine freizügige Lizenz: Sie dürfen darauf aufbauende Software nutzen, verändern und verkaufen, solange Sie die Urheberrechts- und Lizenzhinweise beibehalten.
Wird es noch gepflegt?
Ja. Die letzten Commits kamen vor 1 Tag.
In welcher Sprache ist es geschrieben?
Hauptsächlich Go, laut der Sprachstatistik von GitHub.

Die Antworten beruhen auf den GitHub-Daten des Projekts (zuletzt abgeglichen am 14. September 2026) und auf unserer Analyse. Sie sind keine Rechtsberatung.

TIEFGEHENDE OPEN-SOURCE-ANALYSE

Ein Rahmen für Agenten, die das Programmieren selbst übernehmen

Agent Orchestrator bezeichnet sich selbst als Meta-Harness-Agenten-IDE für den parallelen Betrieb terminalbasierter Coding-Agenten. Die eingebetteten Agenten wie Claude Code, Codex, Cursor, Kimi Code und opencode erledigen das Programmieren selbst; Agent Orchestrator stellt den Rahmen um sie herum bereit. Dazu gehören isolierte Arbeitsbereiche, Live-Terminalzugriff, Sitzungszustand, Pull-Request-Bewusstsein und automatische Schleifen, die CI-Fehler, Review-Kommentare und Merge-Konflikte an den richtigen Agenten zurückmelden. Diese Ebene macht aus der Arbeit mehrerer Agententerminals einen verwalteten Workflow. Laut Repository-Metadaten ist das Repository in Go geschrieben.

Das Durcheinander, das parallele Agenten erzeugen

Als Begründung für das Projekt nennt das README, dass parallele Agentenarbeit schnell unübersichtlich wird: Zweige überlappen sich, Terminals gehen verloren, CI-Fehler brauchen Nacharbeit, Review-Kommentare brauchen Antworten, und Merge-Konflikte müssen den richtigen Bearbeiter erreichen. Agent Orchestrator ist gebaut, um diese Schleife sichtbar und handhabbar zu halten. Man kann mehrere Agenten aus demselben Projekt starten, ohne ihre Arbeit zu vermischen, jede Sitzung in einem eigenen Git-Worktree halten, sehen, welche Agenten arbeiten, warten, fertig oder blockiert sind, und CI-Fehler, Review-Kommentare und Merge-Konflikte an die richtige Sitzung weiterleiten. Verschiedene Agenten-CLIs lassen sich über einen gemeinsamen Supervisor verwenden. Das sind die im README aufgeführten Hilfeleistungen.

Die überwachte Schleife

Das README beschreibt den Betrieb als einfache Schleife. Man fügt ein Projekt hinzu und startet dann eine oder mehrere Sitzungen aus der Desktop-App oder der CLI. Agent Orchestrator erstellt für jede Sitzung einen isolierten Git-Worktree, startet den ausgewählten Coding-Agenten in der Terminal-Laufzeit der Sitzung, und ein lokaler Daemon beobachtet Sitzungszustand, Terminalaktivität, Pull-Requests, CI und Review-Feedback. Desktop-App und CLI zeigen den aktuellen Zustand und erlauben es, Folgeanweisungen an die richtige Sitzung zu senden. Das Ergebnis ist nach den Worten des README eine lokale Steuerungsebene: Die Agenten programmieren weiterhin, während Agent Orchestrator ihre Arbeitsbereiche, Status, Terminals und Feedback-Schleifen organisiert hält. Jeder Schritt der Schleife ist an einem Ort sichtbar.

Die Desktop-App als Steueroberfläche

Die Desktop-App wird als Hauptsteueroberfläche beschrieben: links die Projekte, in der Mitte die aktiven Sitzungen, im Inspektor das Terminal der ausgewählten Sitzung, Pull-Request-Status, Review-Läufe und Browser-Vorschau. Der Feature-Abschnitt nennt vier Fähigkeiten. Parallele Agentensitzungen starten mehrere Agenten aus demselben Projekt, ohne Dateien, Zweige, Terminals oder Pull-Request-Status zu vermischen. Live-Terminalsteuerung verbindet man mit einem Worker-Terminal, während Sitzungsübersicht, PR-Status und Folgeaktionen sichtbar bleiben. Die Review-Feedback-Schleife erlaubt es, Review-Agenten laufen zu lassen, den Review-Status zu prüfen und angeforderte Änderungen an die richtige Worker-Sitzung weiterzuleiten. Die In-App-Browser-Vorschau zeigt die lokale App einer Sitzung neben dem Terminal.

23 Worker-Adapter und drei Review-Harnesses

Das README sagt, Agent Orchestrator bringe Adapter für 23 Worker-Agenten-Harnesses mit, und listet claude-code, codex, aider, opencode, grok, droid, amp, agy, crush, cursor, qwen, copilot, goose, auggie, continue, devin, cline, kimi, kiro, kilocode, vibe, pi und autohand auf. Review-Agenten werden separat konfiguriert; die aktuellen Review-Harnesses sind claude-code, codex und opencode. Das README fügt hinzu, dass ein Werkzeug, das in einem Terminal läuft, auch auf Agent Orchestrator läuft. Über diese Namen hinaus legt das README nicht fest, wie ein Adapter geschrieben wird oder was jede Integration benötigt; es verlinkt auf die Plugin-Seiten der einzelnen Agenten auf der Dokumentationsseite.

Installation über Desktop-Builds, mit einer verbliebenen npm-CLI

Das README verweist auf Desktop-Downloads für macOS auf Apple Silicon und Intel, Windows sowie Linux in Form von AppImage, Debian/Ubuntu und Fedora/RHEL. Nach der Installation öffnet man die App und zeigt auf das zu verwaltende Repository; die Desktop-App führt den Daemon selbst aus, eine CLI ist nicht nötig. Installierte Desktop-Builds prüfen beim Start und regelmäßig während des Betriebs auf Updates. Ein älterer npm-Pfad bleibt bestehen: `npm install -g @aoagents/ao` gefolgt von `ao start`, das denselben Desktop-Build lädt und öffnet. Laut README war 0.10.0 die letzte auf npm veröffentlichte Version, das Paket ist eingefroren, und neue Einrichtungen sollten den Desktop-Download bevorzugen. Das README dokumentiert keinen Quellcode-Build, verlinkt aber einen Entwicklungsleitfaden unter docs, und die Installationsseite verweist auf Einrichtung und Fehlerbehebung der Agent-CLIs.

Telemetrie und die Apache-2.0-Lizenz

Laut README sendet der Electron-Renderer anonyme Nutzungsereignisse an PostHog, für Zuverlässigkeit und Produktverständnis. Die PostHog-Sitzungsaufzeichnung ist standardmäßig deaktiviert; wenn eine zeitlich begrenzte Untersuchung sie aktiviert, werden lokale Pfade und lokale URLs vor der Übertragung entfernt. Setzt man `VITE_AO_POSTHOG_KEY` vor dem Build auf einen leeren String, wird die Übertragung deaktiviert. Das Repository ist unter Apache-2.0 lizenziert. Der Lizenzauszug gewährt eine dauerhafte, weltweite, nicht exklusive, kostenlose, lizenzgebührenfreie Urheberrechtslizenz zum Vervielfältigen, Erstellen abgeleiteter Werke, öffentlichen Zeigen und Aufführen, Unterlizenzieren und Verteilen des Werks, zusammen mit einer Patentlizenz für Ansprüche, die durch Beiträge notwendigerweise verletzt werden. Der Auszug sagt nichts über Sicherheitslage, Support oder Gewährleistung aus; auch der Apache-2.0-Text selbst macht dazu keine Zusagen.

Redaktionelles Fazit

Das README legt fest, was Agent Orchestrator ist, wie seine Schleife funktioniert, welche Agenten-Harnesses es anpasst und wie sich die Telemetrie verhält. Produktionsreife, Sicherheitsgarantien oder Support-Zusagen stellt es nicht fest; das müsste außerhalb der eigenen Dokumentation des Repositorys verifiziert werden.

Offizielle Quellen

  1. Official documentation
  2. Official README
  3. Project repository
  4. Release notes
Community-Notizen

Community-Notizen