Verktyg · programvaruutveckling / AI-engineeringverktyg
0-AGENT
2026 · Verktyg · TypeScript / Bun, Node.js
En AI-kodagent för terminalen byggd på opencode: valfri modell via OpenRouter, 24 egna plugin och säkerhetsspärrar.
0-AGENT är en modifierad fork av open source-agenten opencode (MIT), konfigurerad som ett fristående alternativ till Claude Code som körs på OpenRouter (standardmodell: Kimi K2.6). Ovanpå opencode lägger den till en startwrapper, 24 egna plugin (bakgrundskommandon, PowerShell, nätverk med SSRF-skydd, minne, behörigheter och förtroendegränser, en schemaläggare, MCP-import, editorkontext från VS Code) och minimala korrigeringar i kärnan: 12 filer ändrade och 2 tillagda, var och en med en dokumenterad orsak. Den utvecklades i två etapper: en tunn startare (v1.x, maj–juni 2026) och därefter en fullständig fork (v6.x-cykeln, september 2026). Den har ingen koppling till vare sig opencode eller Anthropic.
Uppdraget
Det behövdes en kodagent som inte är bunden till en enda modellleverantör: billiga modeller via OpenRouter, körning på en VPS, en nyckelpool och skydd mot destruktiva kommandon under autonomt arbete.
Vad som ingår
- Valfri OpenRouter-modell; moonshotai/kimi-k2.6 som standard, med Claude Haiku 4.5 som reservmodell (fallback hos leverantören)
- 24 plugin i 0-AGENT-lagret: bakgrundskommandon, ett andra skal (PowerShell), nätverk med SSRF-skydd, minne, behörigheter, väntan och schemaläggning, MCP-import
- Arbete i en annan katalog via --dir med ett separat inställningslager: agenten behåller sin modell, sina plugin och sina kommandoförbud
- Förbud mot att ”sova” (sleep, timeout) i behörighetsreglerna; en budgetgräns via --max-budget-usd; återställning av en session till läget före ett givet meddelande
- VS Code-tillägg (skickar den öppna filen och markeringen till agenten), bygge till en binärfil, veckovis synkronisering med upstream via CI
- Motorläge (v1.x): två motorer som turas om (Claude → OpenCode), rotation av OpenRouter-nycklar och OAuth-token, en ”domare” över avslag
Byggd på opencode.
Maskinöversättning — granskas.