Anthropic Explicitly Blocking OpenCode

Core dispute: private vs public access

  • Anthropic is blocking use of Claude Code subscription endpoints by OpenCode, while leaving the metered public API fully available.
  • Defenders say Claude Code is a private, subsidized API never sold as general-purpose; OpenCode reverse‑engineered OAuth and hijacked that channel, so blocking is straightforward ToS enforcement.
  • Critics argue the blocking is tool‑specific: the gist shows “You are OpenCode” being singled out in system prompts, while other tool names pass, which looks like selective enforcement and an attempt to protect a walled garden.

Pricing, utility analogies, and antitrust concerns

  • Many see a huge arbitrage: Claude Pro/Max via Claude Code is dramatically cheaper per token than the public API.
  • Some frame this as basic market segmentation: flat‑rate product (Claude Code) vs pay‑per‑use API, with the former optimized and cross‑subsidized (unused capacity, caching, client‑side control).
  • Others call it predatory pricing or anti‑competitive: a below‑cost subscription to entrench Claude Code and starve third‑party tools that can’t match subsidies.
  • Utility and telco analogies recur (water service, sprinkler lines, AT&T phones, Comcast bundles) alongside arguments that LLMs should be regulated like utilities/common carriers.

Security, reliability, and technical details

  • OpenCode is criticized for a recent unauthenticated RCE, seen by some as evidence of poor security practices; others note Claude Code has also shipped breaking bugs and is partly “AI‑generated.”
  • Several say any coding agent is effectively an RCE and should always run in a sandbox/VM.
  • There’s discussion of using ACP/Claude Agent SDK or wrapping Claude Code directly instead of reusing auth tokens, but people note limitations for fine‑grained orchestration.
  • Speculation about a “cat and mouse” future includes model attestation or hidden shibboleths to enforce tight coupling between client and endpoint.

User reactions and philosophy

  • Some cancel Claude Max and move to competitors that explicitly allow third‑party harnesses; others think this is overblown or performative.
  • One camp views adversarial interoperability and working around blocks as core hacker ethos; another emphasizes “break ToS, get banned, don’t complain.”
  • Broader concern: this fits a pattern of platforms using pricing, telemetry, and closed clients to lock in users and resist open, user‑controlled tooling.