ZCode: eine Agentenumgebung für den Arbeitsplatz, die beim Ziel ansetzt statt bei der Datei

Zusammenfassung

Eine Umgebung für den Arbeitsplatz, die um Agenten herum gebaut ist und nicht um Dateien. Man gibt ein prüfbares Ziel, und sie zerlegt es, ändert Code, führt Befehle und Tests aus und beurteilt anschließend selbst, ob das Ziel erreicht ist. Unteragenten arbeiten parallel, ein Telefon kann denselben Arbeitsbereich bedienen, und lange Aufträge warten auf freie Rechenzeit. Das Werkzeug selbst kostet nichts, die KI-Fähigkeit ist ein Abonnement.

Empfehlen
Name
ZCode
Version
v3.10.2
Open Source
Proprietär
Betriebssystem
macOSWindowsLinux
Aktualisiert
2026-10-06 18:57

Assistenten für den Arbeitsplatz haben zwei Jahre gebraucht, um vom Vervollständigen einer Zeile zum Ausführen einer Aufgabe zu kommen, und die Werbung war schneller als das Erlebnis. Wer wirklich Arbeit abgegeben hat, kennt die Form der Enttäuschung. Aufgefordert, ein Modul umzubauen, einen alten Fehler über mehrere Dateien zu verfolgen oder eine kleine Anwendung von Grund auf zu bauen, macht der Agent einen Schritt, wartet auf Bestätigung und macht den nächsten. Ein Test schlägt fehl, und der Grund muss aus der Ausgabe gegraben werden. Ein Stück Kontext fehlt und muss nachgeliefert werden. Bis zum Mittag liegen ein paar Commits mehr im Projekt, und die Person fühlt sich weniger wie eine Entwicklerin als wie eine Bedienerin von Anweisungen.

Das Problem ist nicht, dass das Modell zu wenig kann. Das Problem ist, dass das langfristige Ziel nie als eigenständiges Objekt in der Logik des Werkzeugs behandelt wurde. Die andere Hälfte liegt in der Form des Werkzeugs: Ein integrierter Editor ist um den Menschen herum entworfen, der Code tippt, und die KI wurde später als Erweiterung hineingeschoben. Man sucht weiter im Dateibaum, tippt weiter Befehle in ein Terminal, wechselt weiter in einen Browser, um die Wirkung zu sehen. Ein Agent ohne diesen Kontext kann nur warten, bis ihm etwas gesagt wird.

Ein laufendes Ziel auf dem Arbeitsplatz

Ein anderer Ausgangspunkt

ZCode ist andersherum gebaut. Es ist eine Umgebung für den Arbeitsplatz, in der der Agent die Hauptrolle spielt, natürliche Sprache die Eingabe ist und das erreichte Ziel das Ende der Kette. Mehrere Agenten können nebeneinander arbeiten, und derselbe Arbeitsbereich lässt sich vom Telefon aus übernehmen. Weil die Umgebung vom Hersteller des Modells stammt, wurden Modell, Werkzeuge und Ablauf als eine Fertigungslinie abgestimmt statt aus getrennt entworfenen Teilen zusammengesetzt.

Das Ziel beschreiben und fertig machen lassen

Der Kern ist ein Ziel, das sich prüfen lässt. Statt einer Folge von Anweisungen gibt man ein Ergebnis mit einer Bedingung: den ersten Bildschirm unter zwei Sekunden bringen und dabei die vorhandenen Tests grün halten. Der Agent zerlegt das, ändert Dateien, führt Befehle und Tests aus und liest dann Dateien, Ausgaben und Testergebnisse, um zu entscheiden, ob das Ergebnis erreicht ist. Wenn nicht, beginnt eine weitere Runde. Er hält an, wenn das Ziel steht oder wenn er auf ein echtes Hindernis trifft.

Ein Aufgabenbereich legt jede Runde offen – Fortschritt, Dauer, Ergebnis –, sodass die Arbeit eher rundenweise beaufsichtigt als Tastendruck für Tastendruck begleitet wird und erst nach erreichtem Ziel zur menschlichen Prüfung geht.

Der Aufgabenbereich zwischen zwei Runden

Aus einem Agenten wird ein kleines Team

Unteragenten machen aus einem Arbeiter eine Gruppe, die parallel läuft. Ein allgemeiner Unteragent darf lesen und schreiben, Code ändern, Probleme beheben und Befehle ausführen und trägt damit den größten Teil der technischen Arbeit. Ein erkundender Unteragent ist nur lesend und wird losgeschickt, um Code zu finden, Aufrufketten zu verfolgen und vor einer Änderung Belege zu sammeln; seine Spuren bleiben damit aus der Hauptunterhaltung heraus. Eine dritte Art definiert man selbst, mit eigenem Modell, eigenem Berechtigungsumfang und eigenen Anweisungen, aufrufbar über einen Namen – so werden interne Gepflogenheiten eines Teams zu einer wiederverwendbaren Einheit.

