← Back to news
ZBuild News

OpenCode geblokkeerd door Anthropic: Wat er gebeurde, waarom, en hoe developers reageren in 2026

Een uitgebreide analyse van het blokkeren van OpenCode door Anthropic voor toegang tot Claude modellen in 2026. Leer wat de ban veroorzaakte, de juridische en technische details, community-reacties van DHH en anderen, beschikbare workarounds, en wat dit betekent voor de toekomst van open-source AI coding tools.

Published
2026-03-27T00:00:00.000Z
Author
ZBuild Team
Reading Time
13 min read
opencode blocked anthropicopencode bananthropic block opencodeopencode claude blockedanthropic ToS updateopencode workaround
OpenCode geblokkeerd door Anthropic: Wat er gebeurde, waarom, en hoe developers reageren in 2026
ZBuild Teamnl
XLinkedIn

De korte versie

In januari 2026 blokkeerde Anthropic OpenCode en elke andere AI-coding tool van derden van toegang tot Claude-modellen via op abonnementen gebaseerde OAuth. Deze stap ontregelde honderdduizenden developers, veroorzaakte felle reacties van prominente figuren zoals DHH, en leidde ertoe dat OpenAI publiekelijk de samenwerking aanging met OpenCode als een strategische tegenzet. Hier is het volledige verhaal, de technische details en je opties voor de toekomst.


OpenCode geblokkeerd door Anthropic: De volledige analyse van 2026

Als je op een ochtend in januari 2026 wakker werd en merkte dat je OpenCode-Claude workflow plotseling niet meer werkte, was je niet de enige. Anthropic implementeerde server-side blokkades die OpenCode — de open-source AI-coding agent met 126,000+ GitHub stars — afsloot van toegang tot Claude-modellen via OAuth-tokens van abonnementen. Wat volgde was een van de meest significante incidenten rondom het vertrouwen van developers in de AI-tooling sector.

Dit artikel behandelt alles: de tijdlijn, de technische mechanismen, de juridische escalatie, reacties uit de community, beschikbare workarounds en wat dit incident betekent voor de toekomst van AI-ondersteunde ontwikkeling.


Deel 1: Tijdlijn van gebeurtenissen

Fase 1 — De stille blokkade (9 januari 2026)

Op 9 januari 2026 voerde Anthropic server-side controles in die OAuth-tokens van tools van derden begonnen te weigeren. Developers die het OpenCode /connect commando gebruikten om te authenticeren met hun Claude Pro of Max accounts, liepen tegen een muur aan. De foutmelding was onomwonden:

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

Bron

In eerste instantie dachten veel developers dat het een bug was. De GitHub issues in de OpenCode repository stapelden zich op, waarbij gebruikers meldden dat hun eerder werkende configuraties van de ene op de andere dag kapot waren. De maintainers van OpenCode bevestigden dat de wijziging een bewuste actie van Anthropic was.

Fase 2 — Technische escalatie (januari–februari 2026)

Anthropic stopte niet bij eenvoudige token-validatie. In de daaropvolgende weken implementeerden ze steeds geavanceerdere detectiemechanismen:

  • Client fingerprinting: Server-side controles die identificeerden of een verzoek afkomstig was van een legitieme Claude Code client of een tool van derden die dezelfde OAuth-flow nabootste.
  • User-Agent validatie: Verzoeken zonder de verwachte Claude Code user-agent string werden gemarkeerd en geweigerd.
  • Gedragsanalyse: Patronen in API-gebruik die afweken van typische Claude Code interactiepatronen activeerden blokkades.

Elke keer dat de OpenCode community een workaround vond, zette Anthropic een tegenmaatregel in. Deze kat-en-muis-dynamiek speelde zich af in meerdere GitHub issues, waaronder #6930 en #10956.

Fase 3 — Juridische formalisering (19 februari 2026)

Op 19 februari 2026 werkte Anthropic de Terms of Service bij met een expliciete sectie "Authentication and credential use". De belangrijkste clausule stelde:

OAuth-tokens van Free, Pro en Max abonnementen mogen niet worden gebruikt met tools van derden of de Agent SDK.

Bron

Dit veranderde wat een technische handhavingsactie was in officieel beleid. Anthropic stuurde ook juridische communicatie naar het OpenCode project om de harde aanpak te formaliseren. Bron

Fase 4 — De OpenAI tegenzet (februari–maart 2026)

