← Nazaj na novice
ZBuild News

OpenCode blokiran s strani Anthropic: Kaj se je zgodilo, zakaj in kako se razvijalci odzivajo v letu 2026

Celovit pregled Anthropic blokade OpenCode pri dostopu do modelov Claude v letu 2026. Izvedite, kaj je sprožilo prepoved, pravne in tehnične podrobnosti, odzive skupnosti s strani DHH in drugih, razpoložljive rešitve ter kaj to pomeni za prihodnost odprtokodnih orodij za kodiranje z AI.

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 blokiran s strani Anthropic: Kaj se je zgodilo, zakaj in kako se razvijalci odzivajo v letu 2026
ZBuild Teamsl
XLinkedIn

The Short Version

V January 2026 je Anthropic blokiral OpenCode in vsa druga orodja za kodiranje z AI tretjih oseb pri dostopu do Claude modelov prek OAuth na podlagi naročnine. Poteza je zmotila delo na stotine tisočev razvijalcev, sprožila buren odziv znanih osebnosti, kot je DHH, in vodila OpenAI do javnega partnerstva z OpenCode kot konkurenčne protiuteži. Tukaj je celotna zgodba, tehnične podrobnosti in vaše možnosti za naprej.


OpenCode Blocked by Anthropic: The Complete 2026 Breakdown

Če ste se nekega jutra v January 2026 zbudili in ugotovili, da je vaš OpenCode-Claude delovni tok nenadoma prenehal delovati, niste bili sami. Anthropic je uvedel server-side blokade, ki so OpenCode — odprtokodni AI agent za kodiranje z 126,000+ GitHub stars — odrezale od dostopa do Claude modelov prek naročniških OAuth tokens. Kar je sledilo, je bil eden najpomembnejših incidentov glede zaupanja razvijalcev v prostoru AI orodij.

Ta članek pokriva vse: časovnico, tehnične mehanizme, pravno stopnjevanje, odzive skupnosti, razpoložljive rešitve in kaj ta epizoda pomeni za prihodnost razvoja s pomočjo AI.


Part 1: Timeline of Events

Phase 1 — The Quiet Block (January 9, 2026)

Na January 9, 2026 je Anthropic uvedel server-side preverjanja, ki so začela zavračati OAuth tokens iz orodij tretjih oseb. Razvijalci, ki so uporabljali OpenCode ukaz /connect za avtentikacijo s svojimi Claude Pro ali Max računi, so naleteli na oviro. Sporočilo o napaki je bilo nedvoumno:

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

Source

Sprva so mnogi razvijalci domnevali, da gre za napako. GitHub issues so se kopičili v OpenCode repozitoriju, uporabniki pa so poročali, da so se njihove predhodno delujoče nastavitve pokvarile čez noč. Vzdrževalci OpenCode so potrdili, da je bila sprememba namerna s strani Anthropic.

Phase 2 — Technical Escalation (January–February 2026)

Anthropic se ni ustavil pri preprosti validaciji tokens. V naslednjih tednih so implementirali vedno bolj izpopolnjene mehanizme detekcije:

  • Client fingerprinting: Server-side preverjanja, ki so ugotavljala, ali zahteva izvira iz pristnega Claude Code odjemalca ali iz orodja tretje osebe, ki posnema isti OAuth tok.
  • User-Agent validation: Zahteve brez pričakovanega Claude Code User-Agent niza so bile označene in zavrnjene.
  • Behavioral analysis: Vzorci uporabe API, ki so odstopali od tipičnih vzorcev interakcije Claude Code, so sprožili blokade.

Vsakič, ko je OpenCode skupnost našla rešitev, je Anthropic uvedel protiukrep. Ta dinamika mačke in miši se je odvijala skozi številne GitHub issues, vključno s #6930 in #10956.

Phase 3 — Legal Formalization (February 19, 2026)

Na February 19, 2026 je Anthropic posodobil svoje Terms of Service, da bi vključil ekspliciten razdelek "Authentication and credential use". Ključna klavzula je navajala:

OAuth tokens iz Free, Pro in Max naročnin se ne smejo uporabljati z orodji tretjih oseb ali Agent SDK.

Source

To je tehnično izvrševanje spremenilo v formalno politiko. Anthropic je projektu OpenCode poslal tudi pravna obvestila, s čimer je formaliziral ukrepanje. Source

