← Tilbage til nyheder
ZBuild News

OpenCode blokeret af Anthropic: Hvad skete der, hvorfor, og hvordan udviklere reagerer i 2026

En omfattende gennemgang af Anthropic, der blokerer OpenCode fra at tilgå Claude-modeller i 2026. Lær hvad der udløste forbuddet, de juridiske og tekniske detaljer, fællesskabets reaktioner fra DHH og andre, tilgængelige workarounds, og hvad dette betyder for fremtiden for open-source AI-kodningsværktøjer.

Published
2026-03-27T00:00:00.000Z
Author
ZBuild Team
Reading Time
12 min read
opencode blocked anthropicopencode bananthropic block opencodeopencode claude blockedanthropic ToS updateopencode workaround
OpenCode blokeret af Anthropic: Hvad skete der, hvorfor, og hvordan udviklere reagerer i 2026
ZBuild Teamda
XLinkedIn

Den korte version

I januar 2026 blokerede Anthropic for OpenCode og alle andre tredjeparts AI-kodningsværktøjer fra at få adgang til Claude-modeller via abonnementsbaseret OAuth. Trækket forstyrrede hundredtusindvis af udviklere, udløste modreaktioner fra fremtrædende skikkelser som DHH og førte til, at OpenAI offentligt indgik partnerskab med OpenCode som et konkurrencemæssigt modtræk. Her er den fulde historie, de tekniske detaljer og dine muligheder fremover.


OpenCode blokeret af Anthropic: Den komplette gennemgang fra 2026

Hvis du vågnede op en morgen i januar 2026 og opdagede, at dit OpenCode-Claude-workflow pludselig var dødt, var du ikke alene. Anthropic udrullede server-side blokeringer, der afskar OpenCode — den open-source AI-kodningsagent med over 126.000 GitHub-stjerner — fra at få adgang til Claude-modeller gennem subscription OAuth tokens. Det, der fulgte, var en af de mest betydningsfulde hændelser vedrørende udviklertillid i AI-værktøjsuniverset.

Denne artikel dækker det hele: tidslinjen, de tekniske mekanismer, den juridiske optrapning, fællesskabets reaktioner, tilgængelige workarounds, og hvad denne episode betyder for fremtiden for AI-assisteret udvikling.


Del 1: Tidslinje over begivenheder

Fase 1 — Den stille blokering (9. januar 2026)

Den 9. januar 2026 implementerede Anthropic server-side tjek, der begyndte at afvise OAuth tokens fra tredjepartsværktøjer. Udviklere, der brugte OpenCode's /connect-kommando til at autentificere med deres Claude Pro- eller Max-konti, begyndte at ramme en mur. Fejlmeddelelsen var utvetydig:

Error: This credential is only authorized for use with Claude Code
and cannot be used for other API requests.

Kilde

I starten antog mange udviklere, at det var en bug. GitHub-issues hobede sig op i OpenCode-repositoriet, hvor brugere rapporterede, at deres tidligere fungerende opsætninger var gået i stykker natten over. Vedligeholderne af OpenCode bekræftede, at ændringen var bevidst fra Anthropics side.

Fase 2 — Teknisk optrapning (Januar–februar 2026)

Anthropic stoppede ikke ved simpel token-validering. I løbet af de følgende uger implementerede de stadig mere sofistikerede detekteringsmekanismer:

  • Client fingerprinting: Server-side tjek, der identificerede, om en anmodning stammede fra en ægte Claude Code-klient eller et tredjepartsværktøj, der spoofede det samme OAuth-flow.
  • User-Agent validation: Anmodninger uden den forventede Claude Code User-Agent-streng blev markeret og afvist.
  • Behavioral analysis: Mønstre i API-brug, der afveg fra typiske Claude Code-interaktionsmønstre, udløste blokeringer.

Hver gang OpenCode-fællesskabet fandt en workaround, implementerede Anthropic en modforanstaltning. Denne katten-efter-musen-dynamik udspillede sig over flere GitHub-issues, herunder #6930 og #10956.

Fase 3 — Juridisk formalisering (19. februar 2026)

Den 19. februar 2026 opdaterede Anthropic sine Terms of Service til at inkludere en eksplicit sektion om "Authentication and credential use". Den centrale klausul lød:

OAuth tokens fra Free-, Pro- og Max-abonnementer må ikke anvendes med tredjepartsværktøjer eller Agent SDK.

Kilde

