Zoo Code teilt einen Assistenten in ein Team aus vier Rollen
Zusammenfassung
Eine von der Community weitergeführte Fortsetzung, die einen Agenten in vier feste Rollen teilt, jede Änderung vor dem Übernehmen als Diff zeigt und lange unbeaufsichtigte Läufe mit einer Sperre gegen gefährliche Befehle absichert.
Empfehlen- Name
- Zoo Code
- Version
- 3.82.1
- Open Source
- Open Source
- Betriebssystem
- WindowsmacOSLinux
- Webseite
- https://www.zoocode.dev
- Aktualisiert
- 2026-10-29 22:00
Die KI im Editor ist kein Assistent mehr, der alles erledigt, sondern eine Truppe, der man Arbeit nach Rolle zuteilt, und genau diese Gewohnheit will Zoo Code einem vermutlich beibringen.
Die meisten Werkzeuge, um im Editor mit einem Modell Code zu schreiben, haben dieselbe Form: ein einziger Assistent für alle Fälle. Zoo Code geht einen anderen Weg und teilt den Agenten in mehrere feste Rollen, jede mit eigenen Grenzen und eigenen Aufgabentypen. Statt einem unscharfen Alleskönner einen Wunsch zu beschreiben, entscheidet man zuerst, wem diese Arbeit gehört, und lässt dann denjenigen losziehen.
Die zweite Identität zählt genauso. Dies ist die von der Community weitergeführte Fortsetzung von Roo Code: Das Projekt wurde vom Roo-Code-Team betreut und später an eine Gruppe von Entwicklern übergeben, die daran mitgearbeitet hatten, um mit derselben Struktur, denselben Einstellungen und derselben Lizenz weiterzumachen. Für Bestandsnutzer zieht die alte Konfiguration weitgehend mit.
Ein KI-Entwicklungsteam, in den Editor eingepasst
Das Produkt selbst ist eine Editor-Erweiterung, die nach dem Aktivieren ein Panel in der Seitenleiste ergänzt. Ihr Markenzeichen heißt Modes, also Modi, und vier Rollen sind eingebaut, jede auf eine Art von Arbeit ausgerichtet.
Code ist die tägliche Voreinstellung: neuen Code schreiben, Dateien bearbeiten, Dateioperationen ausführen, womit die meisten spontanen Anfragen abgedeckt sind. Architect ist die Rolle, die erst denkt, und bei einer komplizierten Änderung widersteht sie dem Drang zu editieren und liefert stattdessen ein Plandokument und eine Karte der beteiligten Dateien, sodass die Überlegung geprüft werden kann, bevor eine Zeile landet. Ask rührt die Dateien nie an und beantwortet Fragen zur Codebasis, erklärt, was ein Stück Implementierung ungefähr tut, wie ein Berater auf Abruf. Debug zielt auf Probleme, verfolgt einen Fehler, setzt Protokollausgaben, isoliert die Ursache und geht ihr bis zum Ausgangspunkt nach.

Über diese vier hinaus lassen sich eigene Modi definieren. Ein Team mit festem Codereview-Ablauf oder mit dem Bedarf, Dokumente in Serie nach einer Vorgabe zu erzeugen, baut sich eine eigene Rolle und legt Namen, Prompt, die erlaubten Werkzeuge und den erlaubten Dateibereich fest. Damit ist die Rede vom KI-Entwicklungsteam keine Metapher mehr: Die Architekturrolle schlägt einen Plan vor, die Codierrolle setzt ihn um, und taucht unterwegs etwas auf, übernimmt die Debug-Rolle, so wie man eine Truppe mit klaren Zuständigkeiten führt.

