Oh My Pi

AI-kodning och agentmiljöer · Agentmiljö med språkserver och debugger

Agentmiljö i terminalen byggd på Pi, med språkserver, felsökare, tokenbesparande redigeringar och styrning av modellroller.

Betyg 74 av 100 Preliminär (källbaserad)

Läs bedömningen
API · Officiellt

Ingen REST/HTTP-API. Dokumenterade ytor: `omp -p` one-shot, RPC-läge över stdio (NDJSON), Agent Client Protocol och Node SDK — verifierade i README och omp.sh/docs (rpc- och sdk-sidor svarar 200).

API

Kontrollerat:

MCP · Officiellt

MCPManager ansluter externa servrar (stdio/http), läser även .mcp-konfig från .claude/.cursor/.vscode m.fl.; verifierat i docs/mcp-config.md och packages/coding-agent/src/mcp i repot. omp exponerar inte sig självt som MCP-server (docs/mcp-authoring handlar om att skriva serverkonfig).

MCP

Kontrollerat:

oh-my-pi i terminalen: ordmärket omp och version 18.14.0, tipset att logga in på flera konton hos samma leverantör så att omp lastbalanserar mellan dem, inmatningsfältet med hänvisningen Shift+Tab för att ändra tankedjup, och statusraden pi · high · DeepSeek V4-Pro · /srv/kod/orderimport · git main med två ändrade och två oversionerade filer · ctx 0,7 procent av 1M · 0,00 dollar
1 / 4 oh-my-pi 18.14.0: startskärmen med modell, katalog och kostnadsräknare
  • oh-my-pi-session i /srv/kod/orderimport: agenten svarar att ledger.py konterar leverantörsfakturor enligt BAS-planen och förklarar funktionerna kontera, balansera, summera och ar_forfallen; i en tabell visas konto 4010 Inköp varor som varukostnad i debet, 2641 Ingående moms som moms på köpet i debet och 2440 Leverantörsskulder som skuld till leverantören i kredit, följt av en förklaring att 4010 är standardkonto för inköp av handelsvaror, 2641 används för ingående moms på 25, 12 eller 6 procent och att fakturan konteras D 4010 + D 2641 = K 2440; statusraden visar DeepSeek V4-Pro och 0,01 dollar
  • oh-my-pi i terminalen: agenten skriver filen moms.js med nio rader, där koden syns med pris 199, momssats 0,25 och beräkningen av moms och total, följt av shell-anropet node moms.js vars utdata är Moms: 49,75 kr och Total: 248,75 kr med körtiden 0,10 s; därefter sammanfattar agenten att filen sparats och körts och upprepar beräkningen 199 × 0,25 = 49,75 kr och total 248,75 kr, med statusraden DeepSeek V4-Pro
  • oh-my-pi-session där agenten har kört pytest och sammanfattar: 15 passerade på 0,03 sekunder, följt av en tabell med filerna test_parser.py för inläsning och tolkning av CSV med 5 tester, test_ledger.py för kontering enligt BAS med 6 tester, test_forfallodatum.py för förfallodatumlogik med 3 tester och test_reports.py för leverantörsrapporter med 1 test; därefter förklaras innehållet per område, bland annat att parsern läser 9 fakturor ur data/fakturor-2026-10.csv, att ledger ger netto vid 25 och 12 procent moms och att konteringen balanserar med debet lika med kredit, samt en notis om att test_forfallodatum.py har en missvisande docstring

Bedömning

Så bedömer vi

Totalbetyg

74 av 100

Preliminär (källbaserad)

