Anthropic blocks third-party use of Claude Code subscriptions

What Anthropic Changed

  • Anthropic restricted Claude Code subscription credentials so they can only be used by official Claude Code clients, not by third‑party CLIs like OpenCode or Crush that were spoofing the client.
  • Regular pay‑per‑token API keys still work fine in OpenCode and others; only the “Claude/Max via Claude Code” subscription path is blocked.
  • Some third‑party clients using Claude Code via ACP or the official Agent SDK appear unaffected, since they’re treated as first‑party surfaces.

Loophole vs. Terms of Service

  • Many commenters note this use was always a ToS violation and depended on reverse‑engineering and “you are Claude Code” prompts; they see this as Anthropic finally closing an obvious loophole.
  • Others argue that from a user’s perspective, they were paying for model access, not a specific UI, so losing third‑party usage feels like a paid feature being removed, even if it was never officially supported.

Economics, Lock‑In, and Data

  • Strong consensus that Claude Code/Max is heavily subsidized: for power users, equivalent API usage would reportedly cost multiples of the $200/month fee.
  • One camp says it’s rational for Anthropic to constrain how that loss‑leader is used, to avoid third parties extracting maximum tokens without giving Anthropic product lock‑in, telemetry, or training data.
  • Another camp frames this as early “enshittification” and vendor lock‑in: using pricing to force a buggy first‑party tool instead of letting the best harness win.

Technical Details and Arms Race

  • Under the hood, Anthropic initially gated access via mild behavioral checks (system prompt, tool names like read), which OpenCode and others mimicked; Anthropic then blocked those patterns.
  • Workarounds landed quickly (renaming tools, updated auth plugins), but several predict a cat‑and‑mouse escalation: obfuscation, cert pinning, behavior analysis, and possibly “BotGuard‑style” client integrity systems.

Claude Code vs. OpenCode Quality

  • Many developers praise OpenCode’s engineering (TUI runtime, web/desktop reuse, multi‑provider support, fewer UI bugs) and call Claude Code flickery, sluggish, and janky in tmux/screen.
  • Others report Claude Code works fine for them and note its careful token optimization, tool selection, and tight integration with Anthropic’s models.

User Reactions and Switching

  • Visible number of users say they canceled Claude subscriptions or won’t renew, moving to OpenAI, GLM, Grok, Cerebras, or other coding agents via OpenCode.
  • Some shrug, seeing this as an inevitable tightening of “unlimited” SOTA offerings and a reminder that models are becoming a commodity while control over the client/harness becomes the real battleground.