Dette transformerede det, der havde været en teknisk håndhævelse, til en formel politik. Anthropic sendte også juridiske meddelelser til OpenCode-projektet og formaliserede dermed indgrebet. Kilde

Fase 4 — OpenAI-modtrækket (Februar–marts 2026)

Inden for få uger efter Anthropics udelukkelse foretog OpenAI et offentligt og strategisk træk. De indgik officielt partnerskab med OpenCode og udvidede Codex-abonnementssupport til OpenCode, OpenHands, RooCode og andre open-source værktøjer. Kilde

OpenAI tillod ikke blot passivt tredjepartsadgang — de markedsførte det aktivt. Budskabet var klart: Hvis Anthropic ikke vil lade dig bruge dit abonnement, som du vil, så vil OpenAI.


Del 2: Hvorfor Anthropic gjorde det

For at forstå Anthropics motiver kræves et kig på de forretningsmæssige dynamikker, der er på spil.

Beskyttelse af omsætning

Claude Pro koster $20/måned, og Claude Max koster $100–200/måned. Disse abonnementer inkluderer generøse brugsgrænser beregnet til Claude Code, Anthropics eget terminalbaserede kodningsværktøj. Når OpenCode-brugere autentificerede via OAuth, fik de adgang til de samme Claude-modeller til abonnementspriser i stedet for at betale per-token API-priser, som er betydeligt højere ved intensiv brug.

For Anthropic repræsenterede hver udvikler, der brugte Claude gennem OpenCode i stedet for Claude Code, enten tabt API-omsætning eller øgede infrastrukturomkostninger uden tilsvarende omsætning fra deres eget produkt.

Produktstrategi

Claude Code er en central del af Anthropics udviklerstrategi. Ved at begrænse modeladgangen til deres egen klient bevarer Anthropic kontrollen over brugeroplevelsen, indsamler brugsdata til modelforbedring og positionerer Claude Code som den definitive måde at bruge Claude til kodning på.

Retfærdiggørelse via Terms of Service

Fra Anthropics perspektiv var OAuth-flowet designet specifikt til Claude Code. Tredjepartsværktøjer, der kopierede dette flow — ved at lade brugere logge ind via browseren og modtage OAuth tokens — brugte en autentificeringsmekanisme uden for dens tiltænkte anvendelsesområde. ToS-opdateringen kodificerede det, som Anthropic argumenterede for altid havde været hensigten.


Del 3: Modreaktioner fra fællesskabet

Udviklerfællesskabets reaktion var hurtig og overvældende negativ.

DHH's kritik

David Heinemeier Hansson (DHH), skaberen af Ruby on Rails og CTO hos 37signals, var blandt de mest vokale kritikere. Han skrev på X:

"Bekræftelse på at Anthropic bevidst blokerer OpenCode og alle andre 3P-hylstre i et paranoidt forsøg på at tvinge udviklere over i Claude Code. Frygtelig politik for en virksomhed, der er bygget på at træne modeller på vores kode, vores tekster, vores alt. Venligst ændr vilkårene, @DarioAmodei."

Kilde

DHH's kritik indfangede en stemning, som mange delte: Anthropic trænede sine modeller på open-source kode, men forhindrede nu open-source værktøjer i at få adgang til disse modeller.

Debatten om "Walled Garden"

Udvikleren Patrick O'Doherty publicerede et indflydelsesrigt indlæg med titlen "Anthropic's Walled Garden: The Claude Code Crackdown", hvori han argumenterede for, at Anthropic var i gang med at bygge et lukket økosystem, der var i modstrid med den åbne etos i det udviklerfællesskab, de var afhængige af. Kilde

Stigning i GitHub-stjerner

Paradoksalt nok var kontroversen det bedste, der nogensinde er sket for OpenCode's vækstkurve. Projektet fik 18.000 nye GitHub-stjerner på to uger efter blokeringen, da udviklere samlede sig om projektet af principielle årsager. I marts 2026 havde OpenCode nået 126.000+ stjerner og 800+ bidragsydere.

Hacker News-tråde

Flere Hacker News-tråde om emnet tiltrak hundredvis af kommentarer, hvor den dominerende holdning var kritik af Anthropics tilgang. Trådene "Anthropic Explicitly Blocking OpenCode" og "Anthropic takes legal action against OpenCode" nåede begge forsiden.


Del 4: De tekniske detaljer

Sådan fungerede OAuth-flowet (Før blokeringen)

