Työkalu · ohjelmistokehitys / tekoälykehityksen työkalut
0-AGENT
2026 · Työkalu · TypeScript / Bun, Node.js
Päätteessä toimiva tekoälykoodausagentti, joka perustuu opencodeen: mikä tahansa malli OpenRouterin kautta, 24 omaa lisäosaa ja turvakaiteet.
0-AGENT on avoimen lähdekoodin opencode-agentin (MIT) muokattu haara (fork), joka on määritetty itsenäiseksi Claude Coden vastineeksi OpenRouterin päällä (oletusmalli: Kimi K2.6). opencoden päälle se lisää käynnistyskäärön (wrapper), 24 omaa lisäosaa (taustakomennot, PowerShell, verkkoyhteydet SSRF-suojauksella, muisti, oikeudet ja luottamusrajat, ajastin, MCP-tuonti, VS Coden editorikonteksti) sekä minimaaliset ytimen muutokset: 12 tiedostoa muutettu ja 2 lisätty, kullekin kirjattu syy. Se kehitettiin kahdessa vaiheessa: ohut käynnistin (v1.x, touko–kesäkuu 2026) ja sen jälkeen täysi fork (v6.x-sykli, syyskuu 2026). Se ei ole sidoksissa opencodeen eikä Anthropiciin.
Tehtävä
Tarvittiin koodausagentti, joka ei ole sidottu yhteen mallintarjoajaan: edullisia malleja OpenRouterin kautta, ajo VPS-palvelimella, avainpooli ja suoja tuhoavia komentoja vastaan itsenäisen työn aikana.
Mitä sisältyy
- Mikä tahansa OpenRouter-malli; oletuksena moonshotai/kimi-k2.6, varamallina Claude Haiku 4.5 (palveluntarjoajan puolella toimiva fallback)
- 24 lisäosaa 0-AGENT-kerroksessa: taustakomennot, toinen komentotulkki (PowerShell), verkkoyhteydet SSRF-suojauksella, muisti, oikeudet, odotus ja ajastus, MCP-tuonti
- Työskentely toisessa hakemistossa --dir-valitsimella ja erillisellä asetuskerroksella: agentti säilyttää mallinsa, lisäosansa ja komentokieltonsa
- ”Nukkumisen” (sleep, timeout) kielto oikeussäännöissä; budjettiraja --max-budget-usd-valitsimella; istunnon palautus tilaan ennen tiettyä viestiä
- VS Code -laajennus (välittää avoimen tiedoston ja valinnan agentille), käännös binääriksi, viikoittainen synkronointi upstreamin kanssa CI:n kautta
- Moottoritila (v1.x): kaksi vuorotellen toimivaa moottoria (Claude → OpenCode), OpenRouter-avainten ja OAuth-tokenien kierrätys, kieltäytymisiä arvioiva ”tuomari”
Perustuu opencodeen.
Konekäännös – tarkistus on kesken.