← Back to news
ZBuild News

OpenCode Blocked by Anthropic: O que aconteceu, por que e como os desenvolvedores estão respondendo em 2026

Uma análise detalhada do bloqueio da Anthropic ao OpenCode no acesso aos modelos Claude em 2026. Saiba o que desencadeou o banimento, os detalhes legais e técnicos, as reações da comunidade de DHH e outros, os contornos disponíveis e o que isso significa para o futuro das ferramentas de codificação de IA de código aberto.

Published
2026-03-27T00:00:00.000Z
Author
ZBuild Team
Reading Time
14 min read
opencode blocked anthropicopencode bananthropic block opencodeopencode claude blockedanthropic ToS updateopencode workaround
OpenCode Blocked by Anthropic: O que aconteceu, por que e como os desenvolvedores estão respondendo em 2026
ZBuild Teampt
XLinkedIn

A Versão Curta

Em January 2026, a Anthropic bloqueou o OpenCode e todas as outras ferramentas de codificação de AI de terceiros de acessar os modelos Claude através de OAuth baseado em assinatura. A medida interrompeu o trabalho de centenas de milhares de desenvolvedores, desencadeou reações adversas de figuras proeminentes como DHH, e levou a OpenAI a fazer uma parceria pública com o OpenCode como uma contra-estratégia competitiva. Aqui está a história completa, os detalhes técnicos e suas opções daqui para frente.


OpenCode Bloqueado pela Anthropic: A Análise Completa de 2026

Se você acordou em uma manhã de January 2026 e descobriu que seu fluxo de trabalho OpenCode-Claude morreu de repente, você não estava sozinho. A Anthropic implementou bloqueios no lado do servidor que cortaram o OpenCode — o agente de codificação de AI de código aberto com 126,000+ GitHub stars — de acessar modelos Claude através de tokens OAuth de assinatura. O que se seguiu foi um dos incidentes de confiança do desenvolvedor mais significativos no espaço de ferramentas de AI.

Este artigo cobre tudo: a linha do tempo, os mecanismos técnicos, a escalada jurídica, as reações da comunidade, as soluções alternativas disponíveis e o que este episódio significa para o futuro do desenvolvimento assistido por AI.


Parte 1: Linha do Tempo dos Eventos

Fase 1 — O Bloqueio Silencioso (January 9, 2026)

Em January 9, 2026, a Anthropic implementou verificações no lado do servidor que começaram a rejeitar tokens OAuth de ferramentas de terceiros. Desenvolvedores que usavam o comando /connect do OpenCode para se autenticar com suas contas Claude Pro ou Max começaram a encontrar um obstáculo. A mensagem de erro era inequívoca:

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

Fonte

No início, muitos desenvolvedores assumiram que era um bug. Os problemas no GitHub acumularam-se no repositório do OpenCode, com usuários relatando que suas configurações que funcionavam anteriormente pararam de funcionar da noite para o dia. Os mantenedores do OpenCode confirmaram que a mudança foi deliberada por parte da Anthropic.

Fase 2 — Escalada Técnica (January–February 2026)

A Anthropic não parou na simples validação de token. Ao longo das semanas seguintes, eles implementaram mecanismos de detecção cada vez mais sofisticados:

  • Client fingerprinting: Verificações no lado do servidor que identificavam se uma solicitação originava-se de um cliente Claude Code genuíno ou de uma ferramenta de terceiros simulando o mesmo fluxo OAuth.
  • User-Agent validation: Solicitações sem a string de user-agent esperada do Claude Code eram sinalizadas e rejeitadas.
  • Behavioral analysis: Padrões de uso de API que desviavam dos padrões típicos de interação do Claude Code desencadeavam bloqueios.

Cada vez que a comunidade OpenCode encontrava uma solução alternativa, a Anthropic implementava uma contramedida. Essa dinâmica de gato e rato desenrolou-se em vários problemas no GitHub, incluindo #6930 e #10956.

Fase 3 — Formalização Jurídica (February 19, 2026)

Em February 19, 2026, a Anthropic atualizou seus Terms of Service para incluir uma seção explícita de "Authentication and credential use". A cláusula principal afirmava:

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

Fonte