Phase 4 — The OpenAI Countermove (February–March 2026)

V nekaj tednih po blokadi s strani Anthropic je OpenAI povlekel javno in strateško potezo. Uradno so sklenili partnerstvo z OpenCode in razširili podporo za Codex naročnino na OpenCode, OpenHands, RooCode in druga odprtokodna orodja. Source

OpenAI ni le pasivno dovolil dostopa tretjim osebam — aktivno so ga tržili. Sporočilo je bilo jasno: če vam Anthropic ne dovoli uporabljati vaše naročnine, kot želite, vam bo OpenAI to omogočil.


Part 2: Why Anthropic Did It

Razumevanje motivov Anthropic zahteva pogled na poslovno dinamiko.

Revenue Protection

Claude Pro stane $20/month, Claude Max pa $100–200/month. Te naročnine vključujejo radodarne omejitve uporabe, namenjene za Claude Code, Anthropic-ovo lastno orodje za kodiranje v terminalu. Ko so se uporabniki OpenCode avtenticirali prek OAuth, so dostopali do istih Claude modelov po naročniških cenah namesto plačevanja per-token API cen, ki so bistveno višje za intenzivno uporabo.

Za Anthropic je vsak razvijalec, ki uporablja Claude prek OpenCode namesto Claude Code, predstavljal bodisi izgubljen API prihodek bodisi povečane stroške infrastrukture brez ustreznega prihodka od njihovega lastnega produkta.

Product Strategy

Claude Code je ključni del razvojne strategije Anthropic. Z omejevanjem dostopa do modela na lastnega odjemalca Anthropic ohranja nadzor nad uporabniško izkušnjo, zbira podatke o uporabi za izboljšanje modelov in pozicionira Claude Code kot edini pravi način za uporabo Claude za kodiranje.

Terms of Service Justification

Z vidika Anthropic je bil OAuth tok zasnovan posebej za Claude Code. Orodja tretjih oseb, ki so replicirala ta tok — tako da so se uporabniki prijavili prek browserja in prejeli OAuth tokens — so uporabljala mehanizem avtentikacije zunaj njegovega predvidenega obsega. Posodobitev ToS je kodificirala tisto, za kar je Anthropic trdil, da je bil vedno njihov namen.


Part 3: Community Backlash

Odziv skupnosti razvijalcev je bil hiter in izjemno negativen.

DHH's Criticism

David Heinemeier Hansson (DHH), ustvarjalec Ruby on Rails in CTO pri 37signals, je bil med najglasnejšimi kritiki. Na X je objavil:

"Potrditev, da Anthropic namerno blokira OpenCode in katero koli drugo ogrodje tretjih oseb v paranoičnem poskusu, da razvijalce prisili v Claude Code. Grozna politika za podjetje, zgrajeno na treniranju modelov na naši kodi, našem pisanju, našem vsem. Prosim, spremenite pogoje, @DarioAmodei."

Source

Kritika DHH je zajela občutek, ki so ga delili mnogi: Anthropic je svoje modele treniral na odprtokodni kodi, zdaj pa odprtokodnim orodjem preprečuje dostop do teh modelov.

The "Walled Garden" Debate

Razvijalec Patrick O'Doherty je objavil vpliven prispevek z naslovom "Anthropic's Walled Garden: The Claude Code Crackdown," v katerem je trdil, da Anthropic gradi zaprt ekosistem, ki je v nasprotju z odprtim etosom skupnosti razvijalcev, od katere je odvisen. Source

GitHub Star Surge

Paradoksalno je bila kontroverznost najboljša stvar za rast OpenCode metrik. Projekt je pridobil 18,000 new GitHub stars in two weeks po blokadi, ko so se razvijalci zaradi načel zbrali okoli projekta. Do March 2026 je OpenCode dosegel 126,000+ stars in 800+ contributors.

Hacker News Threads

Številne nitke na Hacker News o tej temi so pritegnile na stotine komentarjev, pri čemer je prevladujoče mnenje kritiziralo pristop Anthropic. Nitki "Anthropic Explicitly Blocking OpenCode" in "Anthropic takes legal action against OpenCode" sta obe dosegli prvo stran.


Part 4: The Technical Details

How the OAuth Flow Worked (Before the Block)

