Los agentes de programación nativos en terminal han convergido en torno a la edición autónoma de repositorios, ejecución de pruebas, extensibilidad mediante MCP y Skills, y permisos aislados en sandbox. Sin embargo, alternar entre Claude Code, OpenAI Codex CLI y Google Antigravity CLI (agy) saca a la luz diferencias sutiles en banderas, comandos slash, rutas de configuración y políticas de seguridad.
Esta hoja comparativa ofrece un mapa de equivalencias lado a lado para desarrolladores y equipos que trabajan con las tres herramientas CLI.
🔗 Hojas individuales por CLI: Hoja de trucos de Claude Code CLI · Hoja de trucos de OpenAI Codex CLI · Hoja de trucos de Antigravity CLI (agy) · Hoja de trucos de ingeniería AI Agent Harness
1. Visión general de arquitectura y ecosistema
| Dimensión | Claude Code (claude) |
Codex CLI (codex) |
Antigravity CLI (agy) |
|---|---|---|---|
| Proveedor | Anthropic | OpenAI | Google (plataforma Antigravity 2.0) |
| Entorno y evolución | Ecosistema Node.js / TypeScript | CLI híbrida local + nube escrita en Rust | Reescritura en Go; reemplaza al retirado Gemini CLI de consumo |
| Línea principal de modelos | Serie Claude 5 (Opus 5.5 / Fable 5.2) | Modelos GPT-6 / Codex | Serie Gemini 3.8 y enrutamiento multimodelo |
| Archivo de memoria del repo | CLAUDE.md |
AGENTS.md |
GEMINI.md / AGENTS.md |
| Skills / Plantillas | .claude/skills/<name>/SKILL.md |
~/.codex/prompts/ (plantillas Markdown) |
.agents/skills/<name>/SKILL.md |
| Funciones distintivas | Hooks de ciclo de vida, /pr en un comando |
Sincronización codex cloud / codex apply |
/worktree, /goal, /grill-me nativos, voz F5 |
2. Equivalencia de arranque CLI y comandos de automatización
| Tarea / Intención | Claude Code | Codex CLI | Antigravity CLI (agy) |
|---|---|---|---|
| Iniciar TUI interactiva | claude |
codex |
agy |
| Iniciar interactiva con prompt | claude "prompt" |
codex "prompt" |
agy -i "prompt" |
| Ejecución no interactiva / CI | claude -p "prompt" |
codex exec "prompt" (o codex e) |
agy -p "prompt" |
| Reanudar última o concreta sesión | claude --resume [id] |
codex resume [--last | <id>] |
agy -c / agy --conversation <id> |
| Seleccionar modelo | claude --model <name> |
codex -m <name> |
agy --model <name> |
| Ajustar profundidad de razonamiento | Config de sesión / effort en API |
Reasoning Effort en /model |
agy --effort <low..max> |
| Gestionar MCP por CLI | claude mcp [list | add | remove] |
codex mcp [list | add] |
/mcp en TUI o editar mcp_config.json |
| Herramientas de plugins / extensiones | Marketplace de plugins / plugins locales | — | agy plugin [install | list | validate] |
| Actualización / Diagnóstico | claude update / claude doctor |
Gestor de paquetes / codex --strict-config |
Autoactualización agy / agy plugin import gemini |
3. Equivalencia de comandos slash interactivos y atajos
| Acción | Claude Code | Codex CLI | Antigravity CLI (agy) |
|---|---|---|---|
| Inicializar memoria del proyecto | /init ➔ CLAUDE.md |
/init ➔ AGENTS.md |
Crear GEMINI.md / AGENTS.md |
| Ayuda de comandos | /help |
Menú de autocompletado / |
? / /help |
| Ajustes y permisos | /config · /permissions |
/permissions · /status |
/config / /settings |
| Cambiar modelo / esfuerzo | /model |
/model |
/model · /effort |
| Planificar antes de editar | Planificación guiada / modos | /plan |
/plan · --mode plan |
| Revisión de código y diff | /review · /diff |
/review · /diff (codex review) |
Revisión de diff del workspace + /worktree |
| Compactar contexto | /compact [focus] |
/compact |
/compact |
| Limpiar / Bifurcar / Deshacer | /clear |
/fork |
/clear · /fork · /rewind / /undo |
| Reanudar sesión pasada | /resume |
codex resume desde el shell |
/resume |
| Inspeccionar costo y tokens | /cost · /context |
/status |
/config / pie de sesión |
| Gestionar servidores MCP | /mcp |
/mcp |
/mcp |
| Referencia de archivo en línea | @<path> |
@<path> (búsqueda difusa) |
@<path> (autocompletado de rutas) |
| Ejecución shell en línea | !<command> |
!<command> |
!<command> |
| Editor externo para prompts | Shift + Enter multilínea |
Ctrl + G ($EDITOR) |
Ctrl + G |
| Abortar / Salida limpia | Esc abortar · Ctrl + D salir |
Ctrl + C abortar o salir |
Esc Esc limpiar · Ctrl + D Ctrl + D salir |
4. Comparativa de archivos de configuración, memoria y rutas MCP
| Capa de configuración | Claude Code | Codex CLI | Antigravity CLI (agy) |
|---|---|---|---|
| Configuración global | ~/.claude/settings.json |
~/.codex/config.toml |
~/.gemini/antigravity-cli/settings.json |
| Configuración de proyecto | .claude/settings.json (.local.json) |
.codex/config.toml |
Directorio .agents/ y reglas del workspace |
| Memoria global | ~/.claude/CLAUDE.md |
~/.codex/AGENTS.md |
~/.gemini/AGENTS.md / GEMINI.md |
| Memoria de proyecto | ./CLAUDE.md |
./AGENTS.md |
./AGENTS.md / ./GEMINI.md |
| Config MCP global | ~/.claude.json |
~/.codex/config.toml (sección MCP) |
~/.gemini/config/mcp_config.json |
| Config MCP de proyecto | ./.mcp.json |
.codex/config.toml |
.agents/mcp_config.json |
| Detalle crítico MCP remoto | HTTP / SSE estándar | Tabla de servidor en TOML | Debe usar serverUrl (url falla en silencio) |
| Skills / Comandos propios | .claude/commands/ · .claude/skills/ |
~/.codex/prompts/*.md |
.agents/skills/<name>/SKILL.md · .agents/rules/ |
💡 Buena práctica de convivencia: Mantén las guías compartidas de compilación, pruebas y estilo del repositorio en
AGENTS.md(cargado de forma nativa tanto por Codex CLI como poragy) y referencia o refleja las restricciones clave enCLAUDE.mdpara evitar divergencias entre equipos.
5. Modelos de seguridad y cuándo elegir cada uno
| Dimensión | Claude Code | Codex CLI | Antigravity CLI (agy) |
|---|---|---|---|
| Modelo de permisos | allow / ask / deny por herramienta + Hooks |
Doble capa: --sandbox + --ask-for-approval |
Modos (default / accept-edits / auto / plan) + Sandbox |
| Bandera desatendida / Auto | --dangerously-skip-permissions (solo en sandbox) |
--sandbox workspace-write --ask-for-approval never (--full-auto obsoleta) |
--mode auto o /goal |
| Punto fuerte ideal | Razonamiento profundo multiturno (Fable 5.2 / Opus 5.5), cumplimiento determinista de Hooks, flujos de PR en GitHub | Iteración local rápida, descarga asíncrona a Codex Cloud, límites estrictos de sandbox a nivel de SO | Concurrencia multisubagente, aislamiento nativo con Git worktree, paridad con Antigravity IDE/2.0 y paquetes de plugins |