Isso transformou o que tinha sido uma ação técnica de fiscalização em política formal. A Anthropic também enviou comunicações legais para o projeto OpenCode, formalizando a repressão. Fonte

Fase 4 — A Contra-estratégia da OpenAI (February–March 2026)

Poucas semanas após o bloqueio da Anthropic, a OpenAI fez um movimento estratégico e público. Eles se associaram oficialmente ao OpenCode e estenderam o suporte de assinatura Codex para o OpenCode, OpenHands, RooCode e outras ferramentas de código aberto. Fonte

A OpenAI não apenas permitiu passivamente o acesso de terceiros — eles o comercializaram ativamente. A mensagem era clara: se a Anthropic não permitir que você use sua assinatura como quiser, a OpenAI permitirá.


Parte 2: Por que a Anthropic Fez Isso

Entender as motivações da Anthropic exige olhar para a dinâmica de negócios em jogo.

Proteção de Receita

O Claude Pro custa $20/month e o Claude Max custa $100–200/month. Estas assinaturas incluem limites de uso generosos destinados ao Claude Code, a própria ferramenta de codificação baseada em terminal da Anthropic. Quando os usuários do OpenCode se autenticavam via OAuth, eles acessavam os mesmos modelos Claude com taxas de assinatura em vez de pagar preços de API por token, que são significativamente mais altos para uso intensivo.

Para a Anthropic, cada desenvolvedor usando o Claude através do OpenCode em vez do Claude Code representava ou perda de receita de API ou aumento nos custos de infraestrutura sem a receita correspondente de seu próprio produto.

Estratégia de Produto

O Claude Code é uma parte central da estratégia de desenvolvedor da Anthropic. Ao restringir o acesso ao modelo ao seu próprio cliente, a Anthropic mantém o controle sobre a experiência do usuário, coleta dados de uso para melhoria do modelo e posiciona o Claude Code como a forma definitiva de usar o Claude para codificação.

Justificativa dos Terms of Service

Na perspectiva da Anthropic, o fluxo OAuth foi projetado especificamente para o Claude Code. Ferramentas de terceiros que replicavam este fluxo — fazendo com que os usuários fizessem login via navegador e recebessem tokens OAuth — estavam usando um mecanismo de autenticação fora de seu escopo pretendido. A atualização dos ToS codificou o que a Anthropic argumentou que sempre foi a intenção.


Parte 3: Reação da Comunidade

A resposta da comunidade de desenvolvedores foi rápida e esmagadoramente negativa.

Crítica de DHH

David Heinemeier Hansson (DHH), o criador do Ruby on Rails e CTO da 37signals, estava entre os críticos mais vocais. Ele postou no X:

"Confirmation that Anthropic is intentionally blocking OpenCode, and any other 3P harness, in a paranoid attempt to force devs into Claude Code. Terrible policy for a company built on training models on our code, our writing, our everything. Please change the terms, @DarioAmodei."

Fonte

A crítica de DHH capturou um sentimento compartilhado por muitos: a Anthropic treinou seus modelos em código de código aberto, mas agora estava impedindo que ferramentas de código aberto acessassem esses modelos.

O Debate sobre o "Jardim Murado"

O desenvolvedor Patrick O'Doherty publicou um artigo influente intitulado "Anthropic's Walled Garden: The Claude Code Crackdown", argumentando que a Anthropic estava construindo um ecossistema fechado que contradizia o ethos aberto da comunidade de desenvolvedores da qual dependia. Fonte

Aumento de Estrelas no GitHub

Paradoxalmente, a controvérsia foi a melhor coisa que já aconteceu para as métricas de crescimento do OpenCode. O projeto ganhou 18,000 novas GitHub stars em duas semanas após o bloqueio, enquanto os desenvolvedores se uniam em torno do projeto por princípio. Em March 2026, o OpenCode atingiu 126,000+ estrelas e 800+ contribuidores.

Tópicos no Hacker News

Vários tópicos no Hacker News sobre o assunto atraíram centenas de comentários, com o sentimento dominante criticando a abordagem da Anthropic. Os tópicos "Anthropic Explicitly Blocking OpenCode" e "Anthropic takes legal action against OpenCode" alcançaram a página inicial.


