OpenCode com Antigravity: como funciona a autenticação e o que você precisa saber antes de conectar

fluxo de autenticação do OpenCode com Antigravity via OAuth da conta Google
Resposta rápida

Quem pesquisa opencode antigravity auth normalmente quer usar a conta do Antigravity dentro do OpenCode, através de um plugin de terceiros que faz OAuth com a conta Google. Tecnicamente existe código pra isso, mas o FAQ oficial do Antigravity diz que acessar o produto com ferramenta de terceiro viola os Termos e pode gerar suspensão ou encerramento da conta, e o Google citou nominalmente OpenCode, OpenClaw e Claude Code. No OpenCode a autenticação de provedores passa pelo comando opencode auth login e as credenciais ficam em ~/.local/share/opencode/auth.json. O caminho recomendado pelo próprio Google é chave de API do Vertex ou do AI Studio

Fala aí, beleza? Se o teu login trava justo na hora de conectar o OpenCode ao Antigravity, tem uma chance grande do problema não estar no teu setup

O Google diz, no FAQ oficial do Antigravity, que usar software, ferramenta ou serviço de terceiros pra acessar o Antigravity é violação dos Termos de Serviço, e que isso pode ser motivo de suspensão ou encerramento da conta

Ou seja: não é "faltou uma flag", é política mesmo

Esse post é pra quem já roda as duas pontas, chegou aqui procurando como autenticar e quer entender o que essa autenticação libera, em que pé está o plugin da comunidade e qual é o caminho que o próprio fornecedor aponta como suportado

Como funciona a autenticação no OpenCode (e o que o Antigravity é):

Formação Vibe Coding
Formação Recomendada

Formação Vibe Coding

Do Prompt ao Produto: Crie Software Real com IA

  • 474 aulas
  • 20 projetos
  • 39h 27min

No OpenCode, a autenticação de provedores é feita pela linha de comando

opencode auth login

Dentro do TUI dá pra chegar no mesmo lugar pelo comando /connect, é a mesma porta de entrada

E onde a credencial fica depois que tu autentica? Salva localmente, no diretório de dados do usuário

~/.local/share/opencode/auth.json

Guarda esse caminho na cabeça, beleza? Ele volta lá no fim do post, quando a gente separar "credencial local zoada" de "bloqueio do lado do provedor"

Do outro lado da mesa está o Antigravity: a plataforma de desenvolvimento agêntico do Google, construída como um fork do Visual Studio Code e anunciada em 18/11/2025, junto do Gemini 3

Se tu quer entender melhor como o agente dele é estendido, já falamos por aqui sobre Agent Skills no Google Antigravity

E o que o plugin de terceiros faz no meio disso?

Ele autentica via OAuth com a tua conta Google pra usar os limites de uso do Antigravity dentro do OpenCode

Tem suporte a múltiplas contas e rotação automática quando bate o limite, o que já entrega bem o espírito da coisa 😀

Se tu já mexeu com autenticação SSO e OAuth2 no n8n, a mecânica te soa familiar: tu autoriza uma vez pela conta e a ferramenta passa a falar em teu nome

O detalhe é que esse "em teu nome" é exatamente o ponto que o fornecedor não quer

Em que pé está o plugin opencode-antigravity-auth hoje?

Esse é o tipo de projeto que muda de estado rápido, então vamos pelo que dá pra checar

O repositório original NoeFabris/opencode-antigravity-auth foi arquivado pelo dono e está em modo somente leitura, com o arquivamento em 30/03/2026

O pacote npm original está na versão 1.6.0 e não consta como deprecado, o que confunde bastante gente: pacote no ar não quer dizer projeto vivo