Erst den Diff lesen, dann landen lassen
Es schreibt den Code nicht still um. Jede Änderung erscheint als Diff, sodass genau sichtbar ist, was gleich passieren wird, bevor man zustimmt. In einem Projekt, das man nicht gut kennt, wiegt das schwerer als die Klugheit des Modells: Eine Änderung, der man nicht folgen kann, unterscheidet sich praktisch kaum von einer, die nie gemacht wurde.
Prüfpunkte gehören dazu. Jeder Schritt einer Aufgabe kann einen Schnappschuss hinterlassen, sodass ein falscher Weg zurückgegangen werden kann, statt zuzusehen, wie ein Haufen Dateien unkenntlich wird. Der Mechanismus verbindet das Loslassen mit der Möglichkeit, jederzeit zurückzuholen.
Das Tor im langen Lauf
Einen Agenten lange unbeaufsichtigt laufen zu lassen, braucht irgendwo eine Bremse. Eine spätere Version ergänzte einen Mechanismus namens Destructive Command Guard: Während eines langen autonomen Laufs fängt er gefährliche Befehle selbst ab und lässt vertrauenswürdige Vorgänge weiterlaufen, sodass man nicht alle paar Sekunden auf Erlauben klickt. Er ist als optionale Schutzschicht gedacht, und eingeschaltet trifft er einen Ausgleich zwischen Sicherheit und Ruhe.
Er gehört zum selben System wie die Rechte. Standardmäßig braucht jeder Werkzeugaufruf ein Nicken, ob er eine Datei ändert, einen Befehl ausführt oder einen externen Dienst erreicht. Wer sicherer geworden ist, kann die automatische Freigabe Kategorie für Kategorie öffnen, sodass Vertrauen in einer Körnung wächst, mit der man leben kann. Was die Kommandozeile darf und welche Verzeichnisse erreichbar sind, lässt sich ebenfalls einzeln abstecken, statt alles weit zu öffnen oder alles zu verschließen.

Freie Modellwahl, aber wissen, wohin das Geld geht
Die Erweiterung selbst ist kostenlos und quelloffen, dauerhaft und nicht als Test. Sie bringt allerdings kein eigenes Modell mit, also muss ein Anbieter für die Inferenz angebunden werden, bevor ein Gehirn zur Verfügung steht, und darin liegt der größte Unterschied zum Rundum-Abo.
Mit eigenem API-Schlüssel zahlt man nur die Nutzung des Anbieters, die Erweiterung nimmt keinen Anteil. Die Liste der angebundenen Anbieter ist lang, von den gängigen kommerziellen Modellen bis zu mehreren regionalen Anbietern, und auch lokal laufende Modelle sind erreichbar, sodass Code das interne Netz nie verlässt. Das Modell zu wechseln, wenn eine andere Aufgabe es verlangt, dauert einen Moment, und kein einzelner Anbieter bindet einen.
Wer die Schlüssel nicht einzeln verwalten möchte, findet einen optionalen gemeinsamen Einstieg namens Zoo Gateway, der die verschiedenen Modelle hinter einem Endpunkt sammelt und über Guthaben statt über ein Monatsabo abrechnet. Optional im schlichten Sinn: Wer seine Schlüssel selbst verwaltet, kann ihn vollständig ignorieren.
Umzug von Roo Code
Bestandsnutzer beginnen nicht bei null. Einstellungen lassen sich exportieren und importieren und nehmen eigene Modi, Tastenkürzel und Modellkonfiguration mit, sodass vertraute Gewohnheiten weitgehend überleben. Im Repository liegt außerdem eine Anleitung für den Wechsel von Roo Code zu Zoo Code, gedacht zum einmaligen Durchgehen.
Ein Vorbehalt: Das ist eher eine Migration als ein gewöhnliches Versionsupdate. Die Release-Identität der Erweiterung hat sich geändert, wer also Skripte oder Pipelines hat, die sie unter dem alten Namen aufrufen, muss diesen Teil von Hand durchgehen.
Versionsdetails stehen in einem öffentlichen Änderungsprotokoll, und die Release-Linie bewegt sich im eigenen Tempo der Community. Es ist vielleicht nicht das Projekt mit den meisten Sternen in seiner Kategorie, aber als Staffelübergabe belegt es zumindest eines: Solange Menschen das Werkzeug noch brauchen, muss seine Lebensdauer nicht davon abhängen, ob der ursprüngliche Autor bleibt.
Zoo Code will nicht ein paar Zeilen für dich vervollständigen, sondern die KI im Editor nach Rollen arbeiten lassen, während du sie jederzeit zurückholen kannst. Rollen geben einer Aufgabe Grenzen, Diffs und Prüfpunkte machen Änderungen umkehrbar, und der Schutz vor zerstörerischen Befehlen liefert die Bremse für lange autonome Läufe. Es ist kostenlos, quelloffen und nicht an ein Modell gebunden, zum Preis eigener API-Kosten und der Bereitschaft, etwas Zeit in das Verständnis der Modi zu stecken. Ein echtes Projekt sagt mehr als jede Bewertung.