Bedömningsprofil
Terminalburen AI-kodningsagent som teamet kör på egen maskin eller server, med egna instruktioner och verktyg, och som ska kunna automatiseras och byggas ut.
Bedömningsdatum
Modellversion
3.0.0
  1. Öppenhet och kontroll

    MIT License verifierad i repots LICENSE med copyright för Mario Zechner (Pi), Can Bölük och Stencil Labs Inc. Öppen monorepo på GitHub, valfri drift via npm/git, fri modellval inklusive lokala servrar. Ingen EE-kärna eller licenslåsning påträffad.

  2. Funktionell passform

    Täcker kärnbehovet väl och lägger till det Pi lämnar utanför: språkservrar, DAP-debugger, Python-sandlåda, webbläsarautomation och sub-agenter enligt README (omp.sh-dokumentation). Lucka: mycket ungt och föränderligt — beteenden och kommandon kan ändras snabbt, och katalogens egen text varnar för detta.

  3. Dataflytt och interoperabilitet

    Läser och skriver MCP-konfig i öppna JSON-format (.omp/mcp.json) och importerar regler/skills/konfig från åtta andra agentformat (.claude, .cursor, .codex m.fl.) enligt README och docs/mcp-config.md — god interoperabilitet in. Sessionsdata lagras lokalt men ingen dokumenterad exportfunktion hittades.

  4. Mognad och trygghet

    Startår 2026 enligt katalogen men extremt aktiv: releases.atom visar v18.13.1–v18.13.3 inom två dygn (2026-10-27/28). Grundläggande dokumentation på omp.sh/docs och npm-distribution. Ingen SECURITY.md i repot, ingen verifierad uppdateringspolicy och okänd användarbas — ungt projekt med snabb förändringstakt.

  5. Framtidskraft

    Fyra dokumenterade inträdespunkter (TUI, one-shot, RPC, ACP) plus Node SDK (README, omp.sh/docs/sdk och /docs/rpc verifierade 200); inbyggd MCP-klient med OAuth och resursstöd (docs/mcp-config.md, docs/mcp-server-tool-authoring.md). Nivå 5 kräver belagd praktisk integrationsförmåga över tid, vilket det unga projektet inte kan uppvisa ännu.

  6. Drift och införande

    Installeras som npm-kommandoradsverktyg enligt katalogpost och README, men projektets höga utgivningstakt (flera releaser per dag) ger reell uppgraderingsfriktion och dokumentationen hinner ligga efter koden. Kräver Node-miljö; exakta systemkrav inte verifierade.

  7. Kostnadsbild

    Gratis under MIT utan betalnivåer; totalkostnad = modell-API-avgifter plus egen drift och uppgraderingsarbete. README anger tokenbesparande redigeringsformat och fallback-kedjer per modellroll, vilket kan sänka modellkostnaden, men inget stödjer konkret besparing — antagandet får redovisas som osäkrat.

  8. Svensk användbarhet

    Negativ kontroll gjord 2026-10-28: git-trädet för can1357/oh-my-pi (main, recursive, ej trunkerat) innehåller ingen i18n-/locales-katalog och ingen sv-fil; dokumentationen på omp.sh är engelskspråkig. Engelskspråkig men tekniskt användbar i Sverige.

Om Oh My Pi

Oh My Pi, även kallad omp, är en vidareutveckling av Pi som lägger till det Pi lämnar utanför kärnan. Den kopplar in språkservrar för att förstå kod över filer, en riktig felsökare via Debug Adapter Protocol, en Python-sandlåda, webbläsarautomation och delegering till sub-agenter.

Redigeringarna sker med ett format som förankrar ändringar i kodrader i stället för att skicka tillbaka hela filer, vilket minskar mängden text som går till modellen. Modellval kan styras per roll, så en billig modell kan sköta enklare steg och en starkare ta analysen. Koden licensieras under MIT och installeras som ett kommandoradsverktyg.

Användning

Passar för

  • Utvecklare som vill ha en terminalagent som förstår hela kodbasen
  • Team som vill styra olika modeller till olika steg

Passar mindre bra för

  • Den som vill ha en färdig produkt med supportavtal
  • Miljöer där agenten inte får köra kommandon

Styrkor och begränsningar

Styrkor

  • Språkserver och felsökare inbyggda
  • Rollbaserad modellstyrning och sub-agenter

Begränsningar

  • Ungt projekt med snabb förändringstakt
  • Fler rörliga delar än en minimal agentmiljö

Skärmbilder

Tekniska resurser

Alternativ

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.

Startår
2025
Licens
MIT License
Öppen källkod
Ja

Betyg

82 av 100

Preliminär (källbaserad)

Läs bedömningen om opencode

Projektdata

