Toda ferramenta de código com IA é um chassi mais um motor.
Claude Code, Kimi Code CLI, OpenCode, Cursor, Antigravity — parecem produtos diferentes, mas cada um se decompõe nas mesmas duas peças. Este mapa é o resumo visual e interativo do que discutimos: o conceito, os motores compatíveis, os harnesses do mercado e onde os terminais entram (ou não).
O Claude Code é o chassi. Clique num motor.
O harness fala com o modelo via API. Se outro fabricante fala o mesmo formato, o mesmo chassi roda o motor dele — só muda o endereço pra onde a pergunta é mandada.
/, CLAUDE.md, skills, memória, MCPs — nada disso muda.
O rótulo do menu não muda com o motor
O menu /model é hardcoded no Claude Code — sempre mostra
Opus/Sonnet/Haiku/Fable. O que você reconfigura é pra onde cada rótulo aponta por baixo. Selecionar "Sonnet"
com o Kimi plugado chama o Kimi mesmo — o nome na tela não avisa.
Confirme sempre via /status ou perguntando
direto ao modelo — nunca confie só no rótulo.
Quem mais fala a mesma língua de API
| Provedor | Modelo | Endpoint | Pricing |
|---|---|---|---|
| Moonshot AI | Kimi k3 / k2.7-code | api.moonshot.ai/anthropic | pay-as-you-go |
| Z.ai (Zhipu) | GLM-5.1 / 4.7 | api.z.ai/api/anthropic | plano fixo ~$18/mês |
| DeepSeek | deepseek-v4-pro/flash | api.deepseek.com/anthropic | pay-as-you-go |
| Alibaba (DashScope) | Qwen 3.6-Plus | dashscope-intl.aliyuncs.com/apps/anthropic | pay-as-you-go |
| MiniMax | — | — | plano fixo ~$6/mês |
| StepFun | Step-3.5 / Step-3 | — | plano fixo ~$6.99/mês |
| SiliconFlow | agrega DeepSeek/GLM/Qwen/Kimi | api.siliconflow.com | pay-as-you-go |
| OpenRouter | 200+ modelos | fala Anthropic nativamente | pay-as-you-go |
Kimi/DeepSeek/Qwen/OpenRouter só têm pay-as-you-go — sem plano fixo tipo sua assinatura Claude. Se isso pesa, GLM e MiniMax são os candidatos com plano mensal.
Quem pertence à mesma categoria
Filtre por categoria pra ver o agrupamento.
| Ferramenta | Categoria | Quem faz | Roda como | Motor(es) |
|---|---|---|---|---|
| Claude Code | Harness dedicado | Anthropic | Terminal + extensão VS Code | Claude (padrão); Kimi/GLM/DeepSeek/Qwen via troca de backend |
| Kimi Code CLI | Harness dedicado | Moonshot AI | Terminal | Kimi |
| Gemini CLI | Harness dedicado | Terminal | Gemini | |
| Codex CLI | Harness dedicado | OpenAI | Terminal | GPT |
| OpenCode | Harness universal | Open-source | Terminal + desktop + extensão IDE | 75+ provedores |
| Aider | Harness universal minimalista | Open-source | Terminal | Múltiplos |
| Cursor | IDE nativa (harness próprio) | Anysphere | App desktop (fork VS Code) | Composer-1/Sonic próprios + Claude/GPT/Gemini/Grok |
| Antigravity | IDE nativa + multi-agente | App desktop (fork VS Code) | Gemini | |
| VS Code + extensão Claude Code | Editor genérico + harness plugado | Microsoft + Anthropic | App desktop | o mesmo que o Claude Code CLI usar |
Benchmark Terminal-Bench 2.1: Codex CLI (GPT-5.5) 83.4% · Claude Code (Opus 4.8) 78.9% · Gemini CLI (Gemini 3.1 Pro) 70.7%. Estrelas no GitHub: OpenCode 180k+ · Claude Code 134k · Gemini CLI 105k · Codex 94k.
Terminal não é harness nem motor
É a janela de vidro por onde você vê e digita — não sabe nem se importa com o que roda dentro. Trocar de terminal não muda o comportamento da IA. Exceção: o Warp tem IA embutida no próprio terminal, e aí já borra a linha.
Latência tecla→tela. Menor é mais rápido. *Warp tem IA embutida (Agent Mode) — closed source.
Chassi nu vs. carro montado de fábrica
Editor genérico + extensões
- VS Code puro é um chassi leve
- Vira "quase-IDE" ao parafusar acessórios
- Extensão Claude Code = um desses parafusos
- Você monta a sua combinação
IDE nativa de IA
- Cursor e Antigravity são forks do VS Code
- IA soldada de fábrica, não parafusada depois
- Harness próprio + motor próprio ou de terceiros
- Cursor ainda aceita a extensão real do Claude Code por dentro
Mesma classe de ferramenta. Outra filosofia.
Claude Code e OpenCode são agentes de código com acesso a arquivos, terminal e fluxo de desenvolvimento. O primeiro é um produto gerenciado em torno do ecossistema Anthropic; o segundo é uma plataforma aberta para alternar provedores, interfaces e configurações.
IDE
Editor, abas, índice do projeto, terminal integrado e extensões. VS Code, Cursor e Windsurf compram conveniência e contexto automático.
CLI
Opera no terminal: lê arquivos, executa shell, altera código e valida com testes e logs. O contexto tende a ser mais explícito e controlado.
MCP
Protocolo aberto para conectar ferramentas por chamadas estruturadas, como GitHub, Notion e APIs, sem depender apenas de comandos shell.
| Dimensão | Claude Code | OpenCode |
|---|---|---|
| Licença | Proprietário, oficial da Anthropic | MIT / open source |
| Modelos | Claude | 75+ provedores: Claude, GPT, Gemini, locais e outros |
| Interface | Terminal, extensões oficiais e outras superfícies | TUI, desktop app e extensão para VS Code e forks |
| Contexto do projeto | CLAUDE.md e camadas de memória | AGENTS.md, com compatibilidade para CLAUDE.md |
| Extensibilidade | Skills, MCP e ecossistema gerenciado | opencode.json, plugins TypeScript, MCP e providers |
| Custo | Assinatura e ecossistema Anthropic | Ferramenta gratuita; custo depende do provider e modelo |
Como os arquivos são lidos
- Claude Code lê
CLAUDE.mdcomo contexto principal. - OpenCode prefere
AGENTS.mde usaCLAUDE.mdcomo fallback. - Se os dois coexistirem no projeto, o
AGENTS.mdlocal vence. - O fallback global inclui
~/.claude/CLAUDE.md, salvo desativação da compatibilidade.
Arranjo compatível recomendado
- Manter
AGENTS.mdcomo fonte canônica. - Criar um
CLAUDE.mdmínimo com@AGENTS.md. - Preservar regras, skills e memória sem duplicação manual.
- Usar OpenCode como camada complementar, não como migração forçada.
| Camada | Quem manda | Exemplo |
|---|---|---|
| Descoberta de contexto | Harness do OpenCode | Localizar AGENTS.md ou CLAUDE.md |
| Injeção de instruções | Harness do OpenCode | Incluir regras do projeto no prompt |
| Ferramentas e permissões | Harness do OpenCode | Shell, arquivos, plugins e MCP |
| Qualidade do raciocínio | Modelo escolhido | Interpretar e executar a tarefa |
| Estilo e aderência | Modelo, dentro dos limites do harness | Seguir padrões, testar e explicar |
IDE: mais contexto implícito
- Tabs abertas e seleção atual
- Buffers, árvore e índice do projeto
- Terminal, debug e sidebar
- Mais conveniência, potencialmente mais tokens
CLI: contexto mais explícito
- Diretório atual e arquivos referidos
- Saída de comandos e histórico da sessão
- Menos contexto automático por interação
- Mais controle para operações locais
Material expandido no PDF original ↗.