Før forbuddet fungerede OpenCode's adgang til Claude således:

  1. Brugeren kører /connect i OpenCode TUI.
  2. OpenCode åbner et browservindue, der peger på Anthropics OAuth-endpoint.
  3. Brugeren logger ind med sin Anthropic-konto (Pro eller Max).
  4. Browseren omdirigerer tilbage med et OAuth token.
  5. OpenCode gemmer token lokalt og bruger det til API-anmodninger.
  6. Anthropics API leverer Claude-svar, som om de kom fra Claude Code.

Dette flow var funktionelt identisk med det, Claude Code selv gør. Forskellen var klienten, der foretog anmodningerne.

Sådan fungerer blokeringen

Anthropics blokeringsmekanisme opererer på flere niveauer:

Anmodning fra klient
    │
    ├─ Tjek OAuth token-oprindelse ──→ Afvis hvis ikke Claude Code
    │
    ├─ Valider client fingerprint ──→ Afvis hvis spoofet
    │
    ├─ Analyser User-Agent-header ──→ Marker ikke-Claude-Code-klienter
    │
    └─ Behavioral pattern matching ──→ Bloker unormal brug

Fingerprinting er det mest sofistikerede element. Anthropics servere analyserer karakteristika ved hver anmodning, som er svære for tredjepartsværktøjer at kopiere, herunder interne headers, mønstre i anmodningstiming og session metadata, som Claude Code genererer.

Subscription OAuth vs. API-nøgler

Det er afgørende at forstå forskellen:

AdgangsmetodeStatusOmkostningsmodel
Claude Pro/Max OAuth (via tredjepart)BlokeretAbonnement ($20–200/md)
Claude Code OAuth (officiel klient)FungererAbonnement ($20–200/md)
Anthropic API-nøgleFungerer med OpenCodePay-per-token

Brug af Anthropic API med en betalt API-nøgle i OpenCode er fuldt ud i overensstemmelse med Anthropics vilkår. Blokeringen gælder kun for subscription OAuth tokens brugt uden for Claude Code.


Del 5: Fungerende løsninger (Marts 2026)

Trods restriktionerne har udviklere flere legitime veje fremad.

Løsning 1: Anthropic API-nøgle (Fuldt kompatibel)

Den mest ligetil og ToS-kompatible tilgang er at bruge Anthropic API direkte:

# Sæt din API-nøgle
export ANTHROPIC_API_KEY=sk-ant-xxxxx

# Konfigurer OpenCode til at bruge Anthropic-provideren
# I din opencode.json
{
  "provider": {
    "anthropic": {
      "model": "claude-sonnet-4-6"
    }
  }
}

Omkostninger: Pay-per-token prissætning. Ved intensiv kodning kan dette koste $50–200+/måned afhængigt af volumen, hvilket gør det sammenligneligt med eller dyrere end et abonnement. Men det fungerer, og det er helt inden for Anthropics vilkår.

Kilde

Løsning 2: OpenAI med Codex-abonnement

OpenAI understøtter nu officielt OpenCode. Hvis du har et Codex-abonnement, kan du bruge det direkte:

export OPENAI_API_KEY=sk-xxxxx

# Eller brug Codex-abonnementet med OpenCode's indbyggede support
opencode --provider openai

Dette er den mulighed, mange udviklere er migreret til, givet OpenAI's eksplicitte opbakning til tredjepartsværktøjer. Kilde

Løsning 3: Proxy-værktøjer (Brug med forsigtighed)

Flere fællesskabsudviklede proxy-værktøjer bygger bro mellem Claude Max-abonnementer og lokale API-endpoints:

  • Meridian: Gør dit Claude Max-abonnement til et lokalt Anthropic API. Proxyen autentificerer gennem din Claude Max-session frem for API-nøgler. Kilde
  • Anthropic Auth-plugins: Fællesskabsvedligeholdte OAuth-autentificeringsplugins til OpenCode. Kilde

Vigtigt forbehold: Brug af proxy-værktøjer til at få adgang til Claude Pro/Max-modeller med tredjepartsklienter overtræder teknisk set Anthropics opdaterede Terms of Service. Din konto kan blive lukket, hvis det opdages.

Løsning 4: Alternative modeller

OpenCode understøtter over 75 LLM-providere. Du kan skifte til:

  • Google Gemini 2.5 Pro — Stærk kodningsperformance, generøst gratis niveau.
  • DeepSeek V3 — Omkostningseffektiv, fremragende til kodegenerering.
  • Lokale modeller via Ollama — Fuldt offline, nul omkostninger, ingen ToS-bekymringer.
  • Mistral Codestral — Specielt bygget til kode, konkurrencedygtig ydeevne.

