Persistenter Arbeitsbereich
Ein KI-Coding-Agent mit persistentem Arbeitsbereich
Der Container ist das Dauerhafte, ein Chat nicht. Repository, installierte Werkzeuge und Build-Ergebnisse bleiben zwischen Chats, Neustarts und Tagen im Container, und der Agent nimmt die Arbeit dort wieder auf, wo sie lag.
# viele Chats, ein Container, ein Dateisystem Chat Montag --+ Chat Dienstag --+-- ~/project (stays) Neustart --+ $ /goal every test in ~/budget passes # läuft auf dem Server, eine Zeile je Runde im Chat
Was bleibt
- Dateien und installierte Werkzeuge
Dateien bleiben über Neustarts und Chats hinweg erhalten. Hängst du denselben Container an mehrere Chats, teilen sie ein Dateisystem. Den Dateibaum siehst du in der Web-App und kannst einzelne Dateien oder ganze Ordner als Archiv durchsuchen, bearbeiten, hochladen und herunterladen. Was du änderst, sieht der Agent sofort, ohne Abgleich.
- Pausieren bei Leerlauf
Pausieren gibt den Laufplatz frei und behält die Platte bis zum Löschen. Am Ende einer bezahlten Periode pausieren Container, gelöscht wird nichts.
- Snapshots
Sichere einen guten Stand vor einer riskanten Änderung. Die Anzahl hängt vom Plan ab: 1 bei Mini, 2 bei Pro, 3 bei Max, 20 bei Ultra.
- Export
Jeder Arbeitsbereich lässt sich als Dockerfile und Compose-Datei exportieren, das Setup sitzt also nicht fest.
Was der Agent ohne dich tut
- /goal
Du schreibst in einfachen Worten, was fertig heisst. Nach jeder Antwort prüft ein kleines Modell den Verlauf und urteilt: erreicht, nicht erreicht oder unmöglich. Der Lauf endet, wenn das Ziel erreicht ist, nach vier Runden mit demselben fehlenden Stück stockt oder 25 Runden erreicht. Er geht weiter, wenn du den Tab schliesst. Zeit je Lauf: 4 Stunden bei Mini, 8 bei Pro, 12 bei Max, bei Ultra keine Grenze.
- Jobs und Protokolle
Jede lang laufende Arbeit bekommt unter Jobs einen Eintrag mit Zustand und Protokoll. Du verfolgst sie live oder liest sie danach. Die Kosten werden je Job ausgewiesen.
- Zeitpläne
Gib einem Agenten eine Aufgabe und eine Zeit: ein nächtlicher Build, eine tägliche Prüfung, eine wöchentliche Zusammenfassung. Zeitpläne folgen deiner Zeitzone. Jeder Lauf ist gedeckelt, eine Schleife kann also nicht still das Guthaben leeren, und jeder Lauf hinterlässt ein Protokoll.
- Du kannst eingreifen
Ein Terminal öffnet sich im selben Container, während der Agent arbeitet. htop, vim und tmux verhalten sich normal. Du behebst etwas von Hand und gibst zurück. Das Gespräch behält seinen Zusammenhang.
In dein Terminal spiegeln
ZeroLog Code ist ein Terminal-Client auf Basis von OpenCode. Er gleicht deine lokalen Dateien mit dem Arbeitsbereich ab und spiegelt Konsole und Befehlsausgaben in Echtzeit in den Web-Chat. Die Android-App zeigt Chats, Jobs und Containerdateien auf deinem Telefon.
Einzelheiten: Container, Dateien, /goal, Jobs und Protokolle, Zeitpläne, Terminal.
Dem Agenten eine lange Aufgabe geben
- Einen Container anlegen und anhängen.
Wähle ein Image und hänge den Container an einen Chat.
- Einen Snapshot sichern.
Tu das vor allem, was riskant ist.
- Ein prüfbares Ziel nennen.
Nimm eine Bedingung, die die Prüfung sehen kann, etwa einen Testlauf ohne Fehler.
/goal pytest reports 0 failed
- Den Laptop zuklappen. Das Protokoll später lesen.
Der Lauf erscheint unter Jobs mit Zustand, Protokoll und Kosten.
Fragen
- Überlebt der Arbeitsbereich zwischen Chats?
Ja. Der Container ist dauerhaft, ein Chat nicht. Mehrere Chats können sich einen Container teilen.
- Wie viele Snapshots bekomme ich?
1 bei Mini, 2 bei Pro, 3 bei Max und 20 bei Ultra. Free hat keinen Container und keine Snapshots.
- Wie lange kann ein Agent allein laufen?
Ein /goal-Lauf dauert bei Mini bis zu 4 Stunden, bei Pro 8, bei Max 12 und bei Ultra ohne Zeitgrenze. Die Runden sind standardmässig auf 25 begrenzt, und ein Lauf stoppt, wenn er stockt.
- Kann ich wiederkehrende Arbeit planen?
Ja: ein nächtlicher Build, eine tägliche Prüfung, eine wöchentliche Zusammenfassung. Jeder Lauf ist gedeckelt und hinterlässt ein Protokoll.
Weiterlesen
- KI-Workspace aus der Schweiz
Chat mit vielen Modellen und ein Linux-Container in einem Konto.
- Eigenes Claude- oder ChatGPT-Abo nutzen
Claude Code und Codex mit dem Abo, das du schon bezahlst.
- Cloud-Entwicklungsumgebung in der Schweiz
Wo deine Dateien, dein Container und die Modellaufrufe liegen.
- Claude Code in der Cloud
Dein eigenes Claude-Konto, angemeldet in einem Container.
- Codex im dauerhaften Container
Die Codex CLI von OpenAI mit deinem eigenen Konto.
- Open-Source-Modelle für deinen Coding-Agenten
Der Katalog, wie das Guthaben ihn bezahlt, und dein eigener Schlüssel.
- ZeroLog Code
Dein Arbeitsbereich, im Terminal.
- ZeroLog Mobile
Deine Chats, Jobs und Containerdateien auf Android.
Ein Arbeitsbereich, der morgen noch da ist
Frag Zugang an und starte deinen ersten Container.