Zerostack : l'agent de code en Rust qui dépote sans alourdir
Zerostack : l'agent de coding minimaliste en Rust qui dépote
Le marché des agents IA dédiés au code ressemble de plus en plus à une surenchère hardware. Chaque nouvel outil promet monts et merveilles, mais exige aussi des machines de guerre pour tourner correctement. Zerostack v1.5.0 vient souffle un peu d'air frais avec une approche radicalement différente : écrire en Rust pour garder la main légère.
Rust, ce n'est pas juste une question de mode
Les chiffres parlent d'eux-mêmes. Le binaire de Zerostack pèse 26 Mo pour environ 17 000 lignes de code. Face à lui, opencode démarre à 300 Mo et peut grimper jusqu'à 700 Mo en pleine activité. On parle d'un ratio de 10 à 20x en termes de ressources.
Coté RAM, comptez environ 16 Mo en moyenne, avec des pics à 24 Mo. Le CPU ? Un petit 0,0% au repos et 1,5% seulement lors de l'exécution d'outils. Pendant ce temps, certains agents basés sur JavaScript腾飞 à 2% sans rien faire du tout. Si tu bosses sur du matériel limité ou si tu_SUPPORTES pas entendre ton ventilateur s'emballer pendant une revue de code, cette efficacité change vraiment la donne.
Plusieurs providers, zéro verrouillage
Zerostack ne t'enchaîne pas à un provider IA unique. Tu peux utiliser OpenRouter, OpenAI, Anthropic, Gemini, Ollama, ou même brancher ton propre provider personnalisé. L'intérêt ? Tu n'es pas otage des tarifs ou de la disponibilité d'un seul acteur. Besoin de Claude pour la réflexion stratégique et DeepSeek pour générer du code ? Deux options en ligne de commande et c'est plié.
Un système de permissions qui tient la route
Les développeurs soucieux de la sécurité apprécieront l'approche de Zerostack. Cinq niveaux configurables :
- Restrictive : chaque opération demande une validation explicite
- Read-only : exploration pure, zéro modification
- Guarded : lectures libres, écritures sous confirmation
- Standard : bons défauts avec autorisations automatiques pour les bash无害
- Yolo : tout permis, sauf prompts pour les actions destructrices
Ce n'est pas du marketing. C'est une vraie couche de sécurité qui permet d'utiliser l'agent l'esprit tranquille, sans craindre de supprimer des fichiers par mégarde ou de lancer des commandes bash incontrôlées.
Des modes de prompt pensés pour le workflow
La gestion des prompts est simplification. Exit les configurations de skills à rallonge. Zerostack propose des modes comportementaux switchables à chaud :
- Code pour le développement classique avec workflow TDD
- Plan pour explorer sans générer de code
- Review pour l'analyse approfondie
- Debug pour remonter aux causes profondes
- Ask pour l'exploration lecture seule
- Brainstorm pour les discussions de design
- Frontend-design pour les interfaces production
- Security review pour chasser les vulnérabilités
- Simplify pour clarifier le refactoring
- Write-prompt pour créer des prompts optimisés pour agents
Un seul agent, plusieurs casquettes. Tu passes de l'un à l'autre instantanément, sans redémarrage ni reconfiguration.
Une interface terminal qui respecte ton workflow
L'interface basée sur crossterm inclut le rendu markdown, la sélection et copie à la souris, le scrollback, et un toggle pour visualiser le raisonnement. Des petites attentions qui font la différence sur des sessions de coding prolongées.
Premiers pas
L'installation est on ne peut plus simple :
curl -fsSL https://raw.githubusercontent.com/gi-dellav/zerostack/main/install.sh | bash
Via Nix ou Cargo si tu préfères. Après avoir configuré ta clé API :
export OPENROUTER_API_KEY="[ta_cle]"
zerostack
Le message plus large
Zerostack incarne une tendance intéressante dans le tooling IA : l'idée que plus gros n'est pas forcément mieux. Avec des agents de coding de plus en plus capables, le risque est qu'ils deviennent des gouffres à ressources, excluant les développeurs sans matériel haut de gamme. La philosophie Rust-first de Zerostack remet tout ça en question.
Avec le support MCP server, la recherche web intégrée via Exa, l'intégration Git worktree, et même un serveur ACP pour l'intégration éditeur, Zerostack depasse largement sa catégorie malgré son empreinte minimale.
Que tu sois développeur solo sur un laptop qui date ou startup cherchant à optimiser chaque euro d'infrastructure, Zerostack mérite ton attention. La preuve que la conception logicielle efficace compte toujours — et que parfois, moins c'est vraiment plus.
L'avenir des assistants IA de coding sera peut-être plus léger qu'on ne le pensait.