Løsning 5: Brug en platform, der ikke låser dig fast

Hvis du bygger applikationer frem for blot at skrive kode i en terminal, så overvej platforme som ZBuild, der giver dig en app-builder-oplevelse uden vendor lock-in. ZBuild lader dig bygge og udrulle applikationer ved hjælp af AI-assistance, mens du bevarer fuldt ejerskab og portabilitet over dine projekter — uden at bekymre dig om, hvilken modeludbyder der ændrer sine vilkår næste gang.


Del 6: Indvirkning på det bredere økosystem

Kløften mellem åben og lukket

Denne hændelse krystalliserede en grundlæggende spænding i AI-værktøjsuniverset. På den ene side: virksomheder, der trænede modeller på open-source kode og fællesskabsgenereret indhold. På den anden side: open-source fællesskabet, der producerede disse træningsdata og nu ønsker ubegrænset adgang til de resulterende modeller.

Argumentet vakte genklang, fordi det rørte ved et ømt punkt omkring gensidighed. Anthropics modeller blev trænet på milliarder af linjer open-source kode. Mange udviklere føler, at begrænsning af, hvordan de får adgang til disse modeller — især når de er betalende abonnenter — bryder en implicit social kontrakt.

Skift i markedsandele

Kontroversen accelererede flere tendenser:

MetrikFør blokering (Dec 2025)Efter blokering (Mar 2026)
OpenCode GitHub-stjerner~56.000126.000+
OpenCode månedlige aktive udviklere~2 millioner5 millioner+
OpenCode understøttede providere~4075+
OpenAI Codex + OpenCode-brugereMinimalBetydelig vækst

Kilde

Præcedens for andre værktøjer

OpenCode-forbuddet satte en præcedens, der også påvirkede andre tredjepartsværktøjer. Cline, RooCode, Continue, Aider og andre værktøjer, der brugte lignende OAuth-flows, blev også blokeret. Hele økosystemet af tredjeparts Claude-kompatible værktøjer blev påvirket, ikke kun OpenCode. Kilde


Del 7: Hvad udviklere gør nu

Baseret på diskussioner i fællesskabet og GitHub-aktivitet er her, hvordan udviklerfællesskabet har reageret:

Migrationsmønstre

  1. Multi-provider opsætninger: Mange udviklere konfigurerer nu OpenCode med flere providere, hvor de bruger Claude via API-nøgle til opgaver, hvor den excellerer, og billigere alternativer til rutinearbejde.
  2. OpenAI-migration: En betydelig del af de Claude-afhængige udviklere er flyttet til OpenAI's Codex, som eksplicit byder tredjepartsværktøjer velkommen.
  3. Local-first tilgange: Interessen for lokale modeller (Ollama, llama.cpp) er steget voldsomt, drevet af udviklere, der ikke længere vil være afhængige af en enkelt udbyders velvilje.
  4. Adoption af API-nøgler: Udviklere, der ønsker at fortsætte med at bruge Claude, er skiftet til API-nøgler og accepterer den højere per-token pris for pålideligheden ved en fuldt understøttet adgangsmetode.

Udvikler-sentiment

Den varige skade kan være på Anthropics omdømme i udviklerfællesskabet. Tillid er, når den først er brudt, svær at genopbygge. Flere undersøgelser og uformelle afstemninger på Hacker News og Reddit viser, at udviklernes tillid til Anthropic faldt markant efter hændelsen.


Del 8: Lektioner for AI-værktøjsindustrien

Til værktøjsudviklere

  • Vær aldrig afhængig af en enkelt udbyders OAuth-flow som din primære autentificeringsmekanisme. Hav altid en API-nøgle som fallback.
  • Byg provider-agnostiske arkitekturer fra dag ét. OpenCode's understøttelse af over 75 providere betød, at Anthropic-blokeringen var smertefuld, men ikke fatal.
  • Forvent at vilkår ændrer sig — enhver funktion, der virker "ved et tilfælde" frem for ved eksplicit aftale, vil i sidste ende blive lukket ned.

Til modeludbydere

  • Kommuniker før du blokerer. Et 30-dages varsel om udfasning ville have skabt langt færre modreaktioner end en øjeblikkelig afbrydelse natten over.
  • Tilbyd en vej fremad. Hvis du blokerer subscription OAuth for tredjepartsværktøjer, så tilbyd samtidig et tredjepartsudviklerprogram med rimelige API-priser.
  • Husk hvor dine træningsdata kom fra. Udviklerfællesskabet har en lang hukommelse.

