Nástroj · vývoj softwaru / nástroje pro AI inženýrství
0-AGENT
2026 · Nástroj · TypeScript / Bun, Node.js
Terminálový AI agent pro programování postavený na opencode: libovolný model přes OpenRouter, 24 vlastních pluginů a bezpečnostní pojistky.
0-AGENT je upravený fork open source agenta opencode (MIT), nastavený jako samostatná obdoba Claude Code běžící na OpenRouter (výchozí model: Kimi K2.6). Nad opencode přidává spouštěcí wrapper, 24 vlastních pluginů (příkazy na pozadí, PowerShell, síť s ochranou proti SSRF, paměť, oprávnění a hranice důvěry, plánovač, import MCP, kontext editoru VS Code) a minimální úpravy jádra: 12 změněných a 2 přidané soubory, u každého je zaznamenán důvod. Vznikal ve dvou etapách: nejdřív tenký launcher (v1.x, květen–červen 2026), pak plnohodnotný fork (cyklus v6.x, září 2026). Není spojen s opencode ani s Anthropic.
Zadání
Byl potřeba programovací agent nevázaný na jednoho poskytovatele modelů: levné modely přes OpenRouter, běh na VPS, pool klíčů a ochrana před destruktivními příkazy při autonomní práci.
Co obsahuje
- Libovolný model z OpenRouter; ve výchozím stavu moonshotai/kimi-k2.6, záložní model Claude Haiku 4.5 (fallback na straně poskytovatele)
- 24 pluginů ve vrstvě 0-AGENT: příkazy na pozadí, druhý shell (PowerShell), síť s ochranou proti SSRF, paměť, oprávnění, čekání a plánování, import MCP
- Práce v jiném adresáři přes --dir se samostatnou vrstvou nastavení: agent si ponechá svůj model, své pluginy i své zákazy příkazů
- Zákaz „uspávání“ (sleep, timeout) v pravidlech oprávnění; limit rozpočtu přes --max-budget-usd; vrácení relace do stavu před zvolenou zprávou
- Rozšíření pro VS Code (předává agentovi otevřený soubor a výběr), sestavení do binárky, týdenní synchronizace s upstreamem přes CI
- Režim engine (v1.x): dva enginy střídavě (Claude → OpenCode), rotace klíčů OpenRouter a OAuth tokenů, „soudce“ odmítnutí
Postaveno na opencode.
Strojový překlad – prochází korekturou.