Zerostack: Den lynhurtige letvægt du har brug for til din næste coding-session
Zerostack: Den lynhurtige coding-agent bygget i Rust
Hvis du har fulgt med i AI coding agent-miljøet, har du sikkert lagt mærke til en kedelig tendens: De fleste værktøjer er proppede med features, men kræver også tung hardware for at køre ordentligt. Zerostack v1.5.0 er en frisk modpol – skrevet i Rust med fokus på effektivitet uden at gå på kompromis med funktionaliteten.
Hvorfor Rust gør en forskel
Lad os tale tal. Zerostack leveres som en 26MB binær fil med cirka 17.000 linjer kode. Til sammenligning kører alternativer som opencode med omkring 300MB baseline og kan ryge helt op til 700MB under aktivt arbejde. Vi snakker altså en 10-20x forskel i ressourceforbrug.
Den gennemsnitlige RAM-brug ligger på ~16MB med toppe på ~24MB. CPU-forbruget? Stort set ingenting – 0,0% når agenten er i tomgang og kun cirka 1,5% under selve værktøjskørslen. Imens sidder andre JavaScript-baserede agentværktøjer og bruger 2% CPU uden at lave noget som helst.
For udviklere på begrænset hardware – eller enhver, der hader at høre laptop-blæseren larme under en kode review – er det her reelt en game-changer.
Fleksibilitet med flere AI-providers
Zerostack binder dig ikke til én enkelt AI-provider. Du kan forbinde til OpenRouter, OpenAI, Anthropic, Gemini, Ollama eller slippe løs din egen custom provider. Den fleksibilitet betyder, at du ikke er afhængig af én enkelt udbyders prissætning eller tilgængelighed. Vil du bruge Claude til planlægning og DeepSeek til kode-generering? Det er ligetil med simple command-line switches.
Et permissionssystem der faktisk giver mening
Sikkerhedsbevidste udviklere vil sætte pris på Zerostacks gennemtænkte permissionssystem med fem konfigurerbare tilstande:
- Restrictive: Hver eneste operation kræver godkendelse
- Read-only: Perfekt til udforskning uden ændringer
- Guarded: Læseværktøjer er tilladt, skrivning kræver bekræftelse
- Standard: Smarte standardindstillinger med auto-godkendelse af sikre bash-kommandoer
- Yolo: Alt er tilladt, med prompts kun ved destruktive handlinger
Det her er ikke bare en smart feature – det er et rigtigt sikkerhedslag der lader dig bruge agenten trygt uden at bekymre dig om utilsigtede filsletninger eller løbske bash-kommandoer.
Prompt-tilstande der tilpasser sig din arbejdsgang
En af de mest interessante features er det indbyggede prompt-system. I stedet for at rode med komplekse skill-konfigurationer kan du skifte mellem adfærdsmønstre direkte under kørsel:
- Code mode til standardudvikling med TTD-workflow
- Plan mode til udforskning uden kode-generering
- Review mode til grundig kode-analyse
- Debug mode til at finde grundårsager
- Ask mode til read-only udforskning
- Brainstorm mode til design-diskussioner
- Frontend-design mode til produktionsklar UI
- Security review mode til sårbarheds-jagt
- Simplify mode til refactoring-klarhed
- Write-prompt mode til at skabe optimerede agent-prompts
Dette fleksible system betyder én agent, flere personligheder – og du kan skifte mellem dem øjeblikkeligt uden genstart eller omkonfiguration.
Terminal UI der ikke irriterer dig
Den crossterm-baserede interface inkluderer markdown-rendering, musemarkering og kopiering, scrollback og en synligheds-toggle for reasoning. Det er en lille ting, men at have en terminal UI der faktisk respekterer din arbejdsgang gør en forskel i lange kodningssessioner.
Kom i gang
Installationen er forfriskende enkel:
curl -fsSL https://raw.githubusercontent.com/gi-dellav/zerostack/main/install.sh | bash
Alternativt via Nix eller Cargo hvis du foretrækker det. Efter du har sat din API-nøgle:
export OPENROUTER_API_KEY="[din_nøgle]"
zerostack
Det store billede
Zerostack repræsenterer en vigtig trend i AI-værktøjer: erkendelsen af at større ikke altid er bedre. Efterhånden som coding agents bliver mere kapable, risikerer de at blive ressource-slugere der udelukker udviklere uden premium hardware. Zerostacks Rust-første filosofi udfordrer den antagelse.
Med features som MCP server-support, integreret Exa-søgning til web-værktøjer, Git worktree-integration og endda en ACP server til editor-integration, leverer Zerostack langt over sin vægtklasse på trods af det minimale footprint.
Uanset om du er en solo-udvikler på en aldrende laptop eller en del af et startup der forsøger at optimere hver en krone på infrastruktur, fortjener Zerostack din opmærksomhed. Det er bevis på at effektiv software-design stadig betyder noget – og at nogle gange er mindre virkelig mere.
Fremtiden for AI coding assistants bliver måske lettere end vi forventede.