Outil · développement logiciel / outils d’ingénierie IA
0-AGENT
2026 · Outil · TypeScript / Bun, Node.js
Un agent IA de développement en terminal basé sur opencode : n’importe quel modèle via OpenRouter, 24 plugins maison et des garde-fous de sécurité.
0-AGENT est un fork modifié de l’agent open source opencode (MIT), configuré comme un équivalent autonome de Claude Code fonctionnant sur OpenRouter (modèle par défaut : Kimi K2.6). Par-dessus opencode, il ajoute un wrapper de lancement, 24 plugins maison (commandes en arrière-plan, PowerShell, réseau avec protection SSRF, mémoire, permissions et frontières de confiance, planificateur, import MCP, contexte d’éditeur VS Code) et des correctifs minimaux du cœur : 12 fichiers modifiés et 2 ajoutés, chacun avec une justification consignée. Il a été développé en deux temps : un lanceur léger (v1.x, mai–juin 2026), puis un fork complet (cycle v6.x, septembre 2026). Il n’est affilié ni à opencode ni à Anthropic.
Le besoin
Il fallait un agent de développement qui ne dépende pas d’un seul fournisseur de modèles : des modèles abordables via OpenRouter, une exécution sur VPS, un pool de clés et une protection contre les commandes destructrices pendant le travail autonome.
Sous le capot
- N’importe quel modèle OpenRouter ; moonshotai/kimi-k2.6 par défaut, avec Claude Haiku 4.5 en modèle de secours (fallback côté fournisseur)
- 24 plugins dans la couche 0-AGENT : commandes en arrière-plan, second shell (PowerShell), réseau avec protection SSRF, mémoire, permissions, attente et planification, import MCP
- Travail dans un autre répertoire via --dir avec une couche de paramètres distincte : l’agent conserve son modèle, ses plugins et ses interdictions de commandes
- Interdiction de « dormir » (sleep, timeout) dans les règles de permissions ; plafond budgétaire via --max-budget-usd ; retour d’une session à son état avant un message donné
- Extension VS Code (transmet à l’agent le fichier ouvert et la sélection), compilation en binaire, synchronisation hebdomadaire avec l’upstream via la CI
- Mode engine (v1.x) : deux moteurs en alternance (Claude → OpenCode), rotation des clés OpenRouter et des jetons OAuth, un « juge » des refus
Construit sur opencode.
Traduction automatique — relecture en cours.