Pred prepovedjo je OpenCode dostopal do Claude na naslednji način:

  1. Uporabnik zažene /connect v OpenCode TUI.
  2. OpenCode odpre browser okno, usmerjeno na Anthropic OAuth endpoint.
  3. Uporabnik se prijavi s svojim Anthropic računom (Pro ali Max).
  4. Browser preusmeri nazaj z OAuth token.
  5. OpenCode shrani token lokalno in ga uporablja za API zahteve.
  6. Anthropic API streže Claude odgovore, kot da bi prišli iz Claude Code.

Ta tok je bil funkcionalno enak tistemu, kar počne Claude Code sam. Razlika je bila v odjemalcu, ki je pošiljal zahteve.

How the Block Works

Mehanizem blokiranja Anthropic deluje na več nivojih:

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 je najbolj izpopolnjen element. Serverji Anthropic analizirajo značilnosti vsake zahteve, ki jih orodja tretjih oseb težko replicirajo, vključno z internimi headers, vzorci časovnega usklajevanja zahtev in session metadata, ki jih generira Claude Code.

Subscription OAuth vs. API Keys

Ključno je razumeti razliko:

Access MethodStatusCost Model
Claude Pro/Max OAuth (via third-party)BlockedSubscription ($20–200/mo)
Claude Code OAuth (official client)WorksSubscription ($20–200/mo)
Anthropic API keyWorks with OpenCodePay-per-token

Uporaba Anthropic API s plačanim API key v OpenCode je v celoti skladna s pogoji Anthropic. Blokada velja le za naročniške OAuth tokens, uporabljene zunaj Claude Code.


Part 5: Working Solutions (March 2026)

Kljub omejitvam imajo razvijalci na voljo več legitimnih poti naprej.

Solution 1: Anthropic API Key (Fully Compliant)

Najbolj neposreden in s ToS skladen pristop je uporaba Anthropic API neposredno:

# 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"
    }
  }
}

Cost: Pay-per-token cene. Za intenzivno uporabo kodiranja lahko to znese $50–200+/month glede na obseg, kar je primerljivo ali dražje od naročnine. Vendar deluje in je v celoti v skladu s pogoji Anthropic.

Source

Solution 2: OpenAI with Codex Subscription

OpenAI zdaj uradno podpira OpenCode. Če imate Codex naročnino, jo lahko uporabite neposredno:

export OPENAI_API_KEY=sk-xxxxx

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

To je možnost, na katero so migrirali številni razvijalci, glede na to, da OpenAI eksplicitno podpira orodja tretjih oseb. Source

Solution 3: Proxy Tools (Use With Caution)

Več proxy orodij, ki jih je zgradila skupnost, premošča Claude Max naročnine na lokalne API endpoints:

  • Meridian: Spremeni vašo Claude Max naročnino v lokalni Anthropic API. Proxy se avtenticira prek vaše Claude Max seje namesto prek API keys. Source
  • Anthropic Auth plugins: OAuth vtičniki za avtentikacijo za OpenCode, ki jih vzdržuje skupnost. Source

Important caveat: Uporaba proxy orodij za dostop do Claude Pro/Max modelov z odjemalci tretjih oseb tehnično krši posodobljene Terms of Service podjetja Anthropic. Če vas zaznajo, je vaš račun lahko ukinjen.

Solution 4: Alternative Models

OpenCode podpira 75+ LLM providers. Lahko preklopite na:

  • Google Gemini 2.5 Pro — Močna zmogljivost kodiranja, radodaren brezplačen nivo.
  • DeepSeek V3 — Stroškovno učinkovit, odličen za generiranje kode.
  • Local models via Ollama — Popolnoma offline, brez stroškov, brez skrbi glede ToS.
  • Mistral Codestral — Namensko zgrajen za kodo, konkurenčna zmogljivost.

Solution 5: Use a Platform That Does Not Lock You In

Če gradite aplikacije, namesto da bi pisali kodo v terminalu, razmislite o platformah, kot je ZBuild, ki vam nudijo izkušnjo graditelja aplikacij brez vendor lock-in. ZBuild vam omogoča gradnjo in uvajanje aplikacij s pomočjo AI, hkrati pa ohranjate polno lastništvo in prenosljivost svojih projektov — brez skrbi, kateri ponudnik modelov bi lahko naslednjič spremenil svoje pogoje.


