Os agentes de programação nativos para terminal convergiram em torno de edição autônoma de repositórios, execução de testes, extensibilidade via MCP/Skills e permissões em sandbox. Ainda assim, alternar entre Claude Code, OpenAI Codex CLI e Google Antigravity CLI (agy) expõe diferenças sutis em flags, comandos slash, caminhos de configuração e políticas de segurança.
Esta folha de dicas comparativa fornece um mapa de equivalência lado a lado para desenvolvedores e equipes que operam entre as três ferramentas CLI.
🔗 Folhas de dicas individuais dos CLIs: Folha de dicas do Claude Code CLI · Folha de dicas do OpenAI Codex CLI · Folha de dicas do Antigravity CLI (agy) · Arquitetura e runtime de AI Agent Harness
1. Visão geral da arquitetura e do ecossistema
| Dimensão | Claude Code (claude) |
Codex CLI (codex) |
Antigravity CLI (agy) |
|---|---|---|---|
| Fornecedor | Anthropic | OpenAI | Google (plataforma Antigravity 2.0) |
| Runtime e evolução | Ecossistema Node.js / TypeScript | CLI híbrido local + nuvem em Rust | Reescrita em Go; substitui o Gemini CLI de consumidor descontinuado |
| Linha principal de modelos | Série Claude 5 (Opus 5.5 / Fable 5.2) | Modelos GPT-6 / Codex | Série Gemini 3.8 e roteamento multimodelo |
| Arquivo de memória do repo | CLAUDE.md |
AGENTS.md |
GEMINI.md / AGENTS.md |
| Skills / Templates | .claude/skills/<name>/SKILL.md |
~/.codex/prompts/ (templates Markdown) |
.agents/skills/<name>/SKILL.md |
| Recursos de destaque | Hooks de ciclo de vida, /pr com um comando |
Sincronização codex cloud / codex apply |
/worktree nativo, /goal, /grill-me, voz F5 |
2. Equivalência de inicialização CLI e comandos de automação
| Tarefa / Intenção | Claude Code | Codex CLI | Antigravity CLI (agy) |
|---|---|---|---|
| Iniciar TUI interativa | claude |
codex |
agy |
| Iniciar interativa com prompt | claude "prompt" |
codex "prompt" |
agy -i "prompt" |
| Execução não interativa / CI | claude -p "prompt" |
codex exec "prompt" (ou codex e) |
agy -p "prompt" |
| Retomar última / sessão específica | claude --resume [id] |
codex resume [--last | <id>] |
agy -c / agy --conversation <id> |
| Selecionar modelo | claude --model <name> |
codex -m <name> |
agy --model <name> |
| Definir profundidade de raciocínio | Configuração de sessão / effort na API |
Reasoning Effort em /model |
agy --effort <low..max> |
| Gerenciar MCP via CLI | claude mcp [list | add | remove] |
codex mcp [list | add] |
TUI /mcp ou editar mcp_config.json |
| Ferramentas de plugin / extensão | Marketplace de plugins / plugins locais | — | agy plugin [install | list | validate] |
| Atualização / Diagnóstico | claude update / claude doctor |
Gerenciador de pacotes / codex --strict-config |
Autoatualização agy / agy plugin import gemini |
3. Equivalência de comandos slash interativos e atalhos
| Ação | Claude Code | Codex CLI | Antigravity CLI (agy) |
|---|---|---|---|
| Inicializar memória do projeto | /init ➔ CLAUDE.md |
/init ➔ AGENTS.md |
Criar GEMINI.md / AGENTS.md |
| Ajuda de comandos | /help |
Menu de autocompletar / |
? / /help |
| Configurações e permissões | /config · /permissions |
/permissions · /status |
/config / /settings |
| Trocar modelo / effort | /model |
/model |
/model · /effort |
| Planejar antes de editar | Planejamento por prompt / modos | /plan |
/plan · --mode plan |
| Revisão de código e diff | /review · /diff |
/review · /diff (codex review) |
Revisão de diff no workspace + /worktree |
| Compactar contexto | /compact [focus] |
/compact |
/compact |
| Limpar / Ramificar / Desfazer | /clear |
/fork |
/clear · /fork · /rewind / /undo |
| Retomar sessão anterior | /resume |
codex resume pelo shell |
/resume |
| Inspecionar custo e tokens | /cost · /context |
/status |
/config / rodapé da sessão |
| Gerenciar servidores MCP | /mcp |
/mcp |
/mcp |
| Referência inline a arquivo | @<path> |
@<path> (busca difusa) |
@<path> (autocompletar de caminho) |
| Execução inline no shell | !<command> |
!<command> |
!<command> |
| Editor externo para prompts | Shift + Enter multilinha |
Ctrl + G ($EDITOR) |
Ctrl + G |
| Abortar / Saída limpa | Esc aborta · Ctrl + D sai |
Ctrl + C aborta ou sai |
Esc Esc limpa · Ctrl + D Ctrl + D sai |
4. Comparativo de arquivos de configuração, memória e caminhos MCP
| Camada de configuração | Claude Code | Codex CLI | Antigravity CLI (agy) |
|---|---|---|---|
| Configuração global | ~/.claude/settings.json |
~/.codex/config.toml |
~/.gemini/antigravity-cli/settings.json |
| Configuração do projeto | .claude/settings.json (.local.json) |
.codex/config.toml |
Diretório .agents/ e regras do workspace |
| Memória global | ~/.claude/CLAUDE.md |
~/.codex/AGENTS.md |
~/.gemini/AGENTS.md / GEMINI.md |
| Memória do projeto | ./CLAUDE.md |
./AGENTS.md |
./AGENTS.md / ./GEMINI.md |
| Config MCP global | ~/.claude.json |
~/.codex/config.toml (seção MCP) |
~/.gemini/config/mcp_config.json |
| Config MCP do projeto | ./.mcp.json |
.codex/config.toml |
.agents/mcp_config.json |
| Armadilha do MCP remoto | HTTP / SSE padrão | Tabela de servidores TOML | Deve usar serverUrl (url falha silenciosamente) |
| Skills / comandos próprios | .claude/commands/ · .claude/skills/ |
~/.codex/prompts/*.md |
.agents/skills/<name>/SKILL.md · .agents/rules/ |
💡 Boa prática de coexistência: Mantenha as diretrizes compartilhadas de build, testes e estilo do repositório em
AGENTS.md(carregado nativamente pelo Codex CLI e peloagy) e espelhe ou referencie as restrições principais emCLAUDE.mdpara evitar divergência de regras entre equipes.
5. Modelos de segurança e escolha ideal por cenário
| Dimensão | Claude Code | Codex CLI | Antigravity CLI (agy) |
|---|---|---|---|
| Modelo de permissões | Por ferramenta allow / ask / deny + Hooks |
Dupla camada: --sandbox + --ask-for-approval |
Modos (default / accept-edits / auto / plan) + Sandbox |
| Flag autônoma / Auto | --dangerously-skip-permissions (apenas sandbox) |
--sandbox workspace-write --ask-for-approval never (--full-auto obsoleta) |
--mode auto ou /goal |
| Cenário ideal | Raciocínio profundo de múltiplos turnos (Fable 5.2 / Opus 5.5), aplicação determinística via Hooks, fluxos de PR no GitHub | Iteração local rápida, delegação assíncrona ao Codex Cloud, limites rígidos de sandbox no nível do SO | Concorrência de múltiplos subagentes, isolamento nativo por Git worktree, paridade com Antigravity IDE/2.0 e pacotes de plugins |