Gå til hovedindhold
50% rabat alle planer, tidsbegrænset. Fra $2.48/mo
Tilbage: 17 min.
AI og machine learning

Anmeldelse af OpenCode: Hvad det er, hvordan det virker, og hvem det passer til

F Af Flint 17 min læsning
OpenCode-anmeldelse med en AI-agent, der arbejder med projektfiler og tilsluttede modeller

OpenCode er en gratis AI-kodningsagent med åben kildekode fra en virksomhed ved navn Anomaly. Forskellen fra et chatvindue er arbejdsstedet: Du åbner den i en mappe på computeren, hvorefter den læser og ændrer filer og kører kommandoer for at udføre den beskrevne opgave.

Denne adgang er også den centrale afvejning i anmeldelsen. Den gør agenten nyttig for mennesker, der ikke programmerer, og forklarer, hvorfor standardindstillingerne er vigtige, før du giver den noget betydningsfuldt. Den kører i en terminal, som desktopapp eller i kodeeditorer og kan bruge gratis modeller eller et AI-abonnement, du allerede betaler for.

Den korte version

Er OpenCode værd at bruge? Ja, for de fleste, der vil have en AI-agent til at arbejde med deres egne filer uden et nyt abonnement. Appen er gratis og virker med gratis modeller eller dit eksisterende ChatGPT Plus- eller GitHub Copilot-abonnement. Den tilsluttede model tænker og sætter loftet for kvaliteten. Jeg giver den 4 ud af 5.

Betingelsen er, at den som udgangspunkt ændrer filer og kører kommandoer uden at spørge. Slå godkendelsesanmodninger til, før den får adgang til vigtige filer, og begynd i Plan for at drøfte arbejdet. Plan er til planlægning, men kræver ikke i sig selv godkendelse af shellkommandoer. Vil du bygge og lancere en hel app uden nogen til at kontrollere resultatet, er et betalt værktøj med mere vejledning lettere at begynde med.

De 4 er ikke et gennemsnit af afsnittenes karakterer. Sikkerhed og projektstabilitet får lavere vurderinger. Godkendelsesanmodninger mindsker utilsigtede ændringer, men isolerer ikke agenten fra computeren. Stabiliteten er også værd at følge, når nye versioner kommer.

Hvordan virker OpenCode?

OpenCodes arbejdsgang fra projektmappe via en tilsluttet AI-model til ændringer i filer

Du åbner OpenCode i en mappe og beskriver dit ønske i almindeligt sprog. Den læser filerne, vælger trinnene, ændrer filer og kører kommandoer for at udføre arbejdet. Tænkningen kommer fra den AI-model, du tilslutter. OpenCode er appen, der lader modellen handle.

Modellen er derfor et særskilt valg. OpenCodes hjemmeside nævner over 75 LLM-udbydere via Models.dev, herunder lokale modeller på din egen computer. Et modelskift ændrer både arbejdets kvalitet og regningen.

Der er to tilstande. Build er standarden, som projektets README beskriver som en agent med fuld adgang: Den ændrer filer og kører kommandoer. Plan fokuserer på analyse og planlægning. Den aktuelle agentdokumentation siger, at Plan som standard blokerer filændringer uden for sin planmappe, mens shellkommandoer følger dine tilladelser. Indstil godkendelse af kommandoer udtrykkeligt; valg af Plan aktiverer den ikke. Overordnede tilladelser kan også tilsidesætte Plans standardbegrænsninger for redigering.

Du kan bruge den på tre måder, som alle står på OpenCodes downloadside:

  • Terminalversionen kører i et kommandolinjevindue, hvor du skriver instruktioner i stedet for at klikke.
  • Desktopappen har et almindeligt programvindue og downloads til macOS, Windows og Linux.
  • Udvidelser integrerer OpenCode i kodeeditorer som VS Code, Cursor og Zed.

Hvad koster OpenCode?

OpenCode selv er gratis. Det er modellen, du betaler for. Du kan bruge gratis modeller, så længe de tilbydes, tilslutte et eksisterende ChatGPT-, GitHub Copilot- eller GitLab Duo-abonnement, betale en modeludbyder direkte med din API-nøgle eller vælge OpenCode Go til 10 USD om måneden, Go Plus til 40 USD om måneden eller Zen efter forbrug.