Parte 4: Os Detalhes Técnicos

Como o Fluxo OAuth Funcionava (Antes do Bloqueio)

Antes da proibição, era assim que o OpenCode acessava o Claude:

  1. O usuário executa /connect na TUI do OpenCode
  2. O OpenCode abre uma janela do navegador apontada para o endpoint OAuth da Anthropic
  3. O usuário faz login com sua conta Anthropic (Pro ou Max)
  4. O navegador redireciona de volta com um token OAuth
  5. O OpenCode armazena o token localmente e o utiliza para solicitações de API
  6. A API da Anthropic fornece respostas do Claude como se tivessem vindo do Claude Code

Este fluxo era funcionalmente idêntico ao que o próprio Claude Code faz. A diferença era o cliente fazendo as solicitações.

Como o Bloqueio Funciona

O mecanismo de bloqueio da Anthropic opera em múltiplos níveis:

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

O fingerprinting é o elemento mais sofisticado. Os servidores da Anthropic analisam características de cada solicitação que são difíceis para ferramentas de terceiros replicarem, incluindo headers internos, padrões de tempo de solicitação e metadados de sessão que o Claude Code gera.

Assinatura OAuth vs. API Keys

É fundamental entender a distinção:

Método de AcessoStatusModelo de Custo
Claude Pro/Max OAuth (via terceiros)BloqueadoAssinatura ($20–200/mo)
Claude Code OAuth (cliente oficial)FuncionaAssinatura ($20–200/mo)
Anthropic API keyFunciona com OpenCodePay-per-token

Usar a API da Anthropic com uma API key paga no OpenCode é totalmente compatível com os termos da Anthropic. O bloqueio só se aplica a tokens OAuth de assinatura usados fora do Claude Code.


Parte 5: Soluções Funcionais (March 2026)

Apesar das restrições, os desenvolvedores têm vários caminhos legítimos a seguir.

Solução 1: Anthropic API Key (Totalmente Compatível)

A abordagem mais direta e compatível com os ToS é usar a API da Anthropic diretamente:

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

Custo: Preços pay-per-token. Para uso intenso de codificação, isso pode custar $50–200+/month dependendo do volume, tornando-o comparável ou mais caro do que uma assinatura. Mas funciona e está totalmente dentro dos termos da Anthropic.

Fonte

Solução 2: OpenAI com Assinatura Codex

A OpenAI agora suporta oficialmente o OpenCode. Se você tem uma assinatura Codex, pode usá-la diretamente:

export OPENAI_API_KEY=sk-xxxxx

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

Esta é a opção para a qual muitos desenvolvedores migraram, dada a aceitação explícita de ferramentas de terceiros pela OpenAI. Fonte

Solução 3: Ferramentas de Proxy (Use com Cautela)

Várias ferramentas de proxy criadas pela comunidade fazem a ponte entre assinaturas Claude Max e endpoints de API locais:

  • Meridian: Transforma sua assinatura Claude Max em uma API local da Anthropic. O proxy autentica através da sua sessão Claude Max em vez de API keys. Fonte
  • Anthropic Auth plugins: Plugins de autenticação OAuth mantidos pela comunidade para o OpenCode. Fonte

Aviso importante: Usar ferramentas de proxy para acessar modelos Claude Pro/Max com clientes de terceiros viola tecnicamente os Terms of Service atualizados da Anthropic. Sua conta pode ser encerrada se for detectada.

Solução 4: Modelos Alternativos

O OpenCode suporta 75+ LLM providers. Você pode mudar para:

  • Google Gemini 2.5 Pro — Forte desempenho em codificação, camada gratuita generosa.
  • DeepSeek V3 — Custo-benefício, excelente para geração de código.
  • Modelos locais via Ollama — Totalmente offline, custo zero, sem preocupações com ToS.
  • Mistral Codestral — Construído especificamente para código, desempenho competitivo.

Solução 5: Use uma Plataforma que Não te Prenda

Se você está construindo aplicações em vez de escrever código em um terminal, considere plataformas como ZBuild que oferecem uma experiência de construtor de apps sem vendor lock-in. O ZBuild permite que você construa e implemente aplicações usando assistência de AI enquanto mantém a propriedade total e a portabilidade de seus projetos — sem se preocupar com qual provedor de modelo poderá mudar seus termos a seguir.


