Zerostack boduje: Lehký kódovací agent v Rustu překvapí rychlostí
Zerostack: Odlehčený AI asistent pro kódování, který toho hodně zvládne a málo žere
AI nástroje pro programátory tu jsou všude. Co mě ale poslední dobou fascinuje, je trend, který jde proti proudu – a právě ten reprezentuje Zerostack. Verze 1.5.0 tohohle pomocníka je napsaná v Rustu a nabízí něco, co dnes není samozřejmé: skutečnou efektivitu.
Proč na tom záleží
Pojďme k číslům, protože ta mluví za vše. Zerostack stažený zabírá 26 MB. Jen pro srovnání – podobné nástroje běžně startují na 300 MB a při aktivní práci vyšplhají klidně na 700 MB. Rozdíl 10 až 20krát v nárocích na systémové zdroje.
Paměť RAM? Průměrně kolem 16 MB, s maximem někde u 24 MB. A procesor? V klidu 0,0 % a při práci přibližně 1,5 %. Zatímco jiné JavaScriptové asistenty žerou 2 % CPU, i když vůbec nic nedělají. Pro ty z nás, co pracují na slabším hardwaru nebo prostě nemají rádi, když jim ventilátor jede jako startující letadlo – tohle je změna hry.
Svoboda výběru AI poskytovatele
Zerostack vás netlačí do jednoho dodavatele. Chcete OpenRouter, OpenAI, Anthropic, Gemini, Ollama nebo si chcete napojit vlastní řešení? Všechno jde. Žádná závislost na jednom vendorovi znamená žádnou závislost na jeho cenách nebo dostupnosti. Klidně použijete Claude pro plánování a DeepSeek pro generování kódu – přepínáte to jedním příkazem.
Systém oprávnění, který dává smysl
Tohle oceníte, až vám AI asistent začne mazat soubory bez optání. Zerostack má pět režimů:
- Restrictive – každá operace vyžaduje vaše potvrzení
- Read-only – prohlížení bez jakýchkoliv změn
- Guarded – čtení volně, zápis s potvrzením
- Standard – chytrá výchozí nastavení s automatickým povolením bezpečných příkazů
- Yolo – vše povoleno, jen destruktivní akce si řeknou o potvrzení
Žádný strach z nechtěného smazání nebo neomezeného běhu bash skriptů.
Módy pro každou situaci
Devět různých režimů chování, mezi kterými přepínáte za běhu:
- Code pro klasický vývoj s TDD
- Plan pro exploraci bez generování kódu
- Review pro důkladnou analýzu
- Debug pro hledání příčin problémů
- Ask pro read-only dotazy
- Brainstorm pro návrh řešení
- Frontend-design pro UI v produkční kvalitě
- Security review pro hledání zranitelností
- Simplify pro zpřehlednění refaktoringu
- Write-prompt pro tvorbu optimalizovaných promptů
Jeden agent, vícero tváří. Přepínáte mezi nimi instantně, bez restartu.
Terminál, který vás neotravuje
Crossterm-based rozhraní umí markdown rendering, výběr myší, scrollback a přepínání zobrazení reasoningu. Drobnost, ale v praxi to dělá víc, než byste čekali.
Jak začít
Instalace je triviální:
curl -fsSL https://raw.githubusercontent.com/gi-dellav/zerostack/main/install.sh | bash
Nebo přes Nix či Cargo. Pak jen nastavíte API klíč:
export OPENROUTER_API_KEY="[your_key]"
zerostack
Co z toho všeho vyplývá
Zerostack ukazuje směr, kterým by se AI tooling měl ubírat. Velcí a hladoví nejsou automaticky lepší. Existuje prostor pro nástroje, které fungují skvěle, ale nezabírají polovinu vašeho počítače.
Mimochodem, pod kapotou najdete podporu MCP serveru, integrované Exa vyhledávání, Git worktree integraci a ACP server pro napojení na editory. Tohle všechno v 26 MB balíčku.
Ať už sedíte u staršího notebooku, nebo šetříte na infrastruktuře, Zerostack stojí za vyzkoušení. Důkaz, že efektivní software má pořád své místo – a že někdy méně opravdu znamená víc.
Možná budoucnost AI asistentů bude nakonec lehčí, než jsme si mysleli.