Narzędzie · tworzenie oprogramowania / narzędzia inżynierii AI
0-AGENT
2026 · Narzędzie · TypeScript / Bun, Node.js
Terminalowy agent AI do programowania oparty na opencode: dowolny model przez OpenRouter, 24 własne pluginy i zabezpieczenia.
0-AGENT to zmodyfikowany fork otwartego agenta opencode (MIT), skonfigurowany jako samodzielny odpowiednik Claude Code działający na OpenRouter (model domyślny: Kimi K2.6). Ponad opencode dodaje wrapper uruchomieniowy, 24 własne pluginy (polecenia w tle, PowerShell, sieć z ochroną przed SSRF, pamięć, uprawnienia i granice zaufania, harmonogram, import MCP, kontekst edytora VS Code) oraz minimalne poprawki rdzenia: 12 plików zmienionych i 2 dodane, każdy z zapisanym powodem. Powstawał w dwóch etapach: najpierw lekki launcher (v1.x, maj–czerwiec 2026), potem pełny fork (cykl v6.x, wrzesień 2026). Nie jest powiązany ani z opencode, ani z Anthropic.
Zadanie
Potrzebny był agent do programowania niezwiązany z jednym dostawcą modeli: tanie modele przez OpenRouter, praca na VPS, pula kluczy i ochrona przed destrukcyjnymi poleceniami podczas pracy autonomicznej.
Co jest w środku
- Dowolny model z OpenRouter; domyślnie moonshotai/kimi-k2.6, a Claude Haiku 4.5 jako model zapasowy (fallback po stronie dostawcy)
- 24 pluginy w warstwie 0-AGENT: polecenia w tle, druga powłoka (PowerShell), sieć z ochroną przed SSRF, pamięć, uprawnienia, oczekiwanie i harmonogram, import MCP
- Praca w innym katalogu przez --dir z osobną warstwą ustawień: agent zachowuje swój model, swoje pluginy i swoje zakazy poleceń
- Zakaz „usypiania” (sleep, timeout) w regułach uprawnień; limit budżetu przez --max-budget-usd; cofanie sesji do stanu sprzed wybranej wiadomości
- Rozszerzenie VS Code (przekazuje agentowi otwarty plik i zaznaczenie), kompilacja do pliku binarnego, cotygodniowa synchronizacja z upstream przez CI
- Tryb engine (v1.x): dwa silniki na zmianę (Claude → OpenCode), rotacja kluczy OpenRouter i tokenów OAuth, „sędzia” odmów
Zbudowany na opencode.
Tłumaczenie maszynowe — w trakcie korekty.