ZeroStack: Der schlanke KI-Coder, der zeigt, dass weniger oft mehr bringt
ZeroStack: Wenn weniger wirklich mehr bringt
Wer schon mal erlebt hat, wie ein AI-Coding-Agent beim Arbeiten die Hälfte seines Arbeitsspeichers frisst, wird ZeroStack mit anderen Augen sehen.
Das Effizienz-Problem
Die meisten AI-gestützten Entwicklerwerkzeuge basieren auf JavaScript-Frameworks und Node.js. Das hat seinen Preis: Der Ressourcenverbrauch wird schnell spürbar, wenn neben dem Agent auch noch IDE, Datenbank und Browser laufen.
ZeroStack geht einen anderen Weg. Geschrieben in Rust und nur 8,9 MB groß, benötigt das Tool im Betrieb etwa 8–12 MB RAM. Vergleichbare JavaScript-Lösungen liegen oft bei über 300 MB. Das entspricht einer Verbesserung um den Faktor 25 bis 40.
Auch bei der CPU-Zeit spart ZeroStack deutlich. Während aktiver Arbeit liegt die Auslastung bei etwa 1,5 Prozent. Im Leerlauf auf einem Intel i5 der 7. Generation zeigt das Tool praktisch 0 Prozent. Das spart Akku und schont schwächere Systeme.
Architektur ohne Schnickschnack
Der schlanke Ansatz bedeutet nicht, dass Features fehlen. Im Gegenteil: ZeroStack bündelt wichtige Funktionen in einem kompakten Paket.
Flexibel bei den Modellen: OpenAI, Anthropic, Ollama oder OpenRouter – der Wechsel zwischen Anbietern funktioniert während der Sitzung ohne Unterbrechung.
Smarte Werkzeuge: Der Agent kann Dateien lesen, schreiben und gezielt bearbeiten. Bash-Befehle lassen sich mit Berechtigungen absichern. Eine eingebaute Schleifenerkennung verhindert, dass sich der Agent in Endlosschleifen verfängt.
Sitzungen speichern: Unterbrochene Arbeiten lassen sich später fortsetzen. Die Konversation wird automatisch komprimiert, damit sie nicht den Kontext des Sprachmodells sprengt.
Vier Stufen der Kontrolle
ZeroStack bietet ein vierstufiges Berechtigungssystem. Von „bei jedem Schritt nachfragen“ bis „alles erlauben“ kann man frei wählen. Im Standardmodus laufen sichere Befehle automatisch durch, während Schreibvorgänge und gefährliche Aktionen bestätigt werden müssen.
Besonders praktisch: Man kann Regeln pro Dateityp festlegen. So dürfen zum Beispiel alle .rs-Dateien automatisch geschrieben werden, während andere Dateien erst freigegeben werden müssen. Entscheidungen gelten für die gesamte Sitzung und müssen nicht ständig wiederholt werden.
Terminal-UI, die wirklich taugt
Die Oberfläche basiert auf Crossterm und setzt auf echte Entwicklerfreundlichkeit. Markdown wird sauber dargestellt, Maus und Kopieren funktionieren. Über einen Schalter kann man die Gedanken des Agents ein- oder ausblenden.
Befehle wie /model, /thinking oder /clear fühlen sich natürlich an und stören den Arbeitsfluss nicht.
Verhalten per Prompt steuern
Statt Plugins oder Skills zu verwalten, wechselt ZeroStack einfach den Prompt. Mit einem Befehl kann man zwischen Modi wie Code, Plan, Review oder Security-Review umschalten. Das Verhalten des Agents passt sich sofort an.
Zusätzlich lassen sich Projekt-spezifische Hinweise über AGENTS.md oder CLAUDE.md einbinden. Der Agent erkennt dann automatisch die Konventionen des eigenen Codebases.
Erweiterbar und integriert
Über das Model Context Protocol (MCP) können eigene Tools angebunden werden. Exa-Suche und Git-Worktrees sind bereits integriert und erweitern die Möglichkeiten ohne zusätzliche Abhängigkeiten.
So startet man
Wer Rust installiert hat, ist schnell dabei:
export OPENROUTER_API_KEY="dein_key"
zerostack # interaktive Sitzung
zerostack -p "Prompt" # einmalige Aufgabe
zerostack -c # letzte Sitzung fortsetzen
Für isolierte Bash-Ausführung genügt Bubblewrap auf Linux plus der Parameter --sandbox.
Warum das zählt
ZeroStack zeigt, dass Effizienz und Leistungsfähigkeit kein Widerspruch sein müssen. Gerade auf älteren oder ressourcenschwachen Systemen spart das Tool spürbar. Aber auch auf starken Rechnern fühlt sich ein schlankes Tool oft einfach schneller und angenehmer an.
Der Markt für AI-Coding-Agents braucht weniger Aufblähung – und mehr Tools wie ZeroStack.