OpenCode + Antigravity: Claude Opus 4.6 e Gemini 3 Grátis em 2026
Leitura: ~9 min
TL;DR — Resumo Executivo
- O OpenCode é um coding agent open source (MIT) que, combinado com o plugin opencode-antigravity-auth, permite autenticar via Google OAuth e usar Claude Opus 4.6 e Gemini 3 Pro sem pagar por chaves de API.
- O processo leva menos de 10 minutos: instalar o OpenCode, adicionar o plugin no JSON de config e autenticar com sua conta Google — o plugin rotaciona contas automaticamente quando há limite de requisições.
- Atenção real: o plugin viola os Termos de Serviço do Google. Contas podem ser banidas. Use ciente do risco e nunca em conta principal de produção.
Aviso de Termos de Serviço:
O plugin opencode-antigravity-auth não é oficial e viola os Termos de Serviço do Google. Usuários relataram banimentos e restrições silenciosas em contas Google. Este conteúdo é estritamente educacional. O @CanalQb não endossa violações de ToS — use exclusivamente em contas de desenvolvimento e por sua própria conta e risco.
Claude Opus 4.6 custa caro. Gemini 3 Pro também. Mas existe uma combinação de ferramentas que entrega os dois de graça no seu terminal — e a maioria dos devs ainda não sabe que isso existe.
O OpenCode é um coding agent open source que roda direto no terminal, sem IDE, sem assinatura, sem bloatware. Quando você combina ele com o plugin Antigravity Auth, a autenticação passa a usar o OAuth da sua conta Google — a mesma que você usa no Google Cloud, no Gmail, no Drive. O plugin injeta as credenciais nos endpoints do Antigravity (o ambiente de IA interno do Google para desenvolvedores), e você passa a consumir cotas de modelos premium como se fosse um usuário interno.
Testei aqui no @CanalQb com uma conta Google secundária de dev. O Claude Opus 4.6 respondeu análises de código em segundos. O Gemini 3 Pro com context window de 1M tokens processou um repositório inteiro sem reclamar. E o custo direto foi zero — até o momento em que a cota diária se esgota e o plugin rotaciona automaticamente para a próxima conta configurada.
Mas antes de você copiar e colar o primeiro comando: esse plugin viola os ToS do Google. O próprio README do repositório avisa isso com um banner vermelho de caution. Contas foram banidas. Use com ciência, com conta descartável de dev, e nunca em ambiente de produção. Dito isso — vamos ao tutorial completo.
O que é o OpenCode e por que ele importa para devs em 2026?
OpenCode é um agente de codificação open source licenciado em MIT, mantido pela equipe da Anomaly.co. Diferente do Cursor ou do GitHub Copilot, ele roda 100% no terminal — sem extensão de IDE, sem interface gráfica pesada, sem dependência de cloud proprietário. Você aponta para o diretório do projeto, digita opencode, e o agente lê toda a estrutura, entende os padrões do repositório e começa a trabalhar.
Ele suporta nativamente dezenas de provedores: Anthropic, OpenAI, Google, Mistral, AWS Bedrock, provedores locais via Ollama. Mas o grande diferencial de 2026 é justamente o sistema de plugins — qualquer desenvolvedor pode criar extensões que alteram o comportamento de autenticação, roteamento de modelos e gerenciamento de cotas. É aí que entra o Antigravity Auth.
Aqui no @CanalQb, usamos automação como pilar principal de conteúdo — e o OpenCode se encaixa perfeitamente nesse silo porque ele é, na prática, um agente autônomo que executa tarefas de código sem intervenção manual constante. Se você ainda não explorou ferramentas baseadas em Claude no seu fluxo de desenvolvimento, este é o ponto de entrada mais prático de 2026.
Quais modelos ficam disponíveis com o Antigravity Auth?
O plugin libera dois pools de quota independentes: o Antigravity (infraestrutura interna do Google para devs) e o Gemini CLI. Cada um com sua cota diária separada. Quando um pool se esgota, o plugin automaticamente faz fallback para o outro — ou rotaciona entre contas Google adicionais, se você tiver configurado mais de uma.
Claude Opus 4.6 Thinking
200k tokens de contexto. Suporte a extended thinking com budget configurável entre 8.192 e 32.768 tokens. Ideal para análise de código complexo e refatorações grandes.
Antigravity PoolClaude Sonnet 4.6
200k contexto, 64k output. Resposta rápida para tarefas do dia a dia. Boa relação velocidade/capacidade para geração de código e revisões.
Antigravity PoolGemini 3 Pro
1M token de contexto. Thinking configurável em low/high. Perfeito para processar repositórios inteiros, logs extensos ou bases de código legadas.
Antigravity + CLI PoolGemini 3 Flash
1M contexto com thinking em 4 níveis (minimal, low, medium, high). Mais rápido que o Pro, ideal para iterações rápidas e geração de testes.
Antigravity Pool
O ponto que poucos comentam: o Opus 4.6 com extended thinking no modo max (32.768 tokens de budget de raciocínio) é literalmente o mesmo modelo que custa dezenas de dólares por milhão de tokens via API oficial. Aqui ele consome quota da infraestrutura interna do Google, não da sua conta Anthropic. Essa é a razão pela qual o risco de banimento é real — você está usando recursos não destinados ao público geral.
Como instalar e configurar o OpenCode com Antigravity Auth?
O processo completo leva menos de 10 minutos em um ambiente limpo. Vou usar bun nos exemplos, mas npm, pnpm e yarn funcionam da mesma forma — basta trocar o comando de instalação.
Instalar o OpenCode
Escolha o método que faz sentido para o seu ambiente. O script oficial é a opção mais rápida em Linux e macOS.
# Opção 1: Script oficial (Linux / macOS) curl -fsSL https://opencode.ai/install | bash # Opção 2: Bun bun install -g opencode-ai # Opção 3: NPM npm install -g opencode-ai # Opção 4: Homebrew (macOS / Linux) brew install anomalyco/tap/opencode # Windows — use Chocolatey ou Scoop choco install opencode # ou scoop install opencode
No Windows, o @CanalQb recomenda usar via WSL para melhor compatibilidade. O suporte nativo ao Bun no Windows ainda está em desenvolvimento conforme a documentação oficial.
Adicionar o plugin Antigravity Auth no config
Edite o arquivo de configuração do OpenCode para declarar o plugin. Atenção ao nome da chave: é plugin (singular), não plugins.
# Abrir o arquivo de config
vim ~/.config/opencode/opencode.json
# Conteúdo mínimo — adicione o plugin:
{
"plugin": ["opencode-antigravity-auth@latest"]
}
Se quiser as features mais recentes antes do release estável, substitua @latest por @beta. Em produção de estudos, prefira @latest pela estabilidade.
Autenticar com Google OAuth (Antigravity)
Execute o login e selecione Google → OAuth with Google (Antigravity). O browser vai abrir automaticamente para o fluxo OAuth padrão.
opencode auth login # Selecione no menu interativo: > Google OpenAI Anthropic GitHub Copilot ... # Depois: > OAuth with Google (Antigravity) # Resultado esperado após login no browser: - Multi-account setup complete (1 account(s)). o Login successful — Done
Configurar os modelos no JSON completo
Após o login, selecione a opção "Configure models in opencode.json" para que o plugin escreva automaticamente todas as definições de modelos no seu config — ou copie o bloco abaixo manualmente.
{
"$schema": "https://opencode.ai/config.json",
"plugin": ["opencode-antigravity-auth@latest"],
"provider": {
"google": {
"models": {
"antigravity-claude-opus-4-6-thinking": {
"name": "Claude Opus 4.6 Thinking (Antigravity)",
"limit": { "context": 200000, "output": 64000 },
"modalities": { "input": ["text","image","pdf"], "output": ["text"] },
"variants": {
"low": { "thinkingConfig": { "thinkingBudget": 8192 } },
"max": { "thinkingConfig": { "thinkingBudget": 32768 } }
}
},
"antigravity-claude-sonnet-4-6": {
"name": "Claude Sonnet 4.6 (Antigravity)",
"limit": { "context": 200000, "output": 64000 },
"modalities": { "input": ["text","image","pdf"], "output": ["text"] }
},
"antigravity-gemini-3-pro": {
"name": "Gemini 3 Pro (Antigravity)",
"limit": { "context": 1048576, "output": 65535 },
"modalities": { "input": ["text","image","pdf"], "output": ["text"] },
"variants": {
"low": { "thinkingLevel": "low" },
"high": { "thinkingLevel": "high" }
}
},
"antigravity-gemini-3-flash": {
"name": "Gemini 3 Flash (Antigravity)",
"limit": { "context": 1048576, "output": 65536 },
"modalities": { "input": ["text","image","pdf"], "output": ["text"] },
"variants": {
"minimal": { "thinkingLevel": "minimal" },
"low": { "thinkingLevel": "low" },
"medium": { "thinkingLevel": "medium" },
"high": { "thinkingLevel": "high" }
}
}
}
}
}
}
Usar o modelo — Claude Opus 4.6 com thinking máximo
Inicie o OpenCode no diretório do projeto e selecione o modelo via Ctrl+P, ou passe direto na linha de comando.
cd /seu/projeto # Modo interativo TUI opencode # Pressione Ctrl+P → Switch model → Claude Opus 4.6 (Antigravity) # Modo direto via linha de comando opencode run "Analise este repositório e liste os principais débitos técnicos" \ --model=google/antigravity-claude-opus-4-6-thinking \ --variant=max
Como maximizar a cota com múltiplas contas Google?
O ponto mais subestimado da documentação do plugin: você pode adicionar múltiplas contas Google e o plugin rotaciona automaticamente entre elas quando uma atinge o limite. Na prática, se você tem 3 contas de dev, a cota efetiva triplica.
# Execute novamente para adicionar mais contas opencode auth login # Verificar cotas de cada conta opencode auth login → Check quotas # Gerenciar contas ativas/inativas opencode auth login → Manage accounts
Para paralelismo — por exemplo, quando você usa subagentes em paralelo — adicione "pid_offset_enabled": true no arquivo ~/.config/opencode/antigravity.json. Isso distribui as sessões entre as contas disponíveis e evita que múltiplos processos disputem a mesma conta simultaneamente.
Validamos aqui no @CanalQb que a estratégia hybrid (padrão) funciona bem para 2 a 5 contas. Para uso mais intenso com mais de 5 contas, a documentação recomenda "account_selection_strategy": "round-robin" no antigravity.json.
Principais erros e como resolver rapidamente
Alguns problemas são recorrentes em primeira instalação. Documentei os três mais comuns com base na experiência real e na documentação do repositório oficial.
Erro 403 "rising-fact-p41fc": Ocorre quando você tenta usar modelos Gemini CLI sem um projeto Google Cloud ativo. A solução é criar ou selecionar um projeto no Google Cloud Console, habilitar a API cloudaicompanion.googleapis.com e adicionar o projectId manualmente no arquivo antigravity-accounts.json. Modelos Claude via Antigravity não exigem isso.
Erro "Unknown name 'parameters'": Incompatibilidade de schema de tool entre algum servidor MCP configurado e a API do Antigravity. Desative os MCPs um por um até identificar o problemático. Atualizar para @beta frequentemente resolve, pois o time corrige regressions rapidamente.
Reset rápido universal: Se qualquer coisa parecer travada ou com comportamento estranho, esse é o comando que resolve 80% dos casos — apagando o cache de contas e reautenticando do zero.
# Reset completo — resolve a maioria dos problemas rm ~/.config/opencode/antigravity-accounts.json opencode auth login # Limpar arquivos temporários acumulados rm ~/.config/opencode/*.tmp
Nota Técnica:
Scripts e configurações fornecidos têm fins exclusivamente educacionais. Teste sempre em ambiente controlado com contas dedicadas para desenvolvimento. O @CanalQb não se responsabiliza por banimentos, restrições de conta ou qualquer consequência decorrente do uso do plugin opencode-antigravity-auth. Consulte a seção de IA gratuita do @CanalQb para alternativas sem risco de ToS.
Perguntas Frequentes
O OpenCode é gratuito para uso comercial?
Qual a diferença entre Antigravity Pool e Gemini CLI Pool?
Posso usar o OpenCode no Windows sem WSL?
O que acontece se minha conta Google for banida pelo uso do plugin?
Como o OpenCode se compara ao Claude Code da Anthropic?
O extended thinking do Claude Opus 4.6 realmente vale a pena no OpenCode?
Fontes e Referências
Gostou? O tutorial em vídeo completo está no canal — incluindo a configuração de múltiplas contas e os testes ao vivo com Claude Opus 4.6 Thinking no modo max.
Assistir no @CanalQbFeito com Master Rules Claude v8.4 · @CanalQb 2026

Comentários
Comente só assim vamos crescer juntos!