← Tagasi uudiste juurde
ZBuild News

Anthropic blokeeris OpenCode'i: Mis juhtus, miks ja kuidas arendajad 2026. aastal reageerivad

Põhjalik ülevaade sellest, kuidas Anthropic blokeeris 2026. aastal OpenCode'i juurdepääsu Claude'i mudelitele. Loe lähemalt, mis põhjustas keelu, juriidiliste ja tehniliste üksikasjade, DHH ja teiste kogukonnaliikmete reaktsioonide, saadaolevate lahenduste ning selle kohta, mida see tähendab avatud lähtekoodiga AI kodeerimistööriistade tuleviku jaoks.

Published
2026-03-27T00:00:00.000Z
Author
ZBuild Team
Reading Time
11 min read
opencode blocked anthropicopencode bananthropic block opencodeopencode claude blockedanthropic ToS updateopencode workaround
Anthropic blokeeris OpenCode'i: Mis juhtus, miks ja kuidas arendajad 2026. aastal reageerivad
ZBuild Teamet
XLinkedIn

Lühiversioon

January 2026 blokeeris Anthropic OpenCode'i ja kõik teised kolmandate osapoolte AI-kooditööriistad juurdepääsemast Claude mudelitele läbi subscription-põhise OAuth-i. See samm häiris sadu tuhandeid arendajaid, vallandas vastureaktsiooni tuntud tegelastelt nagu DHH ja viis selleni, et OpenAI tegi avalikult koostööd OpenCode'iga kui konkurentsivõimelise vastukäiguga. Siin on täielik lugu, tehnilised üksikasjad ja teie valikuvõimalused edaspidiseks.


OpenCode blokeeritud Anthropic-i poolt: täielik 2026 ülevaade

Kui ärkasite ühel January 2026 hommikul ja leidsite, et teie OpenCode-Claude töövoog on äkitselt lakanud töötamast, ei olnud te üksi. Anthropic rakendas server-side blokid, mis lõikasid OpenCode'i — avatud lähtekoodiga AI-koodiagendi, millel on 126,000+ GitHub stars — eemale juurdepääsust Claude mudelitele läbi subscription OAuth tokens-ite. Järgnev oli üks olulisemaid arendajate usaldusega seotud intsidente AI-tööriistade valdkonnas.

See artikkel käsitleb kõike: ajajoont, tehnilisi mehhanisme, õiguslikku eskaleerumist, kogukonna reaktsioone, saadaolevaid ajutisi lahendusi ja seda, mida see episood tähendab AI-assisted development tuleviku jaoks.


1. osa: Sündmuste ajajoon

1. etapp — Vaikne blokeerimine (January 9, 2026)

January 9, 2026 rakendas Anthropic server-side kontrollid, mis hakkasid tagasi lükkama OAuth tokens-eid kolmandate osapoolte tööriistadest. Arendajad, kes kasutasid OpenCode'i /connect käsku, et autentida oma Claude Pro või Max kontodega, põrkasid vastu seina. Veateade oli ühemõtteline:

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

Allikas

Alguses eeldasid paljud arendajad, et tegemist on bug-iga. GitHub issues kogunesid OpenCode'i repositooriumisse, kus kasutajad teatasid, et nende varem töötanud seadistused katkesid üleöö. OpenCode'i hooldajad kinnitasid, et muudatus oli Anthropic-i poolt ettekavatsetud.

2. etapp — Tehniline eskaleerumine (January–February 2026)

Anthropic ei piirdunud vaid lihtsa token valideerimisega. Järgnevate nädalate jooksul rakendasid nad üha keerukamaid tuvastusmehhanisme:

  • Client fingerprinting: Server-side kontrollid, mis tuvastasid, kas päring pärines ehtsast Claude Code kliendist või kolmanda osapoole tööriistast, mis võltsis sama OAuth voogu
  • User-Agent validation: Päringud ilma oodatud Claude Code User-Agent stringita märgistati ja lükati tagasi
  • Behavioral analysis: API usage mustrid, mis erinesid tavapärastest Claude Code interaktsioonimustritest, vallandasid blokid