Her sammenlignes de seks muligheder, kontrolleret den 11. oktober 2026. Beløbene for automatisk optankning i Zen nedenfor beskriver v1-dokumentationen; de nuværende optankningsregler i Console kan konfigureres:

Betalingsmåde Pris Godt valg, når
Gratis modeller Gratis i en begrænset periode; flere kan bruge dine data til at forbedre modellen Du vil prøve det på arbejde, der ikke er følsomt
Dit eksisterende abonnement Intet særskilt OpenCode-gebyr; ChatGPT Plus/Pro og GitHub Copilot bruger abonnementets kvote efter login. GitLab Duo er eksperimentelt og har særskilte krav til adgang og kreditter. Du allerede betaler for et af dem
Din egen API-nøgle Forbrugsbetaling, opkrævet af modeludbyderen Du vil have en bestemt model og accepterer en varierende regning
Go 10 USD om måneden for udvalgte modeller med femtimers-, uge- og månedsgrænser; valgfrit betalt merforbrug bruger din Zen-saldo Du vil have en fast månedlig pris
Go Plus 40 USD om måneden med højere grænser Go-grænserne bliver ved med at stoppe dig midt i opgaver
Zen Betaling efter forbrug med modelafhængig pris pr. million tokens; fylder 20 USD på, når saldoen kommer under 5 USD, medmindre du ændrer det Du vil have OpenCodes afprøvede modeller uden abonnement

“Din egen API-nøgle” betyder, at du opretter dig hos en modeludbyder som OpenAI, indsætter dens nøgle i OpenCode og betaler udbyderen for dit forbrug. Prisen beregnes pr. million tokens. Et token er omtrent et ordstykke, så et langt dokument koster mere at behandle end et kort spørgsmål, og den samme tekst kan tælle som flere tokens i én model end i en anden.

Den gratis vej har to betingelser. Zen-dokumentationen angiver, at hver gratis model kun tilbydes i en begrænset periode. Afsnittet om privatliv siger, at for flere modeller kan indsamlede data bruges til modeludvikling i gratisperioden. NVIDIAs gratis endepunkter går længere og forbyder personlige eller fortrolige data. Mit råd: Hold kundefiler og personlige oplysninger væk fra gratis modeller.

Claude er den tydelige mangel. OpenCode understøtter ikke længere Claude Pro- eller Max-abonnementer. Udbyderdokumentationen siger, at Anthropic udtrykkeligt forbyder de plugins, der muliggør det, og OpenCode holdt op med at medtage dem i version 1.3.0.

Læs Zen-rækken to gange, før du tilføjer et betalingskort. Automatisk optankning er aktiv, indtil du slår den fra. Samme dokumentation advarer om, at Zen kan ende med at opkræve mere end din månedlige forbrugsgrænse, hvis optankningen er aktiv. Vil du have et fast betalingsloft, så slå automatisk optankning fra frem for kun at stole på forbrugsgrænsen.

Pris og abonnementer: 4 ud af 5. Det koster intet eller intet ekstra at begynde. Et point trækkes fra, fordi gratisperioden er midlertidig og kræver en afvejning om data, og fordi automatisk optankning skal slås fra, før forbrugsbetaling bliver forudsigelig.

Det gør OpenCode godt

Den største styrke er valgfrihed. Du er ikke bundet til ét AI-firma og kan straks skifte til en bedre eller billigere model, mens app og indstillinger bevares. To ting hjælper dem, der ikke selv kan kontrollere arbejdet: grundigere test i en uafhængig sammenligning og en Plan-tilstand med fokus på planlægning.

Modellen tænker og bestemmer dermed kvalitetsloftet. En uafhængig sammenligning viser, hvad værktøjet tilføjer. I januar 2026 lod Alice Moore fra Builder.io OpenCode og Claude Code løse de samme fire opgaver med Claude Sonnet 4.5 i rene, identiske miljøer. Claude Code brugte samlet 9 minutter og 9 sekunder; OpenCode brugte 16 minutter og 20 sekunder. Ved testskrivning lavede OpenCode 94 tests og kørte hele testsuiten, altså alle projektets eksisterende automatiske kontroller. Claude Code skrev 73 tests og kontrollerede kun dem. Min læsning af den daterede test: Med samme model var OpenCode langsommere og mere omhyggelig.