Til individuelle udviklere

  • Diversificer din værktøjskæde. Byg ikke hele dit workflow omkring en enkelt udbyder.
  • Forstå Terms of Service for hvert værktøj, du er afhængig af.
  • Overvej at bygge på platforme som ZBuild, der abstraherer udbyderafhængigheder væk, så du kan fokusere på at levere dit produkt frem for at håndtere AI-udbyderpolitik.

Konklusion

Sagaen om OpenCode og Anthropic i starten af 2026 er mere end blot en historie om et værktøj, der bliver blokeret. Det er et casestudie i spændingerne mellem open-source udviklingskultur og kommercielle AI-forretningsmodeller. Anthropic havde legitime forretningsmæssige årsager til restriktionen, men udførelsen — lydløse blokeringer efterfulgt af juridiske trusler — underminerede tilliden på måder, det vil tage år at reparere.

For udviklere er den praktiske lære klar: Diversificer dine udbydere, brug API-nøgler når det er muligt, og byg workflows, der kan overleve politiske ændringer. AI-værktøjslandskabet er stadig ungt og ustabilt. De værktøjer og vilkår, du afhænger af i dag, kan ændre sig i morgen.


Kilder

Tilbage til alle nyheder
Nød du denne artikel?
FAQ

Common questions

Hvorfor blokerede Anthropic OpenCode fra at tilgå Claude-modeller?+
Anthropic blokerede OpenCode, fordi det brugte det samme OAuth authentication flow som Claude Code til at tilgå Claude Pro og Max abonnementer. Anthropic argumenterede for, at dette overtrådte deres Terms of Service og implementerede server-side fingerprinting for at detektere og afvise anmodninger, der ikke stammede fra officielle Claude Code klienter. Virksomheden nævnte også beskyttelse af omsætning, da tredjepartsværktøjer tilgik modeller på abonnementsniveau, uden at Anthropic modtog API revenue.
Hvornår begyndte Anthropic at blokere OpenCode, og hvilken fejl ser brugerne?+
Anthropic udrullede de første server-side blocking checks den 9. januar 2026. Brugere, der forsøgte at bruge Claude via OpenCode, begyndte at se fejlmeddelelsen: 'This credential is only authorized for use with Claude Code and cannot be used for other API requests.' En formel opdatering af Terms of Service fulgte den 19. februar 2026, hvilket gjorde restriktionen til en eksplicit politik.
Hvad er de nuværende workarounds for at bruge Claude-modeller med OpenCode?+
Der findes tre primære workarounds: (1) Brug Anthropic API direkte med en betalt API key, hvilket er fuldt ud i overensstemmelse med Anthropics ToS. (2) Brug proxy-værktøjer som Meridian, der bygger bro mellem Claude Max abonnementer og et lokalt API endpoint. (3) Skift til alternative udbydere — OpenAI understøtter nu officielt OpenCode med Codex abonnementer, og du kan også bruge Google Gemini eller lokale modeller via Ollama.
Reagerede OpenAI på, at Anthropic blokerede OpenCode?+
Ja. Inden for få uger efter Anthropics lockout indgik OpenAI et offentligt partnerskab med OpenCode og udvidede Codex abonnementsstøtte til OpenCode, OpenHands, RooCode og andre open-source værktøjer. Dette blev bredt set som et strategisk træk for at tiltrække udviklere, der var frustrerede over Anthropics restriktioner.
Er det lovligt at bruge workarounds til at tilgå Claude via OpenCode?+
Brug af Anthropic API med en betalt API key er fuldt ud lovligt og compliant. Anthropics opdaterede Terms of Service forbyder dog eksplicit brugen af OAuth tokens fra Free, Pro og Max planer med tredjepartsværktøjer. Brug af proxy-værktøjer eller OAuth plugins til at omgå denne restriktion overtræder teknisk set Anthropics ToS og kan resultere i lukning af kontoen.

Byg med ZBuild

Forvandl din idé til en fungerende app — ingen kodning krævet.

46.000+ udviklere byggede med ZBuild denne måned

Byg din idé med AI

Beskriv hvad du vil have — ZBuild bygger det for dig.

46.000+ udviklere byggede med ZBuild denne måned
More Reading

Related articles