Binnen enkele weken na de uitsluiting door Anthropic maakte OpenAI een publieke en strategische zet. Ze gingen officieel een partnerschap aan met OpenCode en breidden Codex abonnementsondersteuning uit naar OpenCode, OpenHands, RooCode en andere open-source tools. Bron

OpenAI stond toegang door derden niet alleen passief toe — ze promootten het actief. De boodschap was duidelijk: als Anthropic je je abonnement niet laat gebruiken zoals jij dat wilt, dan doet OpenAI dat wel.


Deel 2: Waarom Anthropic dit deed

Om de motivaties van Anthropic te begrijpen, moeten we kijken naar de zakelijke dynamiek.

Inkomstenbescherming

Claude Pro kost $20/maand en Claude Max kost $100–200/maand. Deze abonnementen bevatten royale gebruikslimieten die bedoeld zijn voor Claude Code, Anthropic's eigen terminal-gebaseerde coding tool. Wanneer OpenCode-gebruikers authenticeerden via OAuth, kregen ze toegang tot dezelfde Claude-modellen tegen abonnementstarieven in plaats van per-token API-prijzen te betalen, die aanzienlijk hoger zijn bij intensief gebruik.

Voor Anthropic betekende elke developer die Claude via OpenCode gebruikte in plaats van Claude Code ofwel verloren API-inkomsten, ofwel verhoogde infrastructuurkosten zonder bijbehorende inkomsten uit hun eigen product.

Productstrategie

Claude Code is een essentieel onderdeel van Anthropic's strategie voor developers. Door de toegang tot het model te beperken tot hun eigen client, behoudt Anthropic de controle over de gebruikerservaring, verzamelen ze gebruiksdata voor modelverbetering en positioneren ze Claude Code als de definitieve manier om Claude te gebruiken voor coderen.

Rechtvaardiging via de Terms of Service

Vanuit het perspectief van Anthropic was de OAuth-flow specifiek ontworpen voor Claude Code. Tools van derden die deze flow repliceerden — waarbij gebruikers via de browser inlogden en OAuth-tokens ontvingen — gebruikten een authenticatiemechanisme buiten het beoogde doel. De update van de ToS codificeerde wat volgens Anthropic altijd al de bedoeling was.


Deel 3: Reacties uit de community

De reactie van de developer-community was snel en overwegend negatief.

Kritiek van DHH

David Heinemeier Hansson (DHH), de maker van Ruby on Rails en CTO van 37signals, was een van de meest uitgesproken critici. Hij postte op X:

"Bevestiging dat Anthropic opzettelijk OpenCode en elke andere 3P harness blokkeert, in een paranoïde poging om developers naar Claude Code te dwingen. Verschrikkelijk beleid voor een bedrijf dat is gebouwd op het trainen van modellen op onze code, ons schrijven, ons alles. Pas de voorwaarden aan, @DarioAmodei."

Bron

De kritiek van DHH verwoordde een gevoel dat door velen werd gedeeld: Anthropic trainde zijn modellen op open-source code, maar verhinderde nu dat open-source tools toegang kregen tot die modellen.

Het "Walled Garden" debat

Developer Patrick O'Doherty publiceerde een invloedrijk stuk getiteld "Anthropic's Walled Garden: De Claude Code Crackdown", waarin hij betoogde dat Anthropic een gesloten ecosysteem bouwde dat in strijd was met het open ethos van de developer-community waar het van afhankelijk was. Bron

Explosieve stijging van GitHub stars

Paradoxaal genoeg was de controverse het beste wat de groeicijfers van OpenCode kon overkomen. Het project kreeg 18,000 nieuwe GitHub stars in twee weken na de blokkade, omdat developers zich uit principe achter het project schaarden. Tegen maart 2026 had OpenCode 126,000+ stars en 800+ contributors bereikt.

Hacker News discussies

Meerdere Hacker News discussies over dit onderwerp trokken honderden reacties, waarbij de dominante mening kritisch was tegenover de aanpak van Anthropic. De discussies "Anthropic Explicitly Blocking OpenCode" en "Anthropic takes legal action against OpenCode" bereikten beide de voorpagina.


Deel 4: De technische details

Hoe de OAuth-flow werkte (vóór de blokkade)

Vóór de ban kreeg OpenCode als volgt toegang tot Claude:

  1. Gebruiker voert /connect uit in de OpenCode TUI
  2. OpenCode opent een browservenster dat naar het OAuth-endpoint van Anthropic wijst
  3. Gebruiker logt in met zijn Anthropic-account (Pro of Max)
  4. De browser stuurt de gebruiker terug met een OAuth-token
  5. OpenCode slaat het token lokaal op en gebruikt het voor API-verzoeken
  6. De API van Anthropic levert Claude-antwoorden alsof ze van Claude Code komen