Bei Arbeit an mehreren Fronten zugleich senkt das Aufteilen eines Agenten den Druck auf die Hauptunterhaltung und macht lange Aufgaben stabiler. Das ist der Teil, der das Erlebnis am stärksten verändert: Die interessante Frage ist nicht mehr, wie die nächste Anweisung formuliert wird, sondern wie die Arbeit geteilt wird.

Unteragenten bei paralleler Arbeit

Der Schreibtisch kommt mit nach draußen

Die Sorge bei einer langen Aufgabe ist nicht, dass der Agent hängt. Sie ist, dass die Maschine im Büro steht und die Person nicht. Die Fernsteuerung öffnet den aktuellen Arbeitsbereich zeitweise für ein Telefon: Fortschritt ansehen, eine Anweisung tippen, eine neue Aufgabe starten, einen abgebrochenen Arbeitsbereich wieder verbinden. Neben einem Code zum Abscannen und einem Link im Browser gibt es Boten in mehreren verbreiteten Gruppenchat-Anwendungen, sodass ein Erwähnen in einer Gruppe genügt, um die Arbeit voranzuschieben.

Das Telefon ist nur eine Steuerfläche. Code, Befehle und Dateien bleiben in der Umgebung des Arbeitsplatzes und werden weder auf das Telefon kopiert noch irgendwohin hochgeladen. Lokale Arbeitsbereiche, entfernte Shells, Linux-Teilsysteme und Container lassen sich alle anbinden. Eine um neun Uhr gestartete Aufgabe lässt sich also auf dem Heimweg kurz ansehen und am Schreibtisch fortsetzen, ohne dass die Kette reißt.

Große Arbeiten für die ruhigen Stunden

Für Arbeit, die nur insofern dringend ist, als sie groß ist, gibt es eine Warteschlange für Leerlaufzeiten. Abonnenten stellen Aufgaben wie eine Massenmigration, einen vollständigen Testlauf oder einen Stapel Dokumentation ein, und das System führt sie aus, wenn Rechenleistung übrig ist, ohne das Kontingent des Tarifs zu belasten. Der Tausch lautet Zeit gegen Geld: Das Ergebnis kommt am nächsten Morgen statt in der nächsten Stunde.

Eingereihte Arbeit wartet auf freie Rechenzeit

Zusammen mit dem Modell abgestimmt

Der Anspruch, das eigene Gerüst des Modellherstellers zu sein, ruht auf der Bauweise: Modell, Werkzeuge und Ablauf wurden als eine Linie abgestimmt und nicht dadurch, dass man einem fremden Gerüst ein anderes Modell unterlegt. Interne Messungen setzen die Gesamterfolgsquote gut zwei Prozentpunkte über dasselbe Modell an der Seite eines bekannten Konkurrenzgerüsts, wobei der Vorsprung bei Aufgaben liegt, die Dateien und Stufen überschreiten und mit einer Abnahme enden.

Auch die Wiederverwendung von Kontext wurde abgestimmt. In dieser Umgebung gemessen liegt die Trefferquote des Zwischenspeichers über achtundneunzig Prozent, gegenüber etwa sechsundneunzig und fünfundneunzig bei zwei anderen verbreiteten Gerüsten, und die wirksame Tokenmenge steigt bei gleicher Nutzung um etwa ein Drittel.

Was es kostet und wo es läuft

Das Werkzeug selbst ist kostenlos; die KI-Fähigkeit gehört zu einem Abonnement, und für Organisationen gibt es einen eigenen Tarif. Die Fassungen für den Arbeitsplatz decken beide Prozessorfamilien auf den zwei kommerziellen Plattformen sowie die üblichen Linux-Architekturen ab, eine davon noch als Beta gekennzeichnet. Die Veröffentlichungen sind so häufig, dass die Anpassungsarbeit einer ganzen Saison bereits in der Hauptlinie gelandet ist.

Wer diese Modellfamilie schon für echte Arbeit nutzt, wird hier am meisten finden, denn der Sinn eines vom Hersteller selbst gebauten Gerüsts ist, dem langfristigen Verhalten des Modells endlich Raum zu geben. Ehrlich zusammengefasst: kein besserer Editor mit aufgesetzter KI, sondern der Versuch, den Arbeitstag um Ziele herum zu ordnen, die ein Agent zu Ende bringt.

ZCodeDownload
Unterstützte Systeme: macOS Windows Linux