Parte 6: Impacto no Ecossistema Mais Amplo

A Divisão entre Aberto e Fechado

Este incidente cristalizou uma tensão fundamental no espaço de ferramentas de AI. De um lado: empresas que treinaram modelos em código de código aberto e conteúdo gerado pela comunidade. Do outro: a comunidade de código aberto que produziu esses dados de treinamento e agora quer acesso irrestrito aos modelos resultantes.

O argumento ressoou porque tocou em um ponto sensível sobre reciprocidade. Os modelos da Anthropic foram treinados em bilhões de linhas de código de código aberto. Muitos desenvolvedores sentem que restringir como acessam esses modelos — especialmente quando são assinantes pagantes — quebra um contrato social implícito.

Mudanças na Participação de Mercado

A controvérsia acelerou várias tendências:

MétricaAntes do Bloqueio (Dec 2025)Depois do Bloqueio (Mar 2026)
OpenCode GitHub stars~56,000126,000+
Usuários ativos mensais do OpenCode~2 million5 million+
Provedores suportados pelo OpenCode~4075+
Usuários de OpenAI Codex + OpenCodeMínimoCrescimento significativo

Fonte

Precedente para Outras Ferramentas

A proibição do OpenCode estabeleceu um precedente que afetou outras ferramentas de terceiros também. Cline, RooCode, Continue, Aider e outras ferramentas que usavam fluxos OAuth semelhantes também foram bloqueadas. Todo o ecossistema de ferramentas de terceiros compatíveis com Claude foi afetado, não apenas o OpenCode. Fonte


Parte 7: O que os Desenvolvedores Estão Fazendo Agora

Com base nas discussões da comunidade e na atividade do GitHub, aqui está como a comunidade de desenvolvedores respondeu:

Padrões de Migração

  1. Configurações multi-provedor: Muitos desenvolvedores agora configuram o OpenCode com múltiplos provedores, usando o Claude via API key para tarefas em que ele se destaca e alternativas mais baratas para o trabalho rotineiro.
  2. Migração para OpenAI: Uma parte significativa dos desenvolvedores dependentes do Claude mudou para o Codex da OpenAI, que acolhe explicitamente ferramentas de terceiros.
  3. Abordagens local-first: O interesse em modelos locais (Ollama, llama.cpp) disparou, impulsionado por desenvolvedores que não querem mais depender da boa vontade de qualquer provedor único.
  4. Adoção de API key: Desenvolvedores que desejam continuar usando o Claude mudaram para API keys, aceitando o custo mais alto por token pela confiabilidade de um método de acesso totalmente suportado.

Sentimento do Desenvolvedor

O dano duradouro pode ser para a reputação da Anthropic dentro da comunidade de desenvolvedores. A confiança, uma vez quebrada, é difícil de reconstruir. Várias pesquisas e enquetes informais no Hacker News e Reddit mostram que a confiança dos desenvolvedores na Anthropic caiu significativamente após o incidente.


Parte 8: Lições para a Indústria de Ferramentas de AI

Para Construtores de Ferramentas

  • Nunca dependa de um fluxo OAuth de um único provedor como seu mecanismo de autenticação primário. Tenha sempre um fallback de API key.
  • Construa arquiteturas agnósticas de provedor desde o primeiro dia. O suporte do OpenCode a 75+ provedores significou que o bloqueio da Anthropic foi doloroso, mas não fatal.
  • Espere que os termos mudem — qualquer recurso que funcione "por acidente" em vez de por acordo explícito acabará sendo encerrado.

Para Provedores de Modelos

  • Comunique-se antes de bloquear. Um aviso de descontinuação de 30 dias teria gerado muito menos reações adversas do que um corte da noite para o dia.
  • Ofereça um caminho a seguir. Se você bloquear o OAuth de assinatura para ferramentas de terceiros, ofereça simultaneamente um programa de desenvolvedor de terceiros com preços de API razoáveis.
  • Lembre-se de onde vieram seus dados de treinamento. A comunidade de desenvolvedores tem memória longa.