Deze flow was functioneel identiek aan wat Claude Code zelf doet. Het enige verschil was de client die de verzoeken deed.

Hoe de blokkade werkt

Het blokkeermechanisme van Anthropic werkt op meerdere niveaus:

Verzoek van client
    │
    ├─ Controleer OAuth-token oorsprong ──→ Weigeren indien niet Claude Code
    │
    ├─ Valideer client fingerprint ──→ Weigeren indien gespoofte
    │
    ├─ Analyseer user-agent header ──→ Markeer niet-Claude Code clients
    │
    └─ Gedragspatroonherkenning ──→ Blokkeer afwijkend gebruik

De fingerprinting is het meest geavanceerde element. De servers van Anthropic analyseren kenmerken van elk verzoek die moeilijk te repliceren zijn voor tools van derden, waaronder interne headers, patronen in de timing van verzoeken en sessie-metadata die Claude Code genereert.

Abonnement OAuth vs. API keys

Het is essentieel om het onderscheid te begrijpen:

ToegangsmethodeStatusKostenmodel
Claude Pro/Max OAuth (via derden)GeblokkeerdAbonnement ($20–200/mo)
Claude Code OAuth (officiële client)WerktAbonnement ($20–200/mo)
Anthropic API keyWerkt met OpenCodePay-per-token

Het gebruik van de Anthropic API met een betaalde API key in OpenCode is volledig in overeenstemming met de voorwaarden van Anthropic. de blokkade is alleen van toepassing op OAuth-tokens van abonnementen die buiten Claude Code worden gebruikt.


Deel 5: Werkende oplossingen (maart 2026)

Ondanks de beperkingen hebben developers verschillende legitieme wegen om vooruit te gaan.

Oplossing 1: Anthropic API key (Volledig conform)

De meest eenvoudige en ToS-conforme aanpak is om de Anthropic API direct te gebruiken:

# Stel je API key in
export ANTHROPIC_API_KEY=sk-ant-xxxxx

# Configureer OpenCode om de Anthropic provider te gebruiken
# In je opencode.json
{
  "provider": {
    "anthropic": {
      "model": "claude-sonnet-4-6"
    }
  }
}

Kosten: Pay-per-token prijzen. Voor intensief gebruik bij coderen kan dit $50–200+/maand kosten, afhankelijk van het volume, waardoor het vergelijkbaar of duurder is dan een abonnement. Maar het werkt, en het valt volledig binnen de voorwaarden van Anthropic.

Bron

Oplossing 2: OpenAI met Codex abonnement

OpenAI ondersteunt OpenCode nu officieel. Als je een Codex abonnement hebt, kun je dit direct gebruiken:

export OPENAI_API_KEY=sk-xxxxx

# Of gebruik het Codex abonnement met OpenCode's ingebouwde ondersteuning
opencode --provider openai

Dit is de optie waar veel developers naar zijn overgestapt, gezien de expliciete omarming van tools van derden door OpenAI. Bron

Oplossing 3: Proxy-tools (Gebruik met voorzichtigheid)

Verschillende door de community gebouwde proxy-tools overbruggen Claude Max abonnementen naar lokale API-endpoints:

  • Meridian: Verandert je Claude Max abonnement in een lokale Anthropic API. De proxy authenticeert via je Claude Max sessie in plaats van API keys. Bron
  • Anthropic Auth plugins: Door de community onderhouden OAuth-authenticatie plugins voor OpenCode. Bron

Belangrijke kanttekening: Het gebruik van proxy-tools om toegang te krijgen tot Claude Pro/Max modellen met clients van derden schendt technisch gezien de bijgewerkte Terms of Service van Anthropic. Je account kan worden beëindigd als dit wordt gedetecteerd.

Oplossing 4: Alternatieve modellen

OpenCode ondersteunt 75+ LLM providers. Je kunt overstappen naar:

  • Google Gemini 2.5 Pro — Sterke codeerprestaties, royale gratis laag.
  • DeepSeek V3 — Kosteneffectief, uitstekend voor codegeneratie.
  • Lokale modellen via Ollama — Volledig offline, nul kosten, geen ToS-zorgen.
  • Mistral Codestral — Speciaal gebouwd voor code, competitieve prestaties.

