Blogg

OpenCode: installasjon, modeller og første oppstart

Markdown

Installasjon på macOS, Linux og Windows, OpenCode 1.x og 2.0, tilkobling av leverandører og Ollama, konfigurasjon, kostnader og feilsøking.

Les hele artikkelen

OpenCode er en åpen AI-kodeagent for terminalen: selve verktøyet er gratis (MIT-lisens), og du kan koble til hvilken som helst modell – fra Claude og GPT til en lokal modell gjennom Ollama. Prosjektets repository har allerede passert to hundre tusen stjerner på GitHub. Uttrykket «gratis Claude Code med hvilken som helst modell» høres tiltalende ut, men trenger en presisering: verktøyet er gratis; bruksvilkårene avhenger av modellen du velger.

Nedenfor finner du alt ifølge den offisielle dokumentasjonen: hva verktøyet er, hvordan du installerer det på macOS, Linux eller Windows, hvordan du kobler til en modell, og hva du gjør første gang du starter det. Det er et eget avsnitt om kostnader, fordi «gratis» her bare gjelder verktøyet: modeller koster penger, og det er ofte dette som skaper forvirring.

Praktisk informasjon om å jobbe med Ailoot finnes i dokumentasjonen.

Hva er OpenCode, enkelt forklart?

Viktige punkter

OpenCode er en åpen AI-kodeagent (MIT-lisens) fra Anomaly-teamet. Den fungerer i terminalen og finnes også som skrivebordsprogram, redigeringsutvidelse og nettversjon. Du forteller hva som skal gjøres i et prosjekt, og agenten leser filer, redigerer kode og kjører kommandoer på egen hånd. Selve verktøyet er gratis; du kobler til din egen modell, enten skybasert eller lokal.

Kort sagt gjør OpenCode det samme som Claude Code: den tar imot en oppgave på vanlig språk og utfører den i prosjektet ditt. De skiller seg fra hverandre på to måter. Koden er helt åpen, så du kan lese og undersøke den. Og verktøyet er ikke knyttet til én enkelt modellleverandør: det fungerer med over 75 leverandører, fra Anthropic og OpenAI til en lokal modell som kjører på maskinvaren din.

Prosjektet utvikles av Anomaly-teamet. Repositoryet ble opprettet 30. april 2025, og per 4. oktober 2026 har det mer enn 211 tusen stjerner og 28 tusen forks (bekreftet med en GitHub API-forespørsel). Programmeringsspråket er TypeScript. Dokumentasjonen oppdateres kontinuerlig, så instruksjonene nedenfor bygger på den gjeldende versjonen.

Ikke bland sammen navnene: npm-pakken for den nåværende serien heter opencode-ai, repositoryet heter anomalyco/opencode, og terminalkommandoen er ganske enkelt opencode. Eldre artikler kan bruke adressen sst/opencode: organisasjonen skiftet navn, og den gamle lenken videresender nå til den nye.

