Strumento · sviluppo software / strumenti di AI engineering
0-AGENT
2026 · Strumento · TypeScript / Bun, Node.js
Un agente AI di programmazione da terminale basato su opencode: qualsiasi modello tramite OpenRouter, 24 plugin proprietari e protezioni di sicurezza.
0-AGENT è un fork modificato dell’agente open source opencode (MIT), configurato come equivalente autonomo di Claude Code su OpenRouter (modello predefinito: Kimi K2.6). Sopra opencode aggiunge un wrapper di avvio, 24 plugin proprietari (comandi in background, PowerShell, rete con protezione SSRF, memoria, permessi e confini di fiducia, uno scheduler, importazione MCP, contesto dell’editor VS Code) e patch minime al core: 12 file modificati e 2 aggiunti, ciascuno con la motivazione registrata. È stato sviluppato in due fasi: un launcher leggero (v1.x, maggio–giugno 2026), poi un fork completo (il ciclo v6.x, settembre 2026). Non è affiliato né a opencode né ad Anthropic.
La sfida
Serviva un agente di programmazione non legato a un solo fornitore di modelli: modelli economici tramite OpenRouter, esecuzione su VPS, un pool di chiavi e protezione dai comandi distruttivi durante il lavoro autonomo.
Cosa c’è dentro
- Qualsiasi modello OpenRouter; moonshotai/kimi-k2.6 come predefinito, con Claude Haiku 4.5 come modello di riserva (fallback lato provider)
- 24 plugin nel livello 0-AGENT: comandi in background, una seconda shell (PowerShell), rete con protezione SSRF, memoria, permessi, attesa e pianificazione, importazione MCP
- Lavoro in un’altra directory tramite --dir con un livello di impostazioni separato: l’agente mantiene il suo modello, i suoi plugin e i divieti sui comandi
- Divieto di «addormentarsi» (sleep, timeout) nelle regole dei permessi; limite di budget tramite --max-budget-usd; ripristino di una sessione allo stato precedente a un determinato messaggio
- Estensione per VS Code (passa all’agente il file aperto e la selezione), build in un binario, sincronizzazione settimanale con l’upstream tramite CI
- Modalità engine (v1.x): due motori che si alternano (Claude → OpenCode), rotazione delle chiavi OpenRouter e dei token OAuth, un «giudice» dei rifiuti
Basato su opencode.
Traduzione automatica, in revisione.