Oplossing 5: Gebruik een platform dat je niet opsluit

Als je applicaties bouwt in plaats van code schrijft in een terminal, overweeg dan platforms zoals ZBuild die je een app-builder ervaring bieden zonder vendor lock-in. Met ZBuild kun je applicaties bouwen en deployen met behulp van AI-ondersteuning, terwijl je het volledige eigendom en de portabiliteit van je projecten behoudt — zonder je zorgen te hoeven maken over welke modelprovider de volgende keer zijn voorwaarden verandert.


Deel 6: Impact op het bredere ecosysteem

De kloof tussen open en gesloten

Dit incident maakte een fundamentele spanning in de AI-tooling sector tastbaar. Aan de ene kant: bedrijven die modellen trainden op open-source code en door de community gegenereerde content. Aan de andere kant: de open-source community die die trainingsdata produceerde en nu onbeperkte toegang wil tot de resulterende modellen.

Het argument resoneerde omdat het raakte aan het principe van wederkerigheid. De modellen van Anthropic zijn getraind op miljarden regels open-source code. Veel developers hebben het gevoel dat het beperken van de manier waarop ze toegang krijgen tot die modellen — vooral wanneer ze betalende abonnees zijn — een impliciet sociaal contract verbreekt.

Verschuivingen in marktaandeel

De controverse versnelde verschillende trends:

StatistiekVóór blokkade (dec 2025)Na blokkade (mrt 2026)
OpenCode GitHub stars~56,000126,000+
OpenCode maandelijks actieve developers~2 miljoen5 miljoen+
OpenCode ondersteunde providers~4075+
OpenAI Codex + OpenCode gebruikersMinimaalSignificante groei

Bron

Precedent voor andere tools

De ban op OpenCode schiep een precedent dat ook andere tools van derden trof. Cline, RooCode, Continue, Aider en andere tools die vergelijkbare OAuth-flows gebruikten, werden eveneens geblokkeerd. Het gehele ecosysteem van Claude-compatibele tools van derden werd geraakt, niet alleen OpenCode. Bron


Deel 7: Wat developers nu doen

Gebaseerd op discussies in de community en GitHub-activiteit, is dit hoe de developer-community heeft gereageerd:

Migratiepatronen

  1. Multi-provider configuraties: Veel developers configureren OpenCode nu met meerdere providers, waarbij ze Claude via API key gebruiken voor taken waarin het uitblinkt en goedkopere alternatieven voor routinewerk.
  2. Migratie naar OpenAI: Een aanzienlijk deel van de van Claude afhankelijke developers is overgestapt naar OpenAI's Codex, dat tools van derden expliciet verwelkomt.
  3. Local-first benaderingen: De interesse in lokale modellen (Ollama, llama.cpp) is enorm gestegen, gedreven door developers die niet langer afhankelijk willen zijn van de welwillendheid van een enkele provider.
  4. Gebruik van API keys: Developers die Claude willen blijven gebruiken, zijn overgestapt op API keys en accepteren de hogere kosten per token voor de betrouwbaarheid van een volledig ondersteunde toegangsmethode.

Sentiment onder developers

De blijvende schade is mogelijk toegebracht aan de reputatie van Anthropic binnen de developer-community. Vertrouwen dat eenmaal is geschaad, is moeilijk te herstellen. Verschillende enquêtes en informele peilingen op Hacker News en Reddit laten zien dat het vertrouwen van developers in Anthropic na het incident aanzienlijk is gedaald.


Deel 8: Lessen voor de AI-tooling industrie

Voor tool-bouwers

  • Vertrouw nooit op de OAuth-flow van een enkele provider als je primaire authenticatiemechanisme. Zorg altijd voor een API key fallback.
  • Bouw vanaf dag één provider-agnostische architecturen. De ondersteuning van OpenCode voor 75+ providers zorgde ervoor dat de Anthropic-blokkade pijnlijk was, maar niet fataal.
  • Verwacht dat voorwaarden veranderen — elke feature die "per ongeluk" werkt in plaats van via een expliciete overeenkomst, zal uiteindelijk worden stopgezet.

Voor model-providers

  • Communiceer voordat je blokkeert. Een aankondiging van 30 dagen vooraf zou veel minder weerstand hebben opgeroepen dan een abrupte stopzetting.
  • Bied een weg vooruit. Als je OAuth-abonnementen blokkeert voor tools van derden, bied dan tegelijkertijd een programma voor externe developers aan met redelijke API-prijzen.
  • Onthoud waar je trainingsdata vandaan kwam. De developer-community heeft een lang geheugen.

