ZeroStack: AI-codingagent die laat zien dat minder vaak meer is

ZeroStack: AI-codingagent die laat zien dat minder vaak meer is

Mei 17, 2026 ai development rust coding agents developer tools efficiency open source

ZeroStack: AI-programmeren zonder dat je hele laptop kreunt

AI-tools voor coderen groeien vaak uit tot geheugenmonsters. Terwijl je probeert te werken, slurpen ze ineens 300 MB RAM op. ZeroStack laat zien dat het ook anders kan.

De efficiëntie-uitdaging

De meeste AI-assistenten draaien op JavaScript en Node.js. Dat klinkt modern, maar kost veel resources. ZeroStack kiest voor een andere route. Geschreven in Rust weegt het programma slechts 8,9 MB en gebruikt tijdens het werk zo’n 8 tot 12 MB RAM. Dat is 25 tot 40 keer zuiniger dan de JavaScript-varianten.

Ook CPU-verbruik blijft laag. Terwijl concurrenten vaak 20 % van de processor gebruiken, blijft ZeroStack steken op 1,5 % tijdens actief werk. Op een ouderwetse Intel i5 (7e generatie) daalt dat zelfs naar 0 % als het programma niks doet. Handig als je op batterij werkt of op een bescheiden machine.

Slimme architectuur in plaats van afknijpen

Minder resourcegebruik betekent hier geen verlies aan functies. ZeroStack ondersteunt meerdere LLM-providers: OpenAI, Anthropic, Ollama of OpenRouter. Je kunt tussendoor wisselen zonder het programma opnieuw op te starten.

Bestanden lezen, schrijven of slim bewerken gaat met exacte diffs. Bash-commando’s worden eerst aan jou voorgelegd en kunnen optioneel in een sandbox draaien via bubblewrap. Een ingebouwde ‘doom-loop’-controle voorkomt dat de agent steeds hetzelfde destructieve commando herhaalt.

Sessies worden automatisch opgeslagen. Bij het herstarten pakt het programma precies op waar je gebleven was. Oude berichten worden samengevat zodat de context-limiet van het model niet overschreden raakt.

Vier niveaus van toestemming

ZeroStack kent een permissiesysteem met vier standen: van ‘keur alles handmatig goed’ tot ‘yolo’. De standaardmodus keurt veilige commando’s automatisch goed en vraagt alleen bij schrijven of verwijderen om bevestiging.

Je kunt per bestandstype instellen wat mag. Alle .rs-bestanden automatisch goedkeuren, maar voor andere extensies eerst toestemming vragen. De sessie onthoudt je keuzes, zodat je niet steeds dezelfde vraag krijgt.

Terminal-interface die geen pijn doet

De interface is gebouwd met crossterm. Markdown wordt netjes weergegeven, muisselectie en kopiëren werken. Met een druk op de knop schakel je de redenering van de agent in of uit.

Slash-commando’s zijn snel en logisch: /model wisselt van LLM, /thinking bepaalt hoe diep de agent nadenkt, /clear wist de context. Het voelt als een gesprek, niet als een configuratiescherm.

Prompt-modi in plaats van plugins

In plaats van aparte skills of plugins gebruikt ZeroStack prompt-schakelen. Tien ingebouwde modi—code, plan, review, debug, security-review, simplify—veranderen het gedrag van de agent. Met /prompt plan laat je het eerst een aanpak bedenken, met /prompt review-security laat je een beveiligingsaudit uitvoeren.

Je kunt ook een AGENTS.md of CLAUDE.md in de projectmap zetten. De agent leest die automatisch en past zich aan je codebase-conventies aan.

Handige integraties

Via het Model Context Protocol (MCP) koppel je eigen tools. Exa-zoekfunctionaliteit is standaard aanwezig. Git-worktrees worden ondersteund, zodat de agent moeiteloos tussen branches kan schakelen.

Installatie en gebruik

Heb je Rust al, dan is de installatie eenvoudig:

export OPENROUTER_API_KEY="jouw_sleutel"
zerostack                # interactieve sessie
zerostack -p "prompt"    # eenmalige opdracht
zerostack -c             # vorige sessie hervatten

Wil je bash-commando’s in een sandbox? Installeer bubblewrap en start met --sandbox.

Waarom dit relevant is

We zijn gewend geraakt aan zware tools die veel van onze systemen vragen. ZeroStack bewijst dat efficiëntie en functionaliteit prima samengaan. Voor laptops met beperkte specs, remote servers of CI/CD-pipelines is dat een groot voordeel. Voor de rest voelt het gewoon sneller en soepeler.

Het landschap van AI-codetools heeft geen behoefte aan meer ballast. Het heeft behoefte aan meer ZeroStack.

Read in other languages:

RU BG EL CS UZ TR SV FI RO PT PL NB HU IT FR ES DE DA ZH-HANS EN