Plan hjælper mennesker, der ikke kan læse kode, med at drøfte arbejdet før implementering. Det garanterer ikke, at intet kan ændres: Shellkommandoer følger dine tilladelser, og indstillinger kan tilsidesætte standardbegrænsningerne for redigering. Kan man ikke bedømme ændringer bagefter, er en forudgående gennemgang af planen nyttig sammen med godkendelsesforespørgsler og en backup.

Projektet er åbent og aktivt. MIT-licensen tillader gratis brug, også til betalt arbejde, og alle kan læse koden. Hjemmesiden angiver over 208.000 GitHub-stjerner og 950 bidragydere samt over 16 millioner udviklere som månedlige brugere. Det sidste er OpenCodes eget tal, ikke en uafhængig måling.

Funktionsevne og modelvalg: 5 ud af 5.

Kan man bruge OpenCode uden programmeringserfaring?

Ja, til egne dokumenter, research og data; personer uden programmeringsbaggrund beskriver produktive anvendelser. Det er sværere at bygge og lancere software alene, fordi den største hindring er at vide, om resultatet virker, når man ikke kan læse koden bag det.

I en r/opencodeCLI-tråd om brug uden programmering beskriver en social media-manager, der næsten intet ved om kode, hvordan vedkommende samler sin arbejdskontekst i en mappe og bruger OpenCode til dokumentudkast, trendresearch, konkurrentanalyse og profilgennemgang. En marketingmedarbejder i samme tråd skriver whitepapers, LinkedIn-opslag og YouTube-manuskripter med filer, der beskriver vinkler, stil og regler. Andre analyserer data om ejendomsparceller, og en foreslår at få agenten til at lave et CSV-regneark til import i Excel.

Disse erfaringer peger på fornuftige første opgaver:

  • Skrive og revidere dokumenter ud fra en mappe med noter og stilregler.
  • Samle research eller konkurrentnoter i filer, den gemmer for dig.
  • Rydde op i, omorganisere eller opsummere et regneark eller en CSV-fil.
  • Lave et lille personligt værktøj, eksempelvis til at omdøbe alle filer i en mappe, hvis det først afprøves på kopier.

Her bliver det svært:

  • Terminalversionen forudsætter, at du er tryg ved at skrive kommandoer. Desktopappen sænker tærsklen.
  • Indstillinger ændres ved at redigere en lille tekstfil ved navn opencode.json. Sikkerhedsafsnittet nedenfor viser præcis, hvad der skal indsættes, men det er en ny type opgave.
  • Hvis du ikke kan kontrollere koden, reducerer Plan, godkendelsesforespørgsler og en arbejdskopi risikoen, men verificerer ikke resultatet. Afprøv resultatet og få teknisk hjælp, før du lancerer noget, der håndterer vigtige data.
  • Tilføjelser til andre apps, kaldet MCP-servere, er besværlige at sætte op. I en tråd om et begynderkursus kaldte en kommentator opsætningen den mest irriterende del. Kursusskaberen udelod dem, fordi de kræver megen forklaring.

I en r/vibecoding-tråd spurgte en person uden teknisk baggrund, om OpenCode eller Claude Code var bedst til at starte med automatisering. En kommentator anbefalede Claude Code til helt nye brugere, men OpenCode til dem uden tidspres, som vil forstå forskellige AI-systemer. Min vurdering: Rådet gælder især software bygget fra bunden. Til dokumenter og data er de tidligere praktiske erfaringer en bedre vejledning.

Der findes gratis undervisningsmateriale, men intet af det er officielt. opencode.school er et engelsksproget kursus for begyndere med AI-kodningsagenter, centreret om desktopappen. learnopencode.com er et kinesisk kursus med et særskilt spor til indholdsproduktion.

Brugervenlighed uden programmeringserfaring: 3 ud af 5.

Er OpenCode sikkert at bruge?

Fem sikkerhedsvaner i OpenCode: Brug kopier, aktivér godkendelser, læs planer, gennemgå anmodninger og test resultater

Det kan være rimeligt at prøve med sikkerhedskopierede, ikke-følsomme filer, når godkendelser er slået til. Disse spørgsmål er ikke en sikkerhedssandbox. Som standard ændrer hovedtilstanden filer og kører kommandoer uden at spørge. En alvorlig sårbarhed offentliggjort i januar 2026 er rettet, men den første rapport stod ubesvaret i omkring to måneder.