Voor individuele developers

  • Diversifieer je toolchain. Bouw niet je gehele workflow rond een enkele provider.
  • Begrijp de Terms of Service van elke tool waarvan je afhankelijk bent.
  • Overweeg te bouwen op platforms zoals ZBuild die afhankelijkheden van providers abstraheren, zodat jij je kunt concentreren op het leveren van je product in plaats van het beheren van de politiek van AI-providers.

Conclusie

De OpenCode-Anthropic saga van begin 2026 is meer dan een verhaal over één tool die wordt geblokkeerd. Het is een casestudy van de spanningen tussen de open-source cultuur en commerciële AI-businessmodellen. Anthropic had legitieme zakelijke redenen voor de beperking, maar de uitvoering — stille blokkades gevolgd door juridische dreigementen — ondermijnde het vertrouwen op een manier die jaren zal kosten om te herstellen.

Voor developers is de praktische les duidelijk: diversifieer je providers, gebruik API keys waar mogelijk en bouw workflows die beleidswijzigingen overleven. Het landschap van AI-tooling is nog jong en volatiel. De tools en voorwaarden waar je vandaag op vertrouwt, kunnen morgen veranderen.


Bronnen

Back to all news
Enjoyed this article?
FAQ

Common questions

Waarom blokkeerde Anthropic OpenCode de toegang tot Claude modellen?+
Anthropic blokkeerde OpenCode omdat het dezelfde OAuth authenticatie-flow gebruikte als Claude Code om toegang te krijgen tot Claude Pro en Max abonnementen. Anthropic stelde dat dit hun Terms of Service schond en implementeerde server-side fingerprinting om verzoeken te detecteren en te weigeren die niet afkomstig waren van officiële Claude Code clients. Het bedrijf noemde ook omzetbescherming, aangezien tools van derden toegang kregen tot modellen in het abonnementsegment zonder dat Anthropic de API-omzet ontving.
Wanneer begon Anthropic met het blokkeren van OpenCode en welke foutmelding zien gebruikers?+
Anthropic zette voor het eerst server-side blokkeercontroles in op 9 januari 2026. Gebruikers die Claude via OpenCode probeerden te gebruiken, kregen de foutmelding: 'This credential is only authorized for use with Claude Code and cannot be used for other API requests.' Een formele Terms of Service update volgde op 19 februari 2026, waardoor de beperking expliciet beleid werd.
Wat zijn de huidige workarounds om Claude modellen te gebruiken met OpenCode?+
Er zijn drie belangrijke workarounds: (1) Gebruik de Anthropic API rechtstreeks met een betaalde API key, wat volledig voldoet aan de ToS van Anthropic. (2) Gebruik proxy-tools zoals Meridian die Claude Max abonnementen overbruggen naar een lokaal API endpoint. (3) Stap over naar alternatieve providers — OpenAI ondersteunt OpenCode nu officieel met Codex abonnementen, en je kunt ook Google Gemini of lokale modellen gebruiken via Ollama.
Heeft OpenAI gereageerd op het blokkeren van OpenCode door Anthropic?+
Ja. Binnen enkele weken na de uitsluiting door Anthropic ging OpenAI een publieke samenwerking aan met OpenCode en breidde de Codex abonnementsondersteuning uit naar OpenCode, OpenHands, RooCode en andere open-source tools. Dit werd algemeen gezien als een strategische zet om developers aan te trekken die gefrustreerd waren door de beperkingen van Anthropic.
Is het legaal om workarounds te gebruiken om toegang te krijgen tot Claude via OpenCode?+
Het gebruik van de Anthropic API met een betaalde API key is volledig legaal en conform de regels. De vernieuwde Terms of Service van Anthropic verbieden echter expliciet het gebruik van OAuth tokens van Free, Pro en Max abonnementen met tools van derden. Het gebruik van proxy-tools of OAuth plugins om deze beperking te omzeilen, schendt technisch gezien de ToS van Anthropic en kan leiden tot beëindiging van het account.
Recommended Tools

Useful follow-ups related to this article.

Browse All Tools

Bouw met ZBuild

Verander je idee in een werkende app — geen coderen nodig.

46.000+ ontwikkelaars bouwden deze maand met ZBuild

Bouw je idee met AI

Beschrijf wat je wilt — ZBuild bouwt het voor je.

46.000+ ontwikkelaars bouwden deze maand met ZBuild
More Reading

Related articles