Claudette gibt parallelen Agenten eine echte Werkbank
Zusammenfassung
Ein quelloffener Desktop-Begleiter, der mehrere Agenten in eigene Branch-Arbeitsbäume schickt, den Kontextverbrauch jedes einzelnen misst und Diff wie Editor im selben Fenster hält.
Empfehlen- Name
- Claudette
- Version
- 0.28
- Preis
- Kostenlos
- Open Source
- Open Source
- Betriebssystem
- WindowsmacOSLinux
- Webseite
- https://utensils.io/claudette
- Aktualisiert
- 2026-10-29 22:00
Die Kommandozeilenversion eines Coding-Agenten ist stark, aber ihre Oberfläche ist ein einziger Bildschirm voll rollendem Text. Sobald mehrere Dinge gleichzeitig laufen sollen, wird das Terminal zum Engpass, und genau diesen freien Platz auf der Werkbank will Claudette füllen.
Wer schon mit einem Coding-Agenten in der Kommandozeile gearbeitet hat, kennt das Gefühl: Man traut sich nur eine Aufgabe auf einmal zu. Nicht weil er nicht mehr könnte, sondern weil bei parallelen Läufen mehrere Ausgabeströme um denselben Bildschirm kämpfen. Man verliert, welche Zeile zu welcher Aufgabe gehört, und kann nicht mit Sicherheit sagen, welche Dateien diese Runde tatsächlich angefasst hat. Die Arbeit läuft seriell, und die Uhr zieht sich in die Länge.
Claudette ist eine quelloffene Desktop-Anwendung, die sich als Desktop-Begleiter für Claude Code versteht. Was sie tut, ist konkret: In einem einzigen Fenster lassen sich mehrere Agenten auf verschiedene Branches verteilen, die gleichzeitig arbeiten, und man sieht jederzeit, wie viel Kontext jeder einzelne verbraucht.
Ein Arbeitsbereich, ein Branch, ein Agent
Der Kernmechanismus ruht auf Branch-Arbeitsbäumen von git. Legt man in einem Repository einen Arbeitsbereich an, baut Claudette auf einem neuen Branch einen eigenständigen Arbeitsbaum und startet darin eine eigene Sitzung.
Wichtig ist das Wort eigenständig. Jeder Agent sieht nur die Dateien in seinem eigenen Arbeitsbaum, vollständig von den anderen Arbeitsbereichen getrennt. So kann ein Agent ein neues Feature bauen, ein zweiter einen Fehler beheben, ein dritter Tests ergänzen, alle drei im selben Repository, jeder landet auf seinem eigenen Branch, und keiner überschreibt die anderen unterwegs. Ist einer fertig, geht er den normalen Weg über den Merge zurück in die Hauptlinie.

Eine Sitzung hat ihren eigenen Lebenszyklus: laufend, untätig, angehalten. Um eine zu unterbrechen, genügt ein Druck auf Escape, ohne Fenster zu schließen oder einen Prozess abzuschießen.
Den Kontextverbrauch auf den Tisch legen
Die Falle beim parallelen Betrieb ist, nicht zu wissen, wie viel Budget jeder Strang noch hat. Claudette liest die Verbrauchsereignisse aus der Streaming-Ausgabe und setzt über jede Runde einen segmentierten Kontextbalken, der die Zahl in Eingabe, Ausgabe und Zwischenspeicher trennt.
Nähert sich eine Sitzung der Obergrenze, steht aus dem Gespräch heraus eine Verdichtungsanweisung bereit, und auf der Zeitachse bleibt eine Markierung zurück: Nichts wurde weggeworfen, der Verlauf wurde gefaltet und lässt sich weiterhin zurückverfolgen. Über einzelne Sitzungen hinaus fasst es den Verbrauch je Arbeitsbereich zusammen, mit Heatmap, Rangliste und Sitzungsverlauf. All das bleibt in einer lokalen Datenbankdatei und läuft über keinen Cloud-Relay.
Was sich geändert hat und wo es geschrieben wurde, im selben Fenster
Sobald ein Agent Änderungen erzeugt, ist die Prüfung nicht zu überspringen. Eine eingebaute Diff-Ansicht bietet Nebeneinander- und vereinheitlichte Darstellung und rendert Markdown sowie Mermaid-Diagramme für Pläne und Review-Notizen. Diffs öffnen sich als Tabs neben dem Gespräch, sodass die Erklärung gelesen und die tatsächliche Änderung daran geprüft werden kann.

Eine Ebene tiefer sitzt der Editor. Er bettet Monaco ein, dieselbe Maschine hinter gängigen Code-Editoren, mit typbewusster Hervorhebung und Sprachdiensten, vollständig offline, sodass kein Code zur Analyse irgendwohin geschickt werden muss. Zusammen mit einem echten Terminal pro Agent, inklusive geteilter Ansichten und gängiger Shells, verlässt die tägliche Schleife aus Gespräch, Überarbeitung und Befehl das Fenster kaum noch.