Tilladelsessiden er klar: Uden egne indstillinger starter OpenCode med vide standardtilladelser, og de fleste står på “allow”, herunder filændringer og kommandokørsel. Værktøjerne spørger som standard før adgang uden for projektet, og læseværktøjet blokerer de fleste .env-filer med undtagelse af .env.example. Det er regler for værktøjerne: En godkendt shellkommando kan stadig læse hemmeligheder eller påvirke filer andre steder.

Fem vaner gør et forsøg med rigtige filer mere forsvarligt:

  1. Start hver ny opgave i Plan, med Tab i terminalen, så du læser planen først. Indstil også godkendelse af kommandoer; Plan alene kræver det ikke.
  2. Slå godkendelsesanmodninger til med den lille indstillingsfil nedenfor.
  3. Arbejd på en kopi af mappen eller på en mappe med backup, indtil du stoler på resultaterne.
  4. Brug /undo til at fortryde den seneste omgang ændringer, med én betingelse: Terminaldokumentationen siger, at Git bruges til at håndtere filændringer. Det virker derfor kun i et Git-repository, altså en mappe med versionsstyring. Ellers er din sikkerhedskopi din måde at fortryde på.
  5. Start ikke OpenCode med --auto, og slå ikke automatisk godkendelse til fra kommandopaletten. Begge godkender alle anmodninger, som ikke er udtrykkeligt blokeret.

Til vane 2 skal du oprette en fil ved navn opencode.json i arbejdsmappen og indsætte dette:

{

  "$schema": "https://opencode.ai/config.json",

  "permission": {

    "edit": "ask",

    "bash": "ask"

  }

}

For at gøre disse til dine standard-permissions skal du tilføje de samme tilladelser i ~/.config/opencode/opencode.json. Findes filen allerede, så flet indstillingerne ind i stedet for at erstatte hele filen. Projekt- og agentindstillinger kan tilsidesætte disse standarder.

Den vigtigste sikkerhedshændelse er CVE-2026-22812, vurderet som alvorlig med 8,8 ud af 10. Versioner før 1.0.216 startede ubemærket en lokal webtjeneste uden adgangskode. Et andet program på din computer eller et ondsindet websted, du besøgte, kunne derfor få OpenCode til at køre kommandoer med dine rettigheder. Projektets sikkerhedsmeddelelse angiver 1.0.216 som den rettede version og dokumenterer en ubesvaret mail til sikkerhedskontakten den 17. november 2025. Meddelelsen blev offentliggjort den 12. januar 2026. Jeg læser den som bruger og reviderer ikke koden; handlingen er enkel: Hold OpenCode opdateret. Version 1.18.33, udgivet den 28. september 2026, indeholdt allerede rettelsen. Installér den nyeste officielle version i stedet for at behandle denne som aktuel.

Hvor teksten sendes hen, er den anden halvdel af spørgsmålet. OpenCode siger, at tjenesten ikke gemmer din kode eller kontekst ved almindelig brug. Appen gemmer sessionsdata lokalt, cloudmodeller får den nødvendige kontekst, og brug af /share uploader samtalen og tilknyttede data. Desuden sendes den første besked i en session, inklusive vedhæftede filer eller billeder, til en anden modelforespørgsel, der kun laver sessionstitlen. En åben GitHub-sag fra 22. september 2026 ønsker, at bilag udelades, medmindre man aktivt tilvælger dem. Indtil det ændres, bør følsomme bilag ikke være i første besked, medmindre du har undersøgt titelmodellens databehandling. Senere beskeder går stadig til hovedmodellen; tjek også udbyderens regler.

Standardsikkerhed og privatliv: 3 ud af 5. Efter min vurdering mindsker få minutters opsætning utilsigtede ændringer, men standarderne prioriterer hastighed frem for forsigtighed, og svaret på rapporten fra 2025 var langsomt.

Hvor OpenCode kommer til kort

I marts 2026 fjernede OpenCode det indbyggede login til Claude-abonnementer efter juridiske krav fra Anthropic. Fire måneder senere fik et nyt design to eksisterende brugere til at klage i en Hacker News-tråd, og en af dem vendte tilbage til den gamle version. Det svage punkt er forudsigelighed.