Iga kord, kui OpenCode'i kogukond leidis lahenduse, rakendas Anthropic vastumeetme. See kassi-hiire mäng toimus mitmete GitHub issues lõikes, sealhulgas #6930 ja #10956.

3. etapp — Õiguslik formaliseerimine (February 19, 2026)

February 19, 2026 uuendas Anthropic oma Terms of Service tingimusi, lisades selgesõnalise "Authentication and credential use" jaotise. Peamine klausel sätestas:

OAuth tokens from Free, Pro, and Max plans may not be used with third-party tools or the Agent SDK.

Allikas

See muutis seni tehnilise jõustamise ametlikuks poliitikaks. Anthropic saatis ka õiguslikud teated OpenCode'i projektile, formaliseerides piirangud. Allikas

4. etapp — OpenAI vastukäik (February–March 2026)

Mõne nädala jooksul pärast Anthropic-i poolset blokeerimist tegi OpenAI avaliku ja strateegilise sammu. Nad alustasid ametlikult koostööd OpenCode'iga ning laiendasid Codex subscription tuge OpenCode'ile, OpenHands-ile, RooCode'ile ja teistele avatud lähtekoodiga tööriistadele. Allikas

OpenAI ei lubanud kolmandate osapoolte juurdepääsu lihtsalt passiivselt — nad turundasid seda aktiivselt. Sõnum oli selge: kui Anthropic ei lase teil oma subscription-it kasutada nii nagu soovite, siis OpenAI laseb.


2. osa: Miks Anthropic seda tegi

Anthropic-i motivatsiooni mõistmiseks tuleb vaadata mängus olevaid äridünaamikaid.

Tulude kaitse

Claude Pro maksab $20/month ja Claude Max maksab $100–200/month. Need subscriptions sisaldavad heldeid kasutuslimiite, mis on mõeldud Claude Code-i, Anthropic-i enda terminalipõhise kooditööriista jaoks. Kui OpenCode'i kasutajad autentisid end OAuth kaudu, pääsesid nad ligi samadele Claude mudelitele subscription-i hindadega, selle asemel et maksta per-token API hindu, mis on suure koormuse puhul oluliselt kõrgemad.

Anthropic-i jaoks tähendas iga arendaja, kes kasutas Claude mudelit läbi OpenCode'i, mitte Claude Code-i, kas kaotatud API tulu või suurenenud infrastruktuuri kulusid ilma vastava tuluta nende endi tootelt.

Tootestrateegia

Claude Code on Anthropic-i arendajastrateegia keskne osa. Piirates mudeli juurdepääsu ainult oma kliendile, säilitab Anthropic kontrolli kasutajakogemuse üle, kogub kasutusandmeid mudeli täiustamiseks ja positsioneerib Claude Code-i kui lõplikku viisi Claude-i kasutamiseks koodi kirjutamisel.

Terms of Service õigustus

Anthropic-i vaatepunktist oli OAuth voog loodud spetsiaalselt Claude Code-i jaoks. Kolmanda osapoole tööriistad, mis kopeerisid seda voogu — lastes kasutajatel brauseri kaudu sisse logida ja saades OAuth tokens-eid — kasutasid autentimismehhanismi väljaspool selle ettenähtud ulatust. ToS uuendus sätestas ametlikult selle, mida Anthropic väitis olevat algne kavatsus.


3. osa: Kogukonna vastureaktsioon

Arendajate kogukonna vastus oli kiire ja valdavalt negatiivne.

DHH kriitika

David Heinemeier Hansson (DHH), Ruby on Rails-i looja ja 37signals-i CTO, oli üks häälekamaid kriitikuid. Ta postitas platvormil X:

"Kinnitus, et Anthropic blokeerib tahtlikult OpenCode'i ja mis tahes muid kolmanda osapoole rakendusi paranoilises katses sundida arendajaid kasutama Claude Code-i. Kohutav poliitika ettevõttelt, mis on üles ehitatud treenides mudeleid meie koodi, meie kirjutiste ja kõige muu peal. Palun muutke tingimusi, @DarioAmodei."

Allikas