Para Desenvolvedores Individuais

  • Diversifique sua cadeia de ferramentas. Não construa todo o seu fluxo de trabalho em torno de um único provedor.
  • Entenda os terms of service de cada ferramenta da qual você depende.
  • Considere construir em plataformas como ZBuild que abstraem dependências de provedores para que você possa se concentrar em entregar seu produto em vez de gerenciar políticas de provedores de AI.

Conclusão

A saga OpenCode-Anthropic do início de 2026 é mais do que uma história sobre uma ferramenta sendo bloqueada. É um estudo de caso nas tensões entre a cultura de desenvolvimento de código aberto e os modelos de negócios comerciais de AI. A Anthropic tinha razões de negócios legítimas para a restrição, mas a execução — bloqueios silenciosos seguidos de ameaças legais — corroeu a confiança de maneiras que levarão anos para serem reparadas.

Para desenvolvedores, a lição prática é clara: diversifique seus provedores, use API keys quando possível e construa fluxos de trabalho que sobrevivam a mudanças de política. O cenário das ferramentas de AI ainda é jovem e volátil. As ferramentas e termos dos quais você depende hoje podem mudar amanhã.


Fontes

Back to all news
Enjoyed this article?
FAQ

Common questions

Por que a Anthropic bloqueou o OpenCode de acessar os modelos Claude?+
A Anthropic bloqueou o OpenCode porque ele estava usando o mesmo fluxo de autenticação OAuth que o Claude Code para acessar as assinaturas Claude Pro e Max. A Anthropic argumentou que isso violava seus Terms of Service e implementou fingerprinting no lado do servidor para detectar e rejeitar solicitações que não se originassem de clientes oficiais do Claude Code. A empresa também citou a proteção de receita, já que ferramentas de terceiros estavam acessando modelos de nível de assinatura sem que a Anthropic capturasse a receita da API.
Quando a Anthropic começou a bloquear o OpenCode e qual erro os usuários veem?+
A Anthropic implementou as primeiras verificações de bloqueio no lado do servidor em 9 de janeiro de 2026. Os usuários que tentavam usar o Claude através do OpenCode começaram a ver a mensagem de erro: 'This credential is only authorized for use with Claude Code and cannot be used for other API requests.' Uma atualização formal dos Terms of Service seguiu em 19 de fevereiro de 2026, tornando a restrição uma política explícita.
Quais são os contornos atuais para usar modelos Claude com o OpenCode?+
Existem três contornos principais: (1) Usar a Anthropic API diretamente com uma API key paga, o que é totalmente compatível com os ToS da Anthropic. (2) Usar ferramentas de proxy como o Meridian que conectam assinaturas Claude Max a um endpoint de API local. (3) Mudar para provedores alternativos — a OpenAI agora oferece suporte oficial ao OpenCode com assinaturas Codex, e você também pode usar o Google Gemini ou modelos locais via Ollama.
A OpenAI respondeu ao bloqueio do OpenCode pela Anthropic?+
Sim. Poucas semanas após o bloqueio da Anthropic, a OpenAI fez uma parceria pública com o OpenCode e estendeu o suporte de assinatura Codex ao OpenCode, OpenHands, RooCode e outras ferramentas de código aberto. Isso foi amplamente visto como uma jogada estratégica para atrair desenvolvedores frustrados pelas restrições da Anthropic.
É legal usar contornos para acessar o Claude através do OpenCode?+
Usar a Anthropic API com uma API key paga é totalmente legal e compatível. No entanto, os Terms of Service atualizados da Anthropic proíbem explicitamente o uso de tokens OAuth de planos Free, Pro e Max com ferramentas de terceiros. Usar ferramentas de proxy ou plugins de OAuth para contornar essa restrição viola tecnicamente os ToS da Anthropic e pode resultar no encerramento da conta.

Construir com ZBuild

Transforme sua ideia em um app funcional — sem programação.

Mais de 46.000 desenvolvedores construíram com ZBuild neste mês

Construa sua ideia com IA

Descreva o que você quer — ZBuild constrói para você.

Mais de 46.000 desenvolvedores construíram com ZBuild neste mês
More Reading

Related articles