Na discussão "Good news" (#493) do repositório, o motivo declarado do arquivamento foi o anúncio de que o Google adicionaria suporte nativo ao opencode via API

E aí vieram os forks da comunidade, entre eles insign/opencode-antigravity-auth-updated, shekohex/opencode-google-antigravity-auth, vibheksoni/opencode-antigravity-auth e theblazehen/opencode-antigravity-multi-auth

O fork opencode-antigravity-auth-updated está publicado no npm na versão 1.6.2-beta.0

Se liga nisso: existir código mantido não é o mesmo que existir permissão

São duas perguntas diferentes, e a segunda é a que custa caro

O ponto de atenção antes de conectar: o risco é a conta, não o setup

Aqui mora o motivo real do post

O FAQ oficial do Antigravity afirma que usar software, ferramentas ou serviços de terceiros pra acessar o Antigravity é violação dos Termos de Serviço, e que isso pode ser motivo pra suspensão ou encerramento da conta

E não ficou no genérico: o Google atualizou o FAQ citando nominalmente ferramentas de terceiros proibidas, entre elas OpenCode, OpenClaw e Claude Code

Já aconteceu na prática também

Em fevereiro de 2026 rolou uma onda de bloqueios: contas foram desabilitadas por violação de Termos de Serviço por usar o Antigravity com ferramentas de terceiros, com erros 403 PERMISSION_DENIED, sem aviso prévio e atingindo inclusive assinantes pagos do plano AI Ultra

A justificativa pública do Google foi o aumento de uso abusivo do backend do Antigravity, que degradava a qualidade do serviço pra quem usava o produto como esperado

Depois da repercussão veio um desbanimento automático em massa das contas recém sinalizadas, em coordenação com o time do Antigravity

Final feliz? Mais ou menos … a proibição de usar ferramentas de terceiros com login do Antigravity continua valendo, e o que o Google afirmou é que passaria a ter passos claros de restauração de conta caso novas restrições aconteçam

Tome cuidado com o tamanho do estrago aqui: a conta Google não é só o Antigravity, é o resto da tua vida digital junto

Caminhos para usar Gemini no OpenCode: o que cada um exige

Coloquei os três caminhos lado a lado, porque a diferença entre eles é menos técnica e mais contratual

Caminho Como se autentica Permitido pelo fornecedor Pra quem faz sentido
Plugin de terceiros com a conta Antigravity OAuth com a conta Google, credencial salva localmente pelo OpenCode Não: o FAQ trata ferramenta de terceiro como violação de ToS e cita o OpenCode pelo nome Praticamente ninguém que se importe com a própria conta Google
Chave de API do Vertex ou do AI Studio Chave de API configurada como provedor pelo opencode auth login Sim: é o caminho que o próprio FAQ do Google recomenda pra agente de código de terceiros Quem quer o Gemini dentro do OpenCode sem sustos
Antigravity como agente gerenciado na Gemini API Chave de API no header x-goog-api-key, modelo antigravity-preview-05-2026 Sim: é oferta oficial da própria Gemini API Quem quer o agente do Antigravity via API, e não dentro da IDE

A terceira linha é a mais fácil de passar batido: o Google passou a oferecer o Antigravity como agente gerenciado na Gemini API

Muita gente briga com OAuth de plugin sem saber que existe uma porta da frente 🙂

Login travado ou 403 PERMISSION_DENIED: o que costuma estar acontecendo?

Quando o login não vai, a primeira coisa é descobrir de que lado está o problema

São dois mundos bem diferentes, e o sintoma engana

  1. Sintoma: o login não completa ou o provedor some da lista depois de um tempo. Causa provável: credencial local inconsistente, já que o OpenCode guarda tudo em ~/.local/share/opencode/auth.json. O que fazer: refazer a autenticação pelo opencode auth login (ou pelo /connect dentro do TUI) e conferir se o provedor voltou. O erro comum deste passo: sair editando o auth.json na mão em vez de refazer o login pelo comando
  1. Sintoma: autentica, mas na hora de rodar volta 403 PERMISSION_DENIED com mensagem de violação de Termos de Serviço. Causa provável: não é o teu setup, é bloqueio do lado do provedor, exatamente o padrão visto na onda de fevereiro de 2026. O que fazer: parar de tentar novamente no mesmo caminho, porque reinstalar plugin não desfaz decisão de política. O erro comum deste passo: interpretar o 403 como bug e insistir com outro fork
  1. Prevenção que realmente resolve: ir de chave de API paga. Tanto a Anthropic quanto o Google bloquearam o uso de assinaturas de planos pessoais pelo OpenCode, então o caminho que sobra em pé é a chave de API. O erro comum deste passo: assumir que a assinatura que tu já paga vale como credencial de API

Vale a pena conectar OpenCode e Antigravity via plugin?

Veredito curto: tecnicamente é possível pelos forks, mas o custo do erro é desproporcional, então não compensa

Tu ganha conveniência de usar os limites do Antigravity dentro do teu TUI favorito, e arrisca a conta Google inteira num caminho que o fornecedor listou nominalmente como proibido

E tem um detalhe que fecha o argumento: o próprio Google, no FAQ do Antigravity, recomenda chave de API do Vertex ou do AI Studio pra quem quiser usar um agente de código de terceiros com o Gemini

Quando o fornecedor te aponta a porta suportada, entrar pela janela vira escolha, não necessidade

Quem quer estabilidade vai de Vertex, AI Studio ou do modelo antigravity-preview-05-2026 na Gemini API

Quem quer experimentar mesmo assim, que faça com plena consciência do que está apostando na mesa

Conclusão

A lição do tema inteiro cabe numa frase: autenticação que funciona e autenticação que é permitida são coisas diferentes

O plugin resolve o "funciona"

O FAQ oficial, a onda de bloqueios de fevereiro de 2026 e o desbanimento que veio depois resolvem o "é permitido", e não é a favor do plugin

Próximo passo concreto se tu quer o Gemini rodando no OpenCode sem dor de cabeça: gera uma chave de API no Vertex ou no AI Studio e configura o provedor pelo opencode auth login

E de tempos em tempos dá uma olhada no FAQ do Antigravity, porque esse é o tipo de política que muda sem avisar ninguém …

até o próximo post! =)