DHH kriitika väljendas paljude ühist seisukohta: Anthropic treenis oma mudeleid avatud lähtekoodiga koodi peal, kuid takistas nüüd avatud lähtekoodiga tööriistadel neile mudelitele juurde pääsemast.

"Suletud aia" debatt

Arendaja Patrick O'Doherty avaldas mõjuka artikli pealkirjaga "Anthropic's Walled Garden: The Claude Code Crackdown", väites, et Anthropic ehitab suletud ökosüsteemi, mis on vastuolus arendajate kogukonna avatud eetosega, millest nad ise sõltuvad. Allikas

GitHub star-ide kasv

Paradoksaalselt oli see vastasseis parim asi, mis OpenCode'i kasvunäitajatega juhtus. Projekt sai 18,000 uut GitHub stars kahe nädala jooksul pärast blokeerimist, kuna arendajad koondusid projekti ümber põhimõtte pärast. March 2026 seisuga oli OpenCode saavutanud 126,000+ stars ja 800+ contributors.

Hacker News lõimed

Mitu Hacker News-i lõime sel teemal kogusid sadu kommentaare, kus valitsev suhtumine kritiseeris Anthropic-i lähenemist. Lõimed "Anthropic Explicitly Blocking OpenCode" ja "Anthropic takes legal action against OpenCode" jõudsid mõlemad esilehele.


4. osa: Tehnilised üksikasjad

Kuidas OAuth voog töötas (enne blokeerimist)

Enne keelustamist pääses OpenCode Claude-ile ligi järgmiselt:

  1. Kasutaja käivitab /connect OpenCode TUI-s
  2. OpenCode avab brauseriakna, mis on suunatud Anthropic-i OAuth endpoint-ile
  3. Kasutaja logib sisse oma Anthropic kontoga (Pro või Max)
  4. Brauser suunab tagasi koos OAuth token-iga
  5. OpenCode salvestab token-i lokaalselt ja kasutab seda API requests jaoks
  6. Anthropic API väljastab Claude vastuseid nii, nagu need tuleksid Claude Code-ist

See voog oli funktsionaalselt identne sellega, mida Claude Code ise teeb. Erinevus oli päringuid tegev klient.

Kuidas blokeerimine töötab

Anthropic-i blokeerimismehhanism toimib mitmel tasandil:

Request from client
    │
    ├─ Check OAuth token origin ──→ Reject if not Claude Code
    │
    ├─ Validate client fingerprint ──→ Reject if spoofed
    │
    ├─ Analyze user-agent header ──→ Flag non-Claude-Code clients
    │
    └─ Behavioral pattern matching ──→ Block anomalous usage

Fingerprinting on kõige keerukam element. Anthropic-i serverid analüüsivad iga päringu omadusi, mida kolmanda osapoole tööriistadel on raske kopeerida, sealhulgas sisemisi headers-eid, päringute ajastusmustreid ja session metadata-t, mida Claude Code genereerib.

Subscription OAuth vs. API keys

Oluline on mõista erinevust:

Juurdepääsu meetodStaatusKulude mudel
Claude Pro/Max OAuth (kolmanda osapoole kaudu)BlokeeritudSubscription ($20–200/mo)
Claude Code OAuth (ametlik klient)TöötabSubscription ($20–200/mo)
Anthropic API keyTöötab OpenCode-igaPay-per-token

Anthropic API kasutamine koos tasulise API key-ga OpenCode-is on täielikult kooskõlas Anthropic-i tingimustega. Blokeering kehtib ainult subscription OAuth tokens-itele, mida kasutatakse väljaspool Claude Code-i.


5. osa: Toimivad lahendused (March 2026)

Hoolimata piirangutest on arendajatel mitu legitiimset teed edasi.

Lahendus 1: Anthropic API key (täielikult ühilduv)

Kõige lihtsam ja ToS-iga kooskõlas olev lähenemisviis on kasutada Anthropic API-t otse:

# Set your API key
export ANTHROPIC_API_KEY=sk-ant-xxxxx

# Configure OpenCode to use the Anthropic provider
# In your opencode.json
{
  "provider": {
    "anthropic": {
      "model": "claude-sonnet-4-6"
    }
  }
}