Tabet af Claude kom fra Anthropic. I februar 2026 skrev The Register, at Anthropic havde ændret sine juridiske vilkår for at præcisere forbuddet mod tredjepartsapps med Claude-abonnementer efter at have startet håndhævelsen i januar. Den 19. marts 2026 indarbejdede OpenCode en ændring med titlen “anthropic legal requests”, som fjernede det indbyggede Anthropic-loginplugin og andre Anthropic-henvisninger. Claude-modeller virker stadig, men ikke via et Claude-abonnement: Du kan betale efter forbrug med egen Anthropic-API-nøgle, gennem OpenCodes Zen eller en gateway som Vercel AI Gateway eller bruge Claude-modeller i et betalt GitHub Copilot-abonnement, som trækker på dets månedlige kvote. Min holdning: Et værktøj, der afhænger af et andet firmas velvilje, kan miste en funktion fra dag til dag. OpenCodes mange udbydere holdt andre veje åbne.

Det nye design er en anden kilde til ændringer. I en Hacker News-tråd fra juli 2026 gik en bruger, der havde opdateret, tilbage til den gamle grænseflade, fordi sikker parallel brug var væk, og sessionsskift ikke længere fungerede som før. Et medlem af OpenCode-holdet svarede, at workspace-understøttelsen blev omarbejdet, og at GitHub-sager var svære at følge på grund af “en masse støj og spam”. En anden bruger sagde, at situationen var den samme, og at OpenCode havde været det primære daglige værktøj i nogen tid.

Dokumentationen halter også. Den 29. september 2026 forklarede udbyderdokumentationen stadig en “Claude Pro/Max”-mulighed få linjer før beskeden om, at de plugins ikke længere var med. Hyppige udgivelser giver hurtige rettelser, men ændrer også det, man er vant til.

Projektstabilitet og historik: 3 ud af 5.

Hvem bør bruge OpenCode, og hvem bør ikke?

OpenCode passer til dem, der vil have en agent på deres egne filer og vægter pris og valgfrihed højere end tæt vejledning. Det passer dårligere, hvis selve værktøjet skal lære dig at bygge software, eller hvis dit eksisterende AI-abonnement er Claude.

Installér det, hvis en af disse beskriver dig:

  • Du betaler allerede for ChatGPT Plus eller GitHub Copilot og vil have en agent til dokumenter, research eller regneark uden ekstra udgift.
  • Du vil prøve en gratis agent på ikke-følsomt arbejde og slår først godkendelsesforespørgsler til.
  • Du vil kunne skifte AI-firma eller model uden at skifte værktøj.

Begynd et andet sted i to tilfælde. Vil du bygge og lancere en komplet app alene uden nogen til at kontrollere resultatet, så begynd med Claude Code, der er lettere at komme i gang med end OpenCode, fordi Anthropic håndterer mere af opsætningen. Hvis du vil bruge dit eksisterende Claude Pro- eller Max-abonnement, understøtter OpenCode det ikke længere og er derfor forkert til den opgave.

Passer ingen af listerne helt, har andre agenter på samme område, som Aider, Cline og Continue, andre afvejninger mellem kontrol og bekvemmelighed.

Ofte stillede spørgsmål

Er OpenCode det samme som OpenClaw?

Nej. OpenCode er en kodningsagent, som arbejder i en projektmappe på din computer. OpenClaw er en separat, altid aktiv assistent, der forbinder chatapps, værktøjer og planlagte opgaver. Forskellen mellem en kodningsagent og en assistentgateway afgør, hvilken en opgave kræver.

Er OpenCode det samme som det ældre opencode-projekt eller Crush?

Nej. Det ældre projekt github.com/opencode-ai/opencode, skrevet i Go, er arkiveret og videreført under navnet Crush af den oprindelige forfatter og Charm-holdet. OpenCode fra Anomaly findes på opencode.ai og github.com/anomalyco/opencode. Andre lignende domæner er ikke officielle.

Kan OpenCode arbejde uden at sende dine filer til et AI-firma?

Ja, hvis du tilslutter en lokal model med Ollama, LM Studio eller llama.cpp. Computeren skal dog have nok hukommelse til at køre modellen. Sørg også for, at titler laves af den lokale model: Kontrollér small_model og eventuelle udtrykkelige modelvalg for titelagenten. Slå sessionsdeling fra, og gennemgå MCP-servere og andre eksterne integrationer, før du betragter opsætningen som helt lokal.

Del

Diskussion

Kommentarer

Log ind for at deltage i diskussionen.

Mere fra bloggen

Læs videre.

Klar til at udrulle? Fra 2,48 $/md.

Uafhængig cloud siden 2008. AMD EPYC, NVMe, 40 Gbps. 14 dages pengene-tilbage-garanti.