224 464GitHub-stjärnor
Visa alla fakta och bedömningarVisa alla fakta
Startår
2025
Licens
MIT LicenseÖppen källkod (OSI-godkänd licens) · MIT enligt LICENSE-filen. · Licensmodeller
Öppen källkod
Ja
Plattformar
Linux · macOS · Windows
API
REST API Uppgivet
Export
Ej verifierat Ej verifierat
Språk
Gränssnitt: Engelska · Dokumentation: Engelska · Support: Engelska
Öppenhet och kontroll Gäller: MIT verifierad direkt i repots LICENSE (Copyright 2025 opencode). Lokalt CLI/agent utan licenslåsning; modellval är leverantörsoberoende (moln eller OpenAI-kompatibel lokal server) och konfigurationen ligger i projektet.
Funktionell passform Gäller: Täcker kärnan i användningsfallet: agent i terminalen som läser repo, redigerar filer, kör kommandon och kan byta modell. Kända luckor enligt vår post: ingen grafisk IDE-integration och krav på disciplin kring vilka kommandon agenten får köra.
Dataflytt och interoperabilitet Gäller: opencode serve exponerar en OpenAPI-dokumenterad HTTP-server där sessioner, meddelanden och filer kan nås programmatiskt (https://opencode.ai/docs/server/). Fullständig export av sessionsdata i standardformat är inte verifierad.
Mognad och trygghet Gäller: Ungt (startår 2025) men extremt aktivt: releases.atom visar v2.2.0 2026-10-27 och v1.19.5 2026-10-28, dvs. dagliga utgåvor. Verifierad uppdateringspolicy och säkerhetsrutiner har inte kontrollerats separat; bedömt enbart mot leverantörskällor.
Framtidskraft Gäller: Stark integrationsberedskap: headless HTTP-server med OpenAPI-spec och typsäker TS-SDK (npm @opencode-ai/sdk), plugins, MCP-servers-konfiguration och ACP-stöd enligt dokumentationen. Nivå 5 kräver belagd praktisk anpassningsförmåga utöver förekomst.
Drift och införande Gäller: Installation via npm/brew/pacman och körning lokalt i projektmappen; driftkraven är väldokumenterade (opencode.ai/docs) och rimliga med normal IT-kompetens. Serverläge kräver viss extra hänsyn (autentisering via OPENCODE_SERVER_PASSWORD).
Kostnadsbild Gäller: Kostnadsbilden är transparent: MIT-licens, verktyget gratis, totalkostnaden domineras av modellanvändning (BYO API-nycklar, lokala modeller möjliga) plus obetydlig drift. Antagande: befintlig arbetsstation, inga extra servrar.
Svensk användbarhet Gäller: Negativ kontroll gjord: README:s översättningsindex listar 22 språk (README.no.md norsk, README.da.md dansk m.fl.) men ingen svensk version, och dokumentationens språkväljare (opencode.ai) listar 17 språk utan svenska.

Kostnad: .

Faktakontrollerad

Goose

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.

Startår
2024
Licens
Apache License 2.0
Öppen källkod
Ja

Betyg

77 av 100

Preliminär (källbaserad)

Läs bedömningen om Goose

Projektdata

56 203GitHub-stjärnor
Visa alla fakta och bedömningarVisa alla fakta
Startår
2024
Licens
Apache License 2.0Öppen källkod (OSI-godkänd licens) · Standardtext för Apache 2.0 i LICENSE-filen. · Licensmodeller
Öppen källkod
Ja
Plattformar
Linux · macOS · Windows
API
sdk · acp Uppgivet
Export
Ej verifierat Ej verifierat
Språk
Gränssnitt: Engelska · Dokumentation: Engelska · Support: Engelska
Öppenhet och kontroll Gäller: Apache License 2.0 (OSI-godkänd) verifierad direkt i repots LICENSE i aaif-goose/goose och via README:s licensbadge. Hela kodbasen öppen, fri drift som fristående Rust-binär, CLI eller desktop på Linux/macOS/Windows, konfiguration i lokala filer och fritt modellval (15+ leverantörer inklusive Ollama). Projektet drivs under Agentic AI Foundation (AAIF) vid Linux Foundation.
Funktionell passform Gäller: Täcker kärnan i användningsfallet: general-purpose agent för kod och arbetsuppgifter som läser repo, redigerar filer och kör kommandon, med 70+ tillägg via MCP och stöd för både molnmodeller och lokala modeller. Kända luckor enligt vår katalogpost: ingen central administrationsyta, tredjepartstillägg måste granskas, och agentkvaliteten hänger på vald modell.
Dataflytt och interoperabilitet Gäller: Konfigurationen sparas lokalt i öppna filer, tillägg följer den öppna MCP-standarden och modellleverantör är fritt valbar. Dokumenterad fullständig export av sessions- och arbetsdata i standardformat kunde inte beläggas i README eller docs-trädet.
Mognad och trygghet Gäller: Mycket aktivt: releases.atom visar v1.57.0 (2026-10-28), v1.56.0 (2026-10-23) och v1.55.0 (2026-10-16). SECURITY.md, GOVERNANCE.md, CI-badge och paketeringsstatus (repology) finns i repot, plus dokumentation och community. Bedömt mot leverantörs-/projektkällor; explicit uppdateringspolicy har inte verifierats separat.
Framtidskraft Gäller: Stark integrationsberedskap: Goose Development Kit (GDK) med SDK i Rust-crates samt Python-/Kotlin-bindningar, ACP-anslutning över stdio/HTTP/WebSocket, 70+ MCP-tillägg, headless-körning och dokumenterade custom distributions. Nivå 5 kräver belagd praktisk integrations-/anpassningsförmåga utöver förekomst av API/SDK.
Drift och införande Gäller: Installation är enkel (install-skript eller desktop-app, fristående binär utan Node-beroende) och driftkraven dokumenterade på goose-docs.ai. Men agentdrift ställer krav på policy för vilka kommandon agenten får köra och granskning av tredjepartstillägg, och det finns ingen central administrationsyta för team.
Kostnadsbild Gäller: Programvaran är gratis under Apache-2.0. Totalkostnaden domineras av modellanvändning (egna API-nycklar till valfri leverantör, eller lokal inferens med motsvarande hårdvarukostnad) plus arbete med tilläggsgranskning. Antagande: befintlig arbetsstation; ingen kommersiell supportkanal är verifierad, support går via GitHub/Discord.
Svensk användbarhet Gäller: Negativ kontroll gjord 2026-10-28: git-trädet för aaif-goose/goose (3 025 sökvägar) listar ui/desktop/src/i18n/messages/ med 16 språkfiler (de, en, es, fr, hi, id, it, ja, ko, ms, pt, ru, tr, vi, zh-CN, zh-TW) — ingen sv.json. Dokumentationen på goose-docs.ai är engelska. Engelskspråkigt men tekniskt användbart i Sverige.

Kostnad: .

Faktakontrollerad

Källor