Kulu: Pay-per-token hinrastus. Mahuka koodikirjutamise puhul võib see olla $50–200+/month olenevalt mahust, muutes selle võrreldavaks või kallimaks kui subscription. Kuid see töötab ja on täielikult Anthropic-i tingimuste piires.

Allikas

Lahendus 2: OpenAI koos Codex subscription-iga

OpenAI toetab nüüd ametlikult OpenCode'i. Kui teil on Codex subscription, saate seda otse kasutada:

export OPENAI_API_KEY=sk-xxxxx

# Or use the Codex subscription with OpenCode's built-in support
opencode --provider openai

See on valik, millele paljud arendajad on üle läinud, arvestades OpenAI selget toetust kolmanda osapoole tööriistadele. Allikas

Lahendus 3: Proxy tööriistad (kasutada ettevaatusega)

Mitmed kogukonna loodud proxy tööriistad ühendavad Claude Max subscription-id kohalike API endpoints-idega:

  • Meridian: Muudab teie Claude Max subscription-i kohalikuks Anthropic API-ks. Proxy autendib läbi teie Claude Max sessiooni, mitte API keys kaudu. Allikas
  • Anthropic Auth pluginad: Kogukonna hooldatavad OAuth autentimise pluginad OpenCode-ile. Allikas

Oluline hoiatus: Proxy tööriistade kasutamine Claude Pro/Max mudelitele juurdepääsuks kolmandate osapoolte klientidega rikub tehniliselt Anthropic-i uuendatud Terms of Service tingimusi. Tuvastamise korral võidakse teie konto sulgeda.

Lahendus 4: Alternatiivsed mudelid

OpenCode toetab 75+ LLM providers. Saate lülituda järgmistele:

  • Google Gemini 2.5 Pro — Tugev koodikirjutamise võimekus, helde tasuta pakett
  • DeepSeek V3 — Kulusäästlik, suurepärane koodi genereerimiseks
  • Kohalikud mudelid Ollama kaudu — Täielikult offline, nullkulu, puuduvad ToS mured
  • Mistral Codestral — Spetsiaalselt koodi jaoks loodud, konkurentsivõimeline jõudlus

Lahendus 5: Kasutage platvormi, mis ei ahelda teid teenusepakkuja külge

Kui ehitate rakendusi, selle asemel et koodi terminalis kirjutada, kaaluge platvorme nagu ZBuild, mis pakuvad app builder kogemust ilma vendor lock-in-ita. ZBuild võimaldab teil ehitada ja juurutada rakendusi AI-abiga, säilitades samal ajal oma projektide täieliku omandiõiguse ja porditavuse — muretsemata selle pärast, milline mudelitarnija võib järgmisena oma tingimusi muuta.


6. osa: Mõju laiemale ökosüsteemile

Avatud vs. suletud vastuolu

See intsident tõi esile põhimõttelise pinge AI-tööriistade valdkonnas. Ühel pool: ettevõtted, kes treenisid mudeleid avatud lähtekoodiga koodi ja kogukonna loodud sisu peal. Teisel pool: avatud lähtekoodiga kogukond, kes tootis need treeningandmed ja soovib nüüd piiranguteta juurdepääsu tulemusteks olevatele mudelitele.

Argument leidis suurt kõlapinda, sest see puudutas vastastikkuse põhimõtet. Anthropic-i mudeleid treeniti miljardite ridade avatud lähtekoodiga koodi peal. Paljud arendajad tunnevad, et piirangud sellele, kuidas nad neile mudelitele ligi pääsevad — eriti kui nad on tasulised tellijad — rikuvad kaudset ühiskondlikku kokkulepet.

Turuosa muutused

Vastuolu kiirendas mitmeid trende:

NäitajaEnne blokeerimist (Dec 2025)Pärast blokeerimist (Mar 2026)
OpenCode GitHub stars~56,000126,000+
OpenCode igakuised aktiivsed arendajad~2 million5 million+
OpenCode toetatud pakkujad~4075+
OpenAI Codex + OpenCode kasutajadMinimaalneOluline kasv