Oppdatert 4. oktober 2026: Teamet har lansert OpenCode 2.0, neste store generasjon av verktøyet. Instruksjonene for installasjon og tilkobling av modeller nedenfor gjelder fortsatt den nåværende 1.x-serien (installert med kommandoen curl -fsSL https://opencode.ai/install | bash; den gjeldende versjonen per 30. september 2026 er 1.18.34): den støttes aktivt og er versjonen som installeres fra den offisielle dokumentasjonen på opencode.ai/docs. Nøyaktig hva som er endret i den andre versjonen, og når du bør bytte, omtales i et eget avsnitt nedenfor.

Hvordan skiller OpenCode seg fra Claude Code og Codex?

Viktige punkter

Claude Code fungerer bare med Anthropic-modeller. Codex er en OpenAI-agent knyttet til ChatGPT-økosystemet. OpenCode er et åpent verktøy uten leverandørlåsing: det er gratis, og du velger en modell blant over 75 leverandører, inkludert ChatGPT Plus- og GitHub Copilot-abonnementer, samt lokale modeller.

FunksjonOpenCodeClaude CodeCodex
KodeÅpen, MITLukketÅpen
ModellerOver 75 leverandører og lokale modellerBare ClaudeOpenAI-modeller
Pris på verktøyetGratisAbonnement eller tokensChatGPT-abonnement eller tokens
AbonnementstilgangChatGPT Plus, GitHub Copilot, GitLab DuoClaude Pro/Max (eget abonnement)ChatGPT (eget abonnement)
Hvor det kjørerTerminal, skrivebord, redigeringsprogram, nettleserTerminal og redigeringsprogramTerminal, nett, redigeringsprogram
ProsjektkonfigurasjonAGENTS.mdCLAUDE.mdAGENTS.md

Hvis du allerede har et Claude-abonnement, er det fornuftig å fortsette med Claude Code som hovedverktøy – vi har en detaljert installasjonsveiledning for det. OpenCode passer i tre tilfeller: du vil jobbe gjennom et ChatGPT Plus- eller GitHub Copilot-abonnement, kjøre en lokal modell uten API-regninger eller ha ett grensesnitt for flere modeller. Vi har også en gjennomgang og installasjonsveiledning for Codex.

Hvis du fortsatt velger verktøy, kan du begynne med denne oversikten: hva folk programmerer med i 2026. Hvis du allerede har installert OpenCode og trenger å koble det til andre agenter i Devin Desktop gjennom ACP, kan du se veiledningen vår for dette oppsettet.

Hva er nytt i OpenCode 2.0?

Viktige punkter

Per 4. oktober 2026 er OpenCode 2.0 tilgjengelig på opencode.ai, med eget installasjonsprogram og den nye npm-pakken @opencode/cli. Den første versjonen – den denne artikkelen installerer – er ikke borte: den har en egen V1-gren i dokumentasjonen, støttes aktivt og er fortsatt standardvalget. I v2 er det tre områder der utviklerne bevisst ikke har bevart kompatibiliteten med den første versjonen: plugin-API-et, serverprotokollen og filen for terminalinnstillinger.

Den andre versjonen installeres med kommandoen curl -fsSL https://opencode.ai/v2/install | bash. Ifølge den offisielle migreringsveiledningen (opencode.ai/v2/docs/migrate-v1) bruker begge versjonene den samme opencode-kommandoen og installeres ikke lenger side om side som standard: v2-installasjonsprogrammet erstatter v1-binærfilen, og før du installerer v2 med en pakkebehandler, ber dokumentasjonen uttrykkelig om at du fjerner v1 først. Konfigurasjonen leses imidlertid fra de samme filene – ~/.config/opencode/ og <project>/.opencode/ – så innstillinger, agenter og MCP-servere overføres uten omskriving. Tre ting må skrives om: plugins (de har et nytt API), integrasjoner med server-API-et (protokollen er endret) og terminalinnstillinger (nå én delt cli.json-fil i stedet for flere tui.json-filer).

De to mest bemerkelsesverdige nye funksjonene i v2 er disse. For det første ble Console introdusert – en betalt tjeneste for team med bruksoversikt, budsjetter og delte retningslinjer for alle medlemmer. For det andre kunngjorde teamet endelig prisen på Go-abonnementet: $10 per måned for Go og $40 per måned for Go Plus med høyere grenser (siden opencode.ai/go, bekreftet 4. oktober 2026). Tidligere sa dokumentasjonen bare «rimelig abonnement», uten å oppgi et beløp.

Hvis du er ny og bare vil installere agenten, følger du instruksjonene nedenfor; de gjelder den nåværende første versjonen som dokumentasjonen selv anbefaler. Vurder v2 hvis du trenger de nye pluginfunksjonene eller Console for team, men vær forberedt på å skrive om noen eldre plugins for det nye API-et. Hvis du heller er interessert i et åpen kildekode-skrivebordsprogram som ikke krever en terminal, har vi en gjennomgang av ZCode, en annen lignende agent med eget grensesnitt.

Hva trenger du før installasjonen?

Viktige punkter

Du trenger to ting: en moderne terminalemulator (dokumentasjonen nevner WezTerm, Alacritty, Ghostty eller Kitty) og tilgang til en modell – en API-nøkkel fra en leverandør, et støttet abonnement eller en lokal modell gjennom Ollama. Du trenger modellen etter installasjonen: du kobler den til første gang du starter programmet.

Litt mer om terminalen, siden det er det eneste stedet der installasjonen kanskje ikke går som planlagt. OpenCode viser et fullstendig grensesnitt med paneler og utheving i terminalen, og derfor ber dokumentasjonen deg bruke en moderne emulator. Hvis grensesnittet ser feil ut etter oppstart, bør du først installere ett av de fire alternativene som er nevnt: WezTerm (fungerer på alle systemer), Alacritty, Ghostty eller Kitty. På Windows er hovedveien via WSL; dette har sitt eget avsnitt nedenfor.

Det andre du trenger, er en modell. OpenCode fungerer gjennom modellen du kobler til: programmet behandler ikke forespørsler på egen hånd. Det finnes fire alternativer: et abonnement (ChatGPT Plus, GitHub Copilot, GitLab Duo), en API-nøkkel fra en hvilken som helst leverandør, OpenCode Zen, teamets egen aggregator, eller en lokal modell gjennom Ollama. Alle fire alternativene omtales i avsnittet om tilkobling av en modell.

Uten en prosjektbeskrivelse må agenten gjette byggkommandoer, filstruktur og konvensjoner som brukes – det er slik «hallusinasjoner» oppstår. OpenCode bruker en AGENTS.md-fil til dette. Den samme tilnærmingen gjelder Claude Code og alle andre agenter; bare navnet på instruksjonsfilen endres.

Hvordan installerer du OpenCode på macOS og Linux?

Viktige punkter

Én kommando i terminalen: curl -fsSL https://opencode.ai/install | bash. Dokumentasjonen kaller dette den enkleste metoden. Alternativer: brew install anomalyco/tap/opencode, npm install -g opencode-ai og, på Arch Linux, pacman eller paru.

Den anbefalte fremgangsmåten er det offisielle installasjonsprogrammet:

  1. Kjør installasjonsprogrammet

    curl -fsSL https://opencode.ai/install | bash
    

    Skriptet oppdager systemet ditt og laster ned OpenCode. Hvis kommandoen ikke blir funnet etter installasjonen, lukker du terminalen og åpner den på nytt; den nye økten finner banen.

  2. Kontroller at installasjonen var vellykket

    opencode --version
    

    Kommandoen returnerer et versjonsnummer, som betyr at installasjonen var vellykket. Meldingen «command not found» sender deg tilbake til det første trinnet: start en ny terminaløkt eller rediger PATH manuelt.

Hvis du foretrekker å administrere pakkene selv, er dette alternativene:

brew install anomalyco/tap/opencode
npm install -g opencode-ai

Homebrew-kommandoen begynner med hensikt med anomalyco/tap/: dokumentasjonen anbefaler deres egen tap fordi Homebrew-teamet oppdaterer formelen for brew install opencode sjeldnere. Det samme pakkenavnet, opencode-ai, fungerer også med bun, pnpm og yarn (bun install -g opencode-ai, yarn global add opencode-ai). På Arch Linux bruker du sudo pacman -S opencode fra det stabile repositoryet eller paru -S opencode-bin for den nyeste versjonen fra AUR.

Oppdater OpenCode med opencode upgrade; når programmet startes, laster det også ned oppdateringer på egen hånd hvis automatisk oppdatering er aktivert. Etter oppdateringen kontrollerer du versjonen med den velkjente kommandoen opencode --version. Avinstallering er også innebygd:

opencode uninstall

Kommandoen viser nøyaktig hva som blir slettet og ber om bekreftelse. Du kan beholde konfigurasjon og øktdata hvis du vil: bruk flaggene --keep-config og --keep-data.

Hvordan installerer du OpenCode på Windows?

Viktige punkter

Dokumentasjonen anbefaler WSL for ytelse og full kompatibilitet: installer Windows Subsystem for Linux, og installer deretter OpenCode i det med den vanlige Linux-kommandoen. Uten WSL kan du bruke Chocolatey (choco install opencode), Scoop (scoop install opencode), npm eller skrivebordsprogrammet.

Det første alternativet, som utviklerne selv anbefaler, er WSL. Installer det med én kommando i PowerShell som kjører som administrator:

wsl --install

Etter omstart åpner du Ubuntu fra Start-menyen og kjører den vanlige kommandoen der:

curl -fsSL https://opencode.ai/install | bash

Filene på Windows-stasjonene dine er tilgjengelige i WSL via /mnt/ – stasjon C: ligger på /mnt/c/, og stasjon D: på /mnt/d/. Et prosjekt på C:\Users\Name\project kan derfor åpnes slik:

cd /mnt/c/Users/Name/project
opencode

Det andre alternativet er å hoppe over WSL og bruke pakkebehandlere for Windows. I PowerShell:

choco install opencode
scoop install opencode

Det tredje alternativet er skrivebordsprogrammet og nettversjonen. Programmet installeres som et vanlig program og viser grensesnittet i et vindu uten terminal. Nettversjonen starter med kommandoen opencode web: den åpner OpenCode i en nettleser, og dokumentasjonen anbefaler også her å starte det fra WSL for å unngå problemer med filtilgang. Dokumentasjonen oppgir også mindre vanlige alternativer – mise, Docker og en ferdig binærfil fra GitHub-siden med utgivelser. Installasjon gjennom bun på Windows er fortsatt under utvikling; bruk npm-alternativet hvis bun er den viktigste pakkebehandleren din.

Hvordan kobler du en modell til OpenCode?

Viktige punkter

Skriv /connect i terminalgrensesnittet og velg en leverandør fra listen: OpenCode Zen for å komme i gang uten egne nøkler, Anthropic eller OpenAI med en API-nøkkel, ChatGPT Plus eller GitHub Copilot med et abonnement eller Ollama for en lokal modell. Nøkler lagres i filen auth.json; velg en bestemt modell med /models.

OpenCode støtter over 75 leverandører gjennom AI SDK og Models.dev, i tillegg til lokale modeller. De fleste kobles til med kommandoen /connect i grensesnittet; for lokale modeller angir du også serveradressen i konfigurasjonen. Alternativene skiller seg fra hverandre når det gjelder betalingsmåte og krav til datamaskinen:

AlternativHva det erKostnad
OpenCode ZenModellaggregator kvalitetssikret av OpenCode-teametBetal per forespørsel, fyll på saldoen
OpenCode GoTeamets abonnementsplan for åpne modeller$10 per måned (Go) eller $40 per måned (Go Plus, høyere grenser)
API-nøkkelAnthropic, OpenAI, Google, DeepSeek og andreDu betaler leverandøren for bruken
AbonnementChatGPT Plus, GitHub Copilot, GitLab DuoAllerede betalt
Ollama / LM StudioEn lokal modell på maskinvaren dinIngen API-regninger, men du trenger en god datamaskin

Dokumentasjonen anbefaler at nybegynnere begynner med OpenCode Zen. Teamet valgte modeller som fungerer godt spesifikt som agenter, og testet kombinasjonene med leverandører på egne oppgaver.

Slik kobler du til: skriv /connect, velg OpenCode Zen, logg inn og legg til betaling på opencode.ai/auth, hent en nøkkel og lim den inn. Deretter viser /models listen over anbefalte modeller. Per 4. oktober 2026 omfatter listen blant annet GPT 6.1 Sol, GPT 6 Astra, Claude Opus 5.5, Claude Sonnet 5, GLM 5.3 og Kimi K2.5. Dokumentasjonen advarer ærlig om at listen ikke er uttømmende og raskt blir utdatert fordi nye modeller kommer hver uke.

Abonnementer kobles til med den samme kommandoen /connect: velg ChatGPT Plus eller GitHub Copilot fra listen og logg inn på kontoen din – det trengs ingen ekstra konfigurering.

Hvis du velger Anthropic, tilbyr /connect to alternativer: skriv inn en API-nøkkel manuelt, eller velg Claude Pro/Max og autentiser deg gjennom en nettleser. Anthropic forbyr imidlertid tredjepartsplugins for bruk av et Claude Pro/Max-abonnement, og innebygde plugins av denne typen ble fjernet fra OpenCode fra og med versjon 1.3.0. Hvis du finner en eldre artikkel om «OpenCode gjennom et Claude-abonnement», handler den om disse fjernede pluginene, ikke om offisiell autorisasjon. ChatGPT Plus-, GitHub Copilot-, GitLab Duo-abonnementer (merket eksperimentelle) og Atomic Chat fungerer uten ekstra konfigurering.

OpenCode lagrer nøklene du oppgir via /connect i filen ~/.local/share/opencode/auth.json. Hvis du ikke vil velge modell hver gang, angir du standardmodellen i konfigurasjonsfilen opencode.json i prosjektets rotmappe:

{
  "$schema": "https://opencode.ai/config.json",
  "model": "anthropic/claude-sonnet-4-5"
}

Formatet er provider/model; begge identifikatorene vises i resultatet fra /models.

Hvordan kobler du til en lokal modell gjennom Ollama?

Viktige punkter

Installer Ollama fra ollama.com, last ned en modell med kommandoen ollama pull – Ollama kan konfigurere seg selv for OpenCode automatisk. Den manuelle fremgangsmåten er å legge til en leverandør i opencode.json med adressen til den lokale serveren http://localhost:11434/v1. Velg modellen med /models. Hvis agenten ikke kaller verktøy, øker du num_ctx i Ollama til 16k–32k.

Med dette alternativet får du ingen API-regninger i det hele tatt: modellen kjører på datamaskinen din. Hvis du generelt velger blant gratis modeller, har vi en egen gjennomgang av hvilke som fungerer rimelig godt som agenter, og hvilke som bare gjør det på papiret. For OpenCode installerer du Ollama fra det offisielle nettstedet og laster ned en modell:

ollama pull qwen3-coder

En nyttig detalj fra dokumentasjonen: Ollama kan konfigurere seg selv for OpenCode automatisk; det finnes en egen integrasjonsveiledning. Hvis du vil sette opp alt manuelt, legger du til en leverandør i opencode.json med adressen til den lokale Ollama-serveren din:

{
  "$schema": "https://opencode.ai/config.json",
  "provider": {
    "ollama": {
      "npm": "@ai-sdk/openai-compatible",
      "name": "Ollama (local)",
      "options": {
        "baseURL": "http://localhost:11434/v1"
      },
      "models": {
        "qwen3-coder": {
          "name": "Qwen3 Coder"
        }
      }
    }
  }
}

Deretter vises den lokale modellen i listen som /models viser i grensesnittet. Velg den, og sett i gang. En praktisk merknad fra dokumentasjonen: hvis agenten slutter å kalle verktøy (redigere filer eller kjøre kommandoer), øker du num_ctx i Ollama-innstillingene – begynn med verdier på 16k–32k. Lokale modeller er svakere enn skymodeller spesifikt til agentarbeid, og en liten kontekst gjør dette verre. Hvis den lokale versjonen ikke er god nok, kan du koble til Qwen fra skyen med en nøkkel; hvor du får tak i en, omtales i veiledningen hvordan du får en API-nøkkel til Qwen Code.

Hvor mye koster OpenCode og bruken av det?

Viktige punkter

OpenCode i seg selv er gratis: kildekoden er publisert under MIT-lisensen. Du betaler bare for modellen: basert på faktisk bruk gjennom en API-nøkkel eller Zen, med et Go-abonnement, gjennom ChatGPT Plus- eller Copilot-abonnementet ditt, eller ingenting i det hele tatt – forespørsler til en lokal modell via Ollama er gratis.

Alle kostnadene her gjelder modellen, og det finnes fire scenarioer. Med en API-nøkkel eller Zen betaler du for faktisk bruk, og beløpet avhenger av hvor mye agenten jobber. Go er en abonnementsplan for åpne modeller fra OpenCode-teamet: $10 per måned for Go og $40 per måned for Go Plus med høyere grenser (bekreftet på siden opencode.ai/go 4. oktober 2026). Grensen avhenger av modellen: Go tillater for eksempel rundt 110 forespørsler per 5 timer (440 per måned) for Kimi K3 og rundt 26 000 forespørsler per 5 timer for den lettere DeepSeek V4.1 Flash. For tilgang til en bestemt modell utover grensen oppgir dokumentasjonen en egen pris ($15 per måned for Kimi K3, $60 for Go Plus). Se abonnementssiden når du kobler til, for en fullstendig liste over modeller og grenser. Med ChatGPT Plus eller Copilot dekkes forespørslene av abonnementet du allerede betaler for; husk bare at abonnementene har egne grenser for bruksintensitet. Til slutt koster forespørsler til en lokal modell gjennom Ollama ingenting – men du trenger en kraftig nok datamaskin til å kjøre den raskt.

Hva gjør du første gang du starter programmet?

Viktige punkter

Gå til prosjektmappen, kjør opencode og bruk kommandoen /init – agenten undersøker prosjektet og oppretter en AGENTS.md-fil som beskriver det. Før du gjør endringer, trykker du på Tab for å bytte til Plan-modus: den foreslår en løsning og viser endringene for godkjenning. Angre feil handlinger med /undo.

Første oppstart – inne i prosjektmappen:

cd path/to/project
opencode

Grensesnittet åpnes med et inndatafelt. Bruk først kommandoen /init: agenten skanner viktige repository-filer, stiller et par spørsmål hvis det trengs, og skriver en AGENTS.md-fil – en veiledning om prosjektets struktur, hvilke kommandoer som skal kjøres for bygg og tester, og hvilke konvensjoner som brukes. Dokumentasjonen anbefaler å legge denne filen inn i git; da bruker OpenCode den som en permanent prosjektinstruksjon. Når det gjelder formålet, er AGENTS.md et direkte motstykke til CLAUDE.md i OpenCode-økosystemet.

Bruk deretter Plan-modus. Tab-tasten veksler mellom de to hovedagentene: Build arbeider med full tilgang til filer og kommandoer, mens Plan brukes til analyse og planlegging – i Plan-modus krever filendringer og bash-kommandoer som standard godkjenning fra deg. For nye oppgaver anbefaler dokumentasjonen å begynne med en plan: les hva agenten har tenkt å gjøre, juster formuleringen og bytt først deretter tilbake til Build med Tab.

Dokumentasjonen gir dette rådet:

Det hjelper å snakke til den som du ville snakket med en juniorutvikler i teamet ditt.

— Offisiell OpenCode-dokumentasjon, https://opencode.ai/docs/

Jo mer konkret oppgaven er og jo mer kontekst du gir, desto mindre omarbeid trenger du. Legg til filer i en forespørsel med @ – begynn å skrive et navn, så finner grensesnittet filene med uklart søk. Du kan dra bilder rett inn i terminalen, og en melding som begynner med !, kjøres som en shell-kommando; resultatet legges til i agentens kontekst. Hvis du gjorde en feil i oppgaven eller agenten gjorde noe galt, tilbakestiller /undo endringene, og du kan kjøre kommandoen flere ganger etter hverandre. Har du ombestemt deg igjen? /redo gjenoppretter det som ble angret. Og /share oppretter en lenke til en samtale for teamet ditt; uten denne kommandoen publiseres ikke samtalen noe sted.

Hva mer kan OpenCode gjøre?

Viktige punkter

Egendefinerte kommandoer fra markdown-filer i mappen .opencode/commands, underagenter for parallelle oppgaver og kodelesing, MCP-servere for eksterne verktøy, en nettversjon i nettleseren og servermodus for fjernarbeid.

Egendefinerte kommandoer. Gjentakende forespørsler kan gjøres om til kommandoer: legg en markdown-fil i .opencode/commands/, angi description, agent og model i frontmatter, og skriv en prompt-mal nedenfor. Kall deretter opp kommandoen med /. Prosjektkontroller før publisering, gjennomgang av nylige feil, generering av en migrering – alt du ber om regelmessig.

Underagenter. I tillegg til Build og Plan finnes det tre til: General for oppgaver med flere trinn (tilgang til alle verktøy unntatt oppgavelisten), Explore for rask lesing av kode uten tillatelse til å redigere, og Scout for undersøkelser av eksterne biblioteker. Kall dem ved å nevne dem med @ i en melding.

MCP-servere. Koble til eksterne verktøy gjennom mcp-delen av konfigurasjonsfilen opencode.json – både lokale og eksterne servere støttes. Hver MCP-server legger verktøyene sine til i konteksten, og en grådig server som GitHub kan bruke opp konteksten svært raskt – koble til selektivt og bare det du trenger. Vi har en veiledning med ferdige oppsett om MCP-konseptet; den er skrevet om Claude Code, men protokollen er felles.

Nettversjon og server. opencode web åpner grensesnittet i en nettleser. For tilgang fra en annen maskin bruker du opencode serve --hostname 0.0.0.0 --port 4096; når nettverket er tilgjengelig, må du sette et passord med variabelen OPENCODE_SERVER_PASSWORD. Uten passord er serveren ubeskyttet.

Hva gjør du hvis installasjonen går galt?

Viktige punkter

Nesten alle problemer skyldes én av tre ting: opencode-kommandoen blir ikke funnet (start en ny terminaløkt eller rediger PATH), modellen svarer ikke (kontroller nøkkelen i /connect og filen auth.json), eller grensesnittet vises feil (bruk en moderne terminal som WezTerm). Begynn feilsøkingen med loggene i ~/.local/share/opencode/log/.

«opencode: command not found» etter installasjonen. Terminalen kjenner ennå ikke den nye banen. Lukk og åpne terminalen på nytt først. Hvis det ikke hjelper, finner du hvor installasjonsprogrammet plasserte binærfilen og legger den mappen til i terminalens PATH.

Modellen er taus eller melder om en autorisasjonsfeil. Kontroller at leverandøren er tilkoblet: skriv /connect og autentiser på nytt. Nøkler lagres i ~/.local/share/opencode/auth.json – hvis du flyttet installasjonen fra en annen maskin eller fjernet mapper, kan filen mangle. Dokumentasjonen behandler feilene ProviderInitError og AI_APICallError hver for seg: for den første autoriserer du leverandøren på nytt; for den andre tømmer du mappen ~/.cache/opencode og starter på nytt.

Grensesnittet er ødelagt: panelene er spredt, eller det vises uleselige tegn i stedet for symboler. Begynn med å kontrollere terminalen. Installer et av de anbefalte alternativene – WezTerm fungerer på alle tre systemene – og start OpenCode fra den.

Hvis ingenting hjelper, sjekker du loggene: på macOS og Linux ligger de i ~/.local/share/opencode/log/; på Windows trykker du Win+R og skriver inn %USERPROFILE%\.local\share\opencode\log. De ti nyeste filene beholdes; aktiver detaljert logging med flagget opencode --log-level DEBUG. Med disse loggene kan du sende inn en feilrapport i prosjektets GitHub-repositorium.

Hva spør folk ellers om OpenCode?

Viktige punkter

Korte svar på vanlige spørsmål: OpenCode er gratis som verktøy; du betaler bare for modellen. Claude Pro/Max kobles til via /connect, og tredjepartsplugins for dette er forbudt. Du får tilgang fra en telefon gjennom nettversjonen. OpenCode oppdateres med kommandoen opencode upgrade.

Ofte stilte spørsmål

Er OpenCode gratis?

Ja, kildekoden er publisert under MIT-lisensen. Du kan måtte betale for modellen; alle alternativene er gjennomgått ovenfor i avsnittet om kostnader.

Kan jeg koble til et Claude Pro/Max-abonnement?

Ja, Anthropic tilbyr et offisielt Claude Pro/Max-alternativ i /connect, med autentisering gjennom nettleseren. Eldre artikler om bruk av et Claude-abonnement gjennom plugins er utdaterte: Anthropic forbyr disse pluginene, og de er fjernet fra OpenCode fra og med versjon 1.3.0.

Er OpenCode tilgjengelig på en telefon?

Det praktiske alternativet er nettversjonen: kjør opencode serve på en datamaskin eller server, og koble deretter til fra nettleseren på telefonen. Et passord, OPENCODE_SERVER_PASSWORD, kreves for all nettverkstilgang.

Hvordan er OpenCode bedre enn Claude Code?

Det avhenger av modellene og abonnementene dine: Claude Code integreres med Anthropic-modeller, mens OpenCode tilbyr over 75 leverandører, åpen kildekode og lokale modeller. Se tabellen ovenfor for en fullstendig sammenligning.

Bør jeg installere OpenCode 2.0 med en gang?

Ikke nødvendigvis. Dokumentasjonen anbefaler den nåværende første versjonen som standard – det er versjonen som installeres med kommandoen curl -fsSL https://opencode.ai/install | bash i denne veiledningen. Den andre versjonen har vært tilgjengelig siden 4. oktober 2026, men plugins og integrasjoner med server-API-et fungerer annerledes der, og noe kode må skrives om.

Åpne Ailoot.

Flere detaljer

Spørsmål om denne veiledningen: OpenCode: installasjon, modeller og første oppstart

Hvorfor gir installert OpenCode ingen fungerende modell?

Verktøy og modelltilgang er separate. Koble leverandør eller støttet abonnement i /connect, eller konfigurer lokal modell. Velg deretter modellen i /models og verifiser én avgrenset prosjektoppgave.

Hva sjekker jeg før OpenCode 1.x flyttes til 2.0?

Kontroller plugins, server-API-integrasjoner og terminalinnstillinger for kompatibilitet. Veiledningen peker ut disse som migreringsområder. Verifiser installert versjon og bevar konfigurasjon og økter før programfilen erstattes.

Alle artikler