Eine Designentscheidung verdient sich ihren Platz bei langen Aufgaben: Prüfpunkte und das Abzweigen von Arbeitsbereichen. Eine Sitzung kann zu einer früheren Runde zurückkehren oder von einem Prüfpunkt eine parallele Kopie abzweigen, um einen anderen Umsetzungsweg zu erproben, während das Original unberührt bleibt.
Eine Sitzung auf einer anderen Maschine öffnen
Liegt das Repository auf einer schnelleren Maschine oder einem dauerhaft laufenden Server, gibt es entfernte Arbeitsbereiche. Eine verschlüsselte WebSocket-Verbindung erreicht die andere Maschine und zeigt deren Repositories, Agenten und Terminals direkt in der lokalen Oberfläche, ohne spürbaren Unterschied zu einem lokalen Arbeitsbereich.
Der Transport läuft über TLS, und die lokale Anwendung fixiert beim ersten Verbinden den Zertifikatsfingerabdruck des Servers und prüft ihn bei jeder weiteren Verbindung; ändert sich das Zertifikat, wird erneut bestätigt. Rechner im selben lokalen Netz werden automatisch gefunden, was das Eintippen von Verbindungsdaten erspart. Für Maschinen ohne grafische Oberfläche wird eine eigenständige Serverkomponente veröffentlicht, die sich separat betreiben lässt.
Quelloffen, lokal zuerst, und die Hände weg von den Zugangsdaten
Claudette steht unter der MIT-Lizenz, der vollständige Quellcode ist öffentlich. Es gibt kein Kontosystem: Es öffnet sich und funktioniert, ohne Registrierung. Auch keine Telemetrie, keine Analysen, keine Absturzberichte, und das Projekt erklärt ausdrücklich, keine Relay-Server zu betreiben.
Bei den Zugangsdaten gibt es eine klare Grenze. Es authentifiziert nicht in deinem Namen beim Modellanbieter, sondern startet das offizielle Kommandozeilenwerkzeug, das auf deiner Maschine bereits installiert und angemeldet ist, und dieses nutzt die von dir eingerichteten Zugangsdaten. Der Unterprozess des Agenten erhält dein Abo-Token nie, weil Claudette geerbte Tokens aktiv aus dessen Umgebung entfernt. Eine dokumentierte Ausnahme gibt es: Öffnest du das Verbrauchspanel, liest es lokale Zugangsdaten, um den Kontoverbrauch abzufragen, damit Abo-Typ und Limits angezeigt werden können. Bleibt das Panel zu, läuft dieser Codepfad nie.
Was es ist und was es nicht ist
Es bringt kein eigenes Modell mit. Der Standardweg treibt das offizielle Kommandozeilenprogramm, das bereits installiert und angemeldet ist, sodass die Arbeit weiterhin von diesem offiziellen Agenten erledigt wird. Darüber hinaus lässt sich das Backend auf einen lokal laufenden Modelldienst oder einen anderen API-Endpunkt umstellen, für alle, die es auf ihre Art wollen.
Es ist ein unabhängiges Community-Projekt ohne Zugehörigkeit, Billigung oder Sponsoring durch den Modellanbieter; es ruft lediglich das offizielle Kommandozeilenwerkzeug auf. Beim parallelen Betrieb empfiehlt die offizielle Seite, den Grad der Parallelität niedrig zu halten und ihn als bewusst eingeschaltete Nutzung zu behandeln statt als Standardhaltung. Wem der Verbrauch hoch ist, dem wird die Authentifizierung per API-Schlüssel als regelkonformer Weg genannt.
Es baut nativ für macOS, Linux und Windows. Die Release-Linie schreitet stetig voran und bietet sowohl einen stabilen Kanal als auch tägliche Builds.
Claudette füllt die Bedienebene, die die Kommandozeile auslässt: Branch-Arbeitsbäume halten parallele Agenten auseinander, Kontextanzeigen legen den Verbrauch offen, und Diff-Ansicht plus Editor halten die Prüfung dort, wo sie hingehört. Es ist quelloffen, lokal zuerst und verwahrt deine Zugangsdaten nicht für dich, zum Preis, eine Hülle um das offizielle Kommandozeilenwerkzeug zu bleiben: Wer die zugrunde liegende Fähigkeit liefert und zu welchen Bedingungen, entscheidet weiterhin die vorgelagerte Seite. Mit einem Repository und einer Aufgabe auf einmal reicht die Kommandozeile; die Wasserscheide kommt, sobald mehrere Dinge gleichzeitig anstehen.