Part 6: Impact on the Broader Ecosystem

The Open vs. Closed Divide

Ta incident je izpostavil temeljno napetost v prostoru AI orodij. Na eni strani: podjetja, ki so trenirala modele na odprtokodni kodi in vsebinah, ki jih je ustvarila skupnost. Na drugi: odprtokodna skupnost, ki je proizvedla te podatke za treniranje in zdaj želi neomejen dostop do nastalih modelov.

Argument je odmeval, ker se je dotaknil vprašanja recipročnosti. Anthropic modeli so bili trenirani na milijardah vrstic odprtokodne kode. Številni razvijalci čutijo, da omejevanje načina dostopa do teh modelov — še posebej, ko so plačljivi naročniki — krši implicitno družbeno pogodbo.

Market Share Shifts

Kontroverznost je pospešila več trendov:

MetricBefore Block (Dec 2025)After Block (Mar 2026)
OpenCode GitHub stars~56,000126,000+
OpenCode monthly active developers~2 million5 million+
OpenCode providers supported~4075+
OpenAI Codex + OpenCode usersMinimalSignificant growth

Source

Precedent for Other Tools

Prepoved OpenCode je postavila precedens, ki je vplival tudi na druga orodja tretjih oseb. Cline, RooCode, Continue, Aider in druga orodja, ki so uporabljala podobne OAuth tokove, so bila prav tako blokirana. Prizadet je bil celoten ekosistem orodij tretjih oseb, združljivih s Claude, ne le OpenCode. Source


Part 7: What Developers Are Doing Now

Na podlagi razprav v skupnosti in GitHub aktivnosti se je skupnost razvijalcev odzvala takole:

Migration Patterns

  1. Multi-provider setups: Številni razvijalci zdaj konfigurirajo OpenCode z več ponudniki, pri čemer uporabljajo Claude prek API key za naloge, kjer blesti, in cenejše alternative za rutinsko delo.
  2. OpenAI migration: Znaten del razvijalcev, odvisnih od Claude, je prešel na OpenAI Codex, ki eksplicitno pozdravlja orodja tretjih oseb.
  3. Local-first approaches: Zanimanje za lokalne modele (Ollama, llama.cpp) je naraslo, kar spodbujajo razvijalci, ki ne želijo biti več odvisni od dobre volje katerega koli posameznega ponudnika.
  4. API key adoption: Razvijalci, ki želijo še naprej uporabljati Claude, so prešli na API keys in sprejeli višje per-token stroške za zanesljivost popolnoma podprtega načina dostopa.

Developer Sentiment

Trajna škoda bi lahko bila povzročena ugledu Anthropic v skupnosti razvijalcev. Zaupanje, ko je enkrat zlomljeno, je težko obnoviti. Številne ankete in neformalna glasovanja na Hacker News in Reddit kažejo, da je zaupanje razvijalcev v Anthropic po incidentu znatno upadlo.


Part 8: Lessons for the AI Tooling Industry

For Tool Builders

  • Nikoli se ne zanašajte na OAuth tok posameznega ponudnika kot vaš primarni mehanizem avtentikacije. Vedno imajte API key kot rezervno možnost.
  • Gradite od ponudnika neodvisne arhitekture od prvega dne. Podpora OpenCode za 75+ providers je pomenila, da je bila blokada Anthropic boleča, vendar ne usodna.
  • Pričakujte, da se bodo pogoji spremenili — vsaka funkcija, ki deluje "po nesreči" namesto po eksplicitnem dogovoru, bo sčasoma ukinjena.

For Model Providers

  • Komunicirajte, preden blokirate. 30-dnevno obvestilo o opustitvi bi povzročilo veliko manj odpora kot nenaden izklop čez noč.
  • Ponudite pot naprej. Če blokirate naročniški OAuth za orodja tretjih oseb, hkrati ponudite program za razvijalce tretjih oseb z razumnimi API cenami.
  • Zapomnite si, od kod so prišli vaši podatki za treniranje. Skupnost razvijalcev ima dolg spomin.