Allikas

Precedent teiste tööriistade jaoks

OpenCode'i keeld loonud precedendi, mis mõjutas ka teisi kolmanda osapoole tööriistu. Cline, RooCode, Continue, Aider ja teised tööriistad, mis kasutasid sarnaseid OAuth voogusid, blokeeriti samuti. Mõjutatud sai kogu Claude-ühilduvate kolmanda osapoole tööriistade ökosüsteem, mitte ainult OpenCode. Allikas


7. osa: Mida arendajad praegu teevad

Tuginedes kogukonna aruteludele ja GitHub-i tegevusele, on arendajate kogukond reageerinud järgmiselt:

Migratsioonimustrid

  1. Multi-provider seadistused: Paljud arendajad konfigureerivad nüüd OpenCode'i mitme pakkujaga, kasutades Claude-i API key kaudu ülesannete jaoks, kus see hiilgab, ja odavamaid alternatiive rutiinseks tööks.
  2. OpenAI migratsioon: Oluline osa Claude-sõltuvatest arendajatest on liikunud OpenAI Codex-ile, mis tervitab selgesõnaliselt kolmanda osapoole tööriistu.
  3. Local-first lähenemised: Huvi kohalike mudelite vastu (Ollama, llama.cpp) on järsult tõusnud, kannustatuna arendajatest, kes ei soovi enam sõltuda ühegi teenusepakkuja heatahtlikkusest.
  4. API key kasutuselevõtt: Arendajad, kes soovivad Claude-i kasutamist jätkata, on lülitunud API keys-idele, aktsepteerides kõrgemat per-token kulu täielikult toetatud juurdepääsumeetodi usaldusväärsuse nimel.

Arendajate suhtumine

Püsiv kahju võib olla Anthropic-i mainele arendajate kogukonnas. Usaldust, kui see on kord murtud, on raske taastada. Mitmed küsitlused ja mitteametlikud hääletused Hacker News-is ja Reddit-is näitavad, et arendajate usaldus Anthropic-i vastu langes pärast intsidenti märkimisväärselt.


8. osa: Õppetunnid AI-tööriistade tööstusele

Tööriistade arendajatele

  • Ärge kunagi sõltuge ühe pakkuja OAuth voost kui oma peamisest autentimismehhanismist. Alati olgu olemas API key tagavaravõimalus.
  • Ehitage provider-agnostic arhitektuure esimesest päevast peale. OpenCode'i toetus 75+ pakkujale tähendas, et Anthropic-i blokk oli valus, kuid mitte surmav.
  • Eeldage tingimuste muutumist — iga funktsioon, mis töötab "kogemata", mitte selge kokkuleppe alusel, suletakse lõpuks.

Mudelite pakkujatele

  • Suhelge enne blokeerimist. 30-päevane etteteatamisperiood oleks tekitanud palju vähem vastuseisu kui üleöö toimunud väljalülitamine.
  • Pakkuge teed edasi. Kui blokeerite subscription OAuth-i kolmanda osapoole tööriistadele, pakkuge samal ajal kolmanda osapoole arendajaprogrammi mõistliku API hinrastusega.
  • Mäletage, kust teie treeningandmed pärinesid. Arendajate kogukonnal on pikk mälu.

Üksikarendajatele

  • Diversifitseerige oma tööriistahelat. Ärge ehitage kogu oma töövoogu ümber ühe pakkuja.
  • Mõistke iga tööriista Terms of Service tingimusi, millest te sõltute.
  • Kaaluge ehitamist platvormidel nagu ZBuild, mis abstraheerivad pakkuja sõltuvused, et saaksite keskenduda oma toote tarnimisele, mitte AI-pakkujate poliitika haldamisele.

Kokkuvõte

OpenCode-Anthropic saaga January 2026 alguses on enamat kui lugu ühe tööriista blokeerimisest. See on juhtumiuuring pingetest avatud lähtekoodiga arenduskultuuri ja kommertsiaalsete AI ärimudelite vahel. Anthropic-il olid piiranguks legitiimsed ärilised põhjused, kuid teostus — vaiksed blokid, millele järgnesid õiguslikud ähvardused — murendas usaldust viisil, mille parandamiseks kulub aastaid.

