opencode
AI-kodning och agentmiljöer · Kodagent i terminalen
Kodagent som körs i terminalen, arbetar i det egna repot och kan använda vilken modellleverantör som helst, inklusive lokala modeller.

AI-kodning och agentmiljöer · Minimal agentmiljö i terminalen
Minimal och utbyggbar agentmiljö för terminalen, där tillägg, skills och promptmallar paketeras och delas via npm eller git.
Betyg 74 av 100 Preliminär (källbaserad)
Läs bedömningenIngen REST/HTTP-API hos produkten självt. Dokumenterade programmatiska ytor: print/JSON-läge (docs/cli.md), RPC-läge med JSONL över stdio (docs/rpc.md) och TypeScript SDK (docs/sdk.md). Verifierat mot pi.dev/docs/latest (rpc och mcp-sidor svarar 200).
Kontrollerat:
Pi ansluter till externa MCP-servrar över stdio och streamable HTTP; verifierat i packages/coding-agent/docs/mcp.md i repot (pi mcp add/list, OAuth-stöd i src/extensions/mcp). Pi exponerar inte sig självt som MCP-server.
Kontrollerat:
Totalbetyg
74 av 100
Preliminär (källbaserad)
MIT License verifierad i repots LICENSE (copyright Mario Zechner 2025). OSI-godkänd licens, koden är en öppen monorepo på GitHub, valfri drift (npm, Nix, egna binärer) och modellval fritt inklusive lokala servrar. Ingen kärna ellerEE-del bakom egen licens hittades i repot.
Täcker kärnbehovet för det namngivna fallet: agentloop med fil-/kommandoverktyg, tillägg, skills, promptmallar och paket via npm/git, enligt README och docs (packages/coding-agent/docs). Mindre lucka: sub-agenter och planeringsläge saknas avsiktligt i kärnan och kräver tillägg; ingen supportorganisation.
Sessioner och konfiguration lagras som lokala filer (~/.pi, sessionskataloger valbara via --session-dir enligt docs/cli.md), men ingen dokumenterad exportfunktion eller standardiserat exportformat hittades i docs-trädet. Bedömt bristfälligt dokumenterad dataflytt, inte saknad möjlighet.
Ungt projekt (katalogens startår 2025) men disciplinerat: releases.atom visar v1.2.0 (2026-10-12), v1.3.0 (2026-10-15), v1.4.0 (2026-10-21); SECURITY.md och omfattande supply-chain-härdning i README; RFC-process och dokumentation på pi.dev/docs. Ingen verifierad uppdaterings- eller säkerhetspolicy i separat policydokument.
Starkt CLI för kategorin med dokumenterad JSON-utmatning (docs/cli.md), RPC-läge över stdio (docs/rpc.md) och TypeScript SDK (docs/sdk.md); inbyggd MCP-klient (docs/mcp.md, stdio och streamable HTTP); paket-/tilläggsmodell som delas via npm och git. Nivå 5 kräver belagd praktisk integrations- och anpassningsförmåga utöver dokumentationen, vilket inte kontrollerats.
Installation via curl-skript, npm eller Nix med krav på Node.js 22.19+ (README); `pi update` för uppgradering; väldokumenterad usage-, CLI- och containeriseringsdokumentation (docs/containerization.md beskriver Docker/micro-VM-sandlåda eftersom pi saknar eget behörighetssystem). Löpande drift är enkel men kräver Node-miljö.
Programvaran är gratis under MIT utan betalnivåer; totalkostnaden är modell-API-avgifter plus egen drifttid på en Node-värd och ev. containrarna som krävs för isolering. Ingen kommersiell support eller SLA finns, så supportkostnad får beräknas själv.
Negativ kontroll gjord 2026-10-28: git-trädet för earendil-works/pi (main, recursive, ej trunkerat) innehåller ingen i18n-/locales-katalog och ingen sv-fil; dokumentationen är engelskspråkig (pi.dev/docs). Ingen svensk lokalisering, dokumentation eller support belagd — engelskspråkig men tekniskt användbar i Sverige.
Pi är en agentmiljö för terminalen med avsiktligt liten kärna. Modellen får ett mål och en arbetsmapp och kan sedan läsa filer, köra kommandon och redigera innehåll, men Pi skeppar utan sådant som sub-agenter och planeringsläge — den som vill ha det bygger det som ett tillägg.
Utbyggnaden sker med TypeScript-tillägg, skills, promptmallar och teman som paketeras och delas via npm eller git, vilket gör att ett team kan versionshantera sin agentmiljö som vilken kod som helst. Pi talar med många modellleverantörer och med lokala servrar. Koden är skriven i TypeScript och licensieras under MIT.
4 skärmbilder. Välj en bild för att visa den i full storlek. Svep i sidled för fler.
AI-kodning och agentmiljöer · Kodagent i terminalen
Kodagent som körs i terminalen, arbetar i det egna repot och kan använda vilken modellleverantör som helst, inklusive lokala modeller.
AI-kodning och agentmiljöer · Lokal AI-agent för kod och arbetsuppgifter
AI-agent som körs lokalt i terminalen eller som skrivbordsprogram och arbetar med kod, filer och externa verktyg via tillägg.