Perguntas frequentes

O que acontece se eu usar o OpenCode com login do Antigravity?

Pelo FAQ oficial do Antigravity, isso é violação dos Termos de Serviço e pode levar a suspensão ou encerramento da conta Google. Não é um bug nem uma configuração errada, é política declarada pelo Google. Em fevereiro de 2026 isso já gerou uma onda real de bloqueios, com erro 403 PERMISSION_DENIED, atingindo até assinantes pagos do plano AI Ultra.

É seguro usar o plugin opencode-antigravity-auth em 2026?

O repositório original foi arquivado pelo dono em 30/03/2026 e está em modo somente leitura, embora o pacote npm na versão 1.6.0 continue no ar sem constar como deprecado. Existem forks mantidos pela comunidade, como o opencode-antigravity-auth-updated na versão 1.6.2-beta.0. Mas código mantido não muda a questão de permissão: o FAQ do Antigravity cita o OpenCode nominalmente entre as ferramentas de terceiros proibidas.

Qual é o jeito permitido de usar Gemini dentro do OpenCode?

O próprio Google recomenda, no FAQ do Antigravity, usar uma chave de API do Vertex ou do AI Studio para quem quer um agente de código de terceiros com Gemini. Essa chave entra como provedor pelo comando opencode auth login. É o caminho sem risco de suspensão de conta.

Onde ficam guardadas as credenciais depois que eu faço login no OpenCode?

Ficam salvas localmente, no arquivo ~/.local/share/opencode/auth.json, dentro do diretório de dados do usuário. Esse arquivo guarda a credencial do provedor que você conectou, seja uma chave de API oficial, seja algo vindo de um plugin de terceiros. O local é o mesmo independente de qual caminho de autenticação você escolheu.

Dá para usar a assinatura paga do Google ou da Anthropic direto no OpenCode?

Não. Tanto o Google quanto a Anthropic bloquearam o uso de assinaturas de planos pessoais através do OpenCode. O caminho que resta é a chave de API paga, seja Vertex, AI Studio ou o provedor equivalente da Anthropic.

O que é o modelo antigravity-preview-05-2026 que apareceu na Gemini API?

É a forma do Google oferecer o Antigravity como agente gerenciado direto pela Gemini API, autenticado por chave de API no header x-goog-api-key. Esse caminho é oficial e diferente de logar no Antigravity pela IDE com uma ferramenta de terceiros. Faz sentido para quem quer o agente do Antigravity via API, não a experiência dentro da IDE.



Subscribe
Notify of
guest

0 Comentários
Oldest
Newest Most Voted

Formações

Formação SAAS com IA

Formação SAAS com IA

Tire usas ideias do papel criando softwares com IA, integre pagamentos e lance seu projeto!

  • 291 aulas
  • 18 projetos
  • 24h 17min

Blog | Mais populares