Arendajate jaoks on praktiline järeldus selge: diversifitseerige oma pakkujaid, kasutage võimalusel API keys-id ja ehitage töövooge, mis elavad üle poliitikamuudatused. AI-tööriistade maastik on alles noor ja ebastabiilne. Tööriistad ja tingimused, millest te täna sõltute, võivad homme muutuda.


Allikad

Tagasi kõigi uudiste juurde
Kas naudisite seda artiklit?
FAQ

Common questions

Miks blokeeris Anthropic OpenCode'i juurdepääsu Claude'i mudelitele?+
Anthropic blokeeris OpenCode'i, kuna see kasutas Claude Pro ja Max tellimustele juurdepääsuks sama OAuth autentimisvoogu nagu Claude Code. Anthropic väitis, et see rikkus nende Terms of Service ning võttis kasutusele serveripoolse fingerprinting'i, et tuvastada ja lükata tagasi päringud, mis ei pärine ametlikest Claude Code'i klientidest. Ettevõte viitas ka tulude kaitsmisele, kuna kolmanda osapoole tööriistad kasutasid tellimustaseme mudeleid, ilma et Anthropic oleks saanud API tulu.
Millal alustas Anthropic OpenCode'i blokeerimist ja millist viga kasutajad näevad?+
Anthropic võttis serveripoolsed blokeerimiskontrollid esmakordselt kasutusele 9. jaanuaril 2026. Kasutajad, kes üritasid kasutada Claude'i läbi OpenCode'i, hakkasid nägema veateadet: 'This credential is only authorized for use with Claude Code and cannot be used for other API requests.' Sellele järgnes ametlik Terms of Service värskendus 19. veebruaril 2026, mis muutis piirangu selgesõnaliseks poliitikaks.
Millised on praegused lahendused Claude'i mudelite kasutamiseks koos OpenCode'iga?+
Eksisteerib kolm peamist lahendust: (1) Kasutage Anthropic API-t otse tasulise API võtmega, mis on täielikus kooskõlas Anthropic'u ToS-iga. (2) Kasutage proxy-tööriistu nagu Meridian, mis ühendavad Claude Max tellimused kohaliku API lõpp-punktiga. (3) Vahetage teenusepakkujat — OpenAI toetab nüüd ametlikult OpenCode'i koos Codexi tellimustega, samuti saate kasutada Google Gemini-t või kohalikke mudeleid läbi Ollama.
Kas OpenAI reageeris sellele, et Anthropic blokeeris OpenCode'i?+
Jah. Mõne nädala jooksul pärast Anthropic'u blokeeringut sõlmis OpenAI avaliku partnerluse OpenCode'iga ja laiendas Codexi tellimuse tuge OpenCode'ile, OpenHands'ile, RooCode'ile ja teistele avatud lähtekoodiga tööriistadele. Seda peeti laialdaselt strateegiliseks lükkeks, et meelitada arendajaid, kes olid nördinud Anthropic'u piirangute tõttu.
Kas lahenduste kasutamine Claude'ile juurdepääsuks läbi OpenCode'i on seaduslik?+
Anthropic API kasutamine tasulise API võtmega on täielikult seaduslik ja nõuetele vastav. Kuid Anthropic'u uuendatud Terms of Service keelab selgesõnaliselt Free, Pro ja Max pakettide OAuth token'ite kasutamise kolmanda osapoole tööriistadega. Proxy-tööriistade või OAuth pluginate kasutamine sellest piirangust mööda hiilimiseks rikub tehniliselt Anthropic'u ToS-i ja võib kaasa tuua konto sulgemise.

Ehita ZBuild'iga

Muuda oma idee töötavaks rakenduseks — koodi pole vaja.

46 000+ arendajat ehitas sel kuul ZBuild'iga

Ehita oma idee AI-ga

Kirjelda, mida soovid — ZBuild ehitab selle sinu eest.

46 000+ arendajat ehitas sel kuul ZBuild'iga
More Reading

Related articles