For Individual Developers

  • Diverzificirajte svojo verigo orodij. Ne gradite celotnega delovnega toka okoli enega samega ponudnika.
  • Razumite Terms of Service za vsako orodje, od katerega ste odvisni.
  • Razmislite o gradnji na platformah, kot je ZBuild, ki abstrahirajo odvisnosti od ponudnikov, tako da se lahko osredotočite na pošiljanje svojega produkta namesto na upravljanje politike AI ponudnikov.

Conclusion

Saga OpenCode-Anthropic iz začetka leta 2026 je več kot le zgodba o enem blokiranem orodju. Je študija primera napetosti med odprtokodno razvojno kulturo in komercialnimi poslovnimi modeli AI. Anthropic je imel legitimne poslovne razloge za omejitev, vendar je izvedba — tihe blokade, ki so jim sledile pravne grožnje — spodkopala zaupanje na načine, ki jih bo treba popravljati leta.

Za razvijalce je praktičen nauk jasen: diverzificirajte svoje ponudnike, uporabljajte API keys, ko je to mogoče, in gradite delovne tokove, ki preživijo spremembe politike. Pokrajina AI orodij je še vedno mlada in nestanovitna. Orodja in pogoji, od katerih ste odvisni danes, se lahko jutri spremenijo.


Sources

Nazaj na vse novice
Vam je bil članek všeč?
FAQ

Common questions

Zakaj je Anthropic blokiral OpenCode pri dostopu do modelov Claude?+
Anthropic je blokiral OpenCode, ker je uporabljal enak OAuth avtentikacijski tok kot Claude Code za dostop do naročnin Claude Pro in Max. Anthropic je trdil, da to krši njihove Terms of Service, in uvedel strežniško fingerprinting tehnologijo za zaznavanje in zavračanje zahtevkov, ki ne izvirajo iz uradnih Claude Code odjemalcev. Podjetje je navedlo tudi zaščito prihodkov, saj so orodja tretjih oseb dostopala do modelov na naročniški ravni, ne da bi Anthropic prejel API prihodke.
Kdaj je Anthropic začel blokirati OpenCode in katero napako vidijo uporabniki?+
Anthropic je prvič uvedel strežniške preglede blokiranja 9. januarja 2026. Uporabniki, ki so poskušali uporabljati Claude prek OpenCode, so začeli prejemati sporočilo o napaki: 'This credential is only authorized for use with Claude Code and cannot be used for other API requests.' Formalna posodobitev Terms of Service je sledila 19. februarja 2026, s čimer je omejitev postala eksplicitna politika.
Kakšne so trenutne rešitve za uporabo modelov Claude z OpenCode?+
Obstajajo tri glavne rešitve: (1) Uporabite Anthropic API neposredno s plačanim API ključem, kar je v celoti skladno z Anthropic ToS. (2) Uporabite proxy orodja, kot je Meridian, ki povežejo Claude Max naročnine z lokalno API dostopno točko. (3) Preklopite na alternativne ponudnike — OpenAI zdaj uradno podpira OpenCode z naročninami Codex, uporabite pa lahko tudi Google Gemini ali lokalne modele prek Ollama.
Ali se je OpenAI odzval na Anthropic blokado OpenCode?+
Da. V nekaj tednih po blokadi s strani Anthropic je OpenAI javno sklenil partnerstvo z OpenCode in razširil podporo naročnine Codex na OpenCode, OpenHands, RooCode in druga odprtokodna orodja. To je bilo splošno razumljeno kot strateška poteza za privabljanje razvijalcev, ki so razočarani nad omejitvami podjetja Anthropic.
Ali je uporaba rešitev za dostop do Claude prek OpenCode zakonita?+
Uporaba Anthropic API s plačanim API ključem je popolnoma zakonita in skladna. Vendar pa posodobljeni Terms of Service podjetja Anthropic izrecno prepovedujejo uporabo OAuth žetonov iz paketov Free, Pro in Max z orodji tretjih oseb. Uporaba proxy orodij ali OAuth vtičnikov za zaobid te omejitve tehnično krši Anthropic ToS in lahko povzroči ukinitev računa.

Gradite z ZBuild

Spremenite svojo idejo v delujučo aplikacijo — brez programiranja.

46.000+ razvijalcev je ta mesec gradilo z ZBuild

Zgradite svojo idejo z AI

Opišite, kaj želite — ZBuild to zgradi za vas.

46.000+ razvijalcev je ta mesec gradilo z ZBuild
More Reading

Related articles