Herramientas de IA para Programar

Codex CLI Cheat Sheet: todos los comandos y claves de config (2026)

20 ago 202612 min de lectura

codex abre una sesión interactiva, codex exec se ejecuta en modo headless para CI, escribe / dentro de una sesión para ver la lista completa de comandos de barra, y codex --help o ? muestra todos los comandos de la versión que tienes instalada. Esta página es una referencia fácil de escanear: comandos de nivel superior, flags globales, comandos de barra por categoría, las claves de config.toml que de verdad importan, la configuración de MCP, los modos de sandbox/aprobación y la lista real (corta) de atajos de teclado.

- Codex CLI lanza versiones nuevas casi cada mes y la lista exacta de comandos puede cambiar; contrasté todo lo de abajo con la documentación oficial al momento de escribir - ejecuta codex --help, / o ? en tu propia instalación antes de depender del nombre exacto de una flag.

Qué cubre esta cheat sheet

Esto trata solo del Codex CLI - la herramienta de terminal que ejecutas con codex. No cubre la app de escritorio de ChatGPT ni la extensión de IDE de VS Code/JetBrains; esas traen conjuntos de atajos distintos y algunas páginas por ahí mezclan las tres, lo que vuelve engañosas sus secciones de "atajos de teclado". Si el Codex es totalmente nuevo para ti, empieza primero por qué es OpenAI Codex.

Vale la pena dejar clara una distinción, ya que los nombres se confunden: OpenAI Codex (este CLI) no es AgentKit (agentkit.best, un complemento de pago de terceros que corre dentro de Codex) ni tampoco es el AgentKit de la propia OpenAI (su producto aparte Agent Builder, que se está retirando según el aviso de descontinuación de OpenAI del 2026-06-03). Esta página es sobre el CLI gratuito; AgentKit se lleva una mención honesta cerca del final.

Dejé todo agrupado para que saltes directo a lo que necesitas: primero comandos y flags, luego la sección más grande (los comandos de barra, ya que así es como ocurre de verdad la mayor parte del control diario), después las claves de config, MCP, sandbox/aprobación y, por último, la lista honesta de atajos.

Instalar & iniciar sesión - comandos rápidos

Codex CLI es open-source (Rust) y se instala con un solo script en macOS, Linux o Windows.

ComandoQué hace
curl -fsSL https://chatgpt.com/codex/install.sh | shInstala el CLI (mac/Linux; también funciona vía WSL/Git Bash en Windows).
codex loginInicia sesión con tu cuenta de ChatGPT en el navegador.
codex login --device-authInicio de sesión por código de dispositivo para máquinas headless (servidores SSH, contenedores). No lo reconfirmé de forma independiente contra una página primaria en esta sesión - verifícalo con codex login --help antes de confiar en la flag exacta.
codex logoutCierra la sesión y borra el token de autenticación local.

Una vez instalado, ejecuta codex --version para confirmar que funcionó y luego solo codex para entrar en tu primera sesión interactiva. Para un recorrido completo de cada ruta de instalación, incluidos los casos límite de proxy/red corporativa, mira cómo instalar el Codex CLI.

Comandos de nivel superior del CLI

Son los comandos que escribes justo después de codex.

ComandoQué haceEjemplo
codexAbre una sesión interactiva en el proyecto actual.codex
codex execEjecuta un prompt en modo headless, sin TUI - hecho para scripts y CI.codex exec "add a health-check route"
codex resumeReabre una sesión anterior.codex resume
codex loginInicia sesión en tu cuenta de ChatGPT.codex login
codex mcpGestiona las conexiones de servidores MCP.codex mcp add docs -- npx -y mcp-server-docs
codex cloudAbre/gestiona tareas de sandbox de Codex Cloud.codex cloud
codex applyAplica en tu copia local un diff producido por una tarea de Codex Cloud.codex apply <task-id>
codex doctorChequeo de diagnóstico de tu instalación/config. Añadido alrededor de la v0.131.0 según una fuente de terceros, no un doc primario - confirma que existe en tu versión con codex --help.codex doctor
codex features enable <flag>Activa una capacidad protegida por feature flag (p. ej. modo objetivo).codex features enable goals

Flags globales (funcionan en la mayoría de los comandos)

FlagQué hace
-m, --modelSobrescribe el modelo solo para esta ejecución.
-s, --sandboxEstablece el modo de sandbox (mira la matriz de abajo).
-a, --ask-for-approvalEstablece la política de aprobación para esta ejecución.
-p, --profileCarga un perfil con nombre desde config.toml.
-c, --config key=valueSobrescribe una sola clave de config inline, sin editar archivos.
-i, --imageAdjunta una imagen al prompt.
--searchActiva la herramienta de búsqueda web en vivo para esta ejecución.
-C, --cdSe ejecuta en un directorio de trabajo distinto.
--add-dirConcede acceso de lectura/escritura a un directorio extra fuera de la raíz del proyecto.
--ossSe ejecuta contra un modelo local de pesos abiertos en lugar del alojado.
--local-providerApunta Codex a un proveedor de modelo local/autoalojado.

codex exec para CI/CD

codex exec es el punto de entrada headless para los pipelines. Una llamada típica de CI:

codex exec --json --sandbox workspace-write --ephemeral \
  --skip-git-repo-check \
  "Fix the failing test in tests/auth.spec.ts and summarize the change"
FlagQué hace
--jsonEmite eventos JSON estructurados en lugar de la salida de TUI.
-o, --output-last-messageEscribe solo el mensaje final en un archivo - fácil de recoger en un paso del pipeline.
--output-schemaObliga al mensaje final a cumplir un schema JSON que tú proporcionas.
--ephemeralNo conserva la sesión/historial después de la ejecución.
--skip-git-repo-checkSe ejecuta aunque el directorio de trabajo no esté dentro de un repo git.
--ignore-rulesOmite los chequeos normales de regla/lint del proyecto en esta ejecución.

Flags peligrosas - solo en un runner de CI aislado: --dangerously-bypass-approvals-and-sandbox (alias --yolo) y --dangerously-bypass-hook-trust eliminan por completo el sandbox y la puerta de aprobación. Nunca ejecutes esto en una máquina con credenciales reales o acceso a producción - úsalas solo en un contenedor de CI aislado y desechable.

Comandos de barra (por categoría)

Escribe / dentro de una sesión para ver la lista en vivo de tu versión - esta tabla agrupa los más comunes. Los cinco que más uso a diario: /review, /goal, /permissions, /compact y /mcp.

ComandoGrupoQué hace
/clearSesión & contextoEmpieza un contexto nuevo, mantiene la sesión.
/compactSesión & contextoComprime el contexto manualmente para liberar espacio.
/newSesión & contextoEmpieza una sesión totalmente nueva.
/resumeSesión & contextoReabre una sesión anterior desde dentro de la TUI.
/renameSesión & contextoRenombra la sesión actual.
/archiveSesión & contextoArchiva la sesión actual.
/deleteSesión & contextoElimina una sesión.
/diffSesión & contextoMuestra el diff actual del trabajo.
/copySesión & contextoCopia la última respuesta al portapapeles.
/statusSesión & contextoMuestra el estado de la sesión y del uso.
/modelModelo, permisos & personalidadCambia el modelo activo.
/permissionsModelo, permisos & personalidadVe o edita la política de sandbox/aprobación en vivo.
/personalityModelo, permisos & personalidadCambia el tono/estilo de la respuesta.
/sandbox-add-read-dirModelo, permisos & personalidadConcede acceso de lectura a un directorio extra en esta sesión.
/reviewRevisión & objetivosEjecuta un preset de revisión de código (diff, sin commitear, un commit o personalizado).
/goalRevisión & objetivosInicia el modo objetivo - un bucle de ejecución largo y persistente.
/planRevisión & objetivosRedacta un plan antes de que Codex empiece a ejecutar.
/mcpExtenderGestiona las conexiones de servidores MCP desde dentro de la sesión.
/skillsExtenderLista y gestiona los skills instalados.
/hooksExtenderMuestra los hooks configurados.
/appsExtenderGestiona las apps/integraciones conectadas.
/pluginsExtenderGestiona instalaciones del marketplace de plugins. Sintaxis más nueva y de origen de terceros - trátala como menos estable, verifícala en vivo.
/agentExtenderDespacha un subagent para una subtarea acotada.
/importExtenderImporta contexto desde un archivo o URL.
/keymapInterfaz & utilidadesReasigna los atajos de teclado.
/vimInterfaz & utilidadesAlterna atajos estilo vim para la entrada.
/themeInterfaz & utilidadesCambia el tema de colores.
/ideInterfaz & utilidadesComandos de integración con la IDE.
/rawInterfaz & utilidadesEnvía entrada en bruto, saltándose el parseo normal.
/experimentalInterfaz & utilidadesAlterna comportamientos experimentales/protegidos por feature flag (incl. modo objetivo).
/debug-configInterfaz & utilidadesImprime la config efectiva, totalmente fusionada.
/feedbackInterfaz & utilidadesEnvía comentarios a OpenAI.
/exitInterfaz & utilidadesCierra Codex.

Claves importantes de config.toml

Codex lee la config de ~/.codex/config.toml por defecto. Cuatro claves importan más en el día a día:

ClaveValoresQué hace
modelp. ej. gpt-5.6-terraNivel de modelo por defecto para las sesiones nuevas.
sandbox_moderead-only / workspace-write (por defecto) / danger-full-accessCómo queda el acceso a archivos/red por defecto.
approval_policyuntrusted / on-request / neverCuándo Codex debe detenerse y preguntar antes de actuar.
project_doc_max_bytesentero, por defecto 32768 (32 KiB)Límite de tamaño combinado de los archivos AGENTS.md - lo que pasa de ahí se descarta en silencio.
project_doc_fallback_filenameslista de nombres de archivoArchivos alternativos que Codex lee si no encuentra ningún AGENTS.md.
web_searchtrue/falsePermite la herramienta de búsqueda web en vivo.
model_reasoning_effortlow/medium/highCuánta profundidad de razonamiento gastar por solicitud.
[features]tabla de flagsBloque de feature flags, p. ej. goals = true para el modo objetivo.

Orden de precedencia: flags de CLI > config del proyecto > perfil > config del usuario. Una flag -c key=value siempre gana; un config.toml a nivel de proyecto le gana al tuyo personal. Para las reglas completas de fusión de AGENTS.md (y el límite de 32 KiB con más detalle), mira AGENTS.md para Codex.

MCP - conecta un servidor en un solo comando

Añade un servidor desde el CLI:

codex mcp add docs --env API_KEY=$DOCS_KEY -- npx -y mcp-server-docs

Eso escribe el bloque correspondiente en ~/.codex/config.toml:

[mcp_servers.docs]
command = "npx"
args = ["-y", "mcp-server-docs"]
env = { API_KEY = "..." }

Codex es solo un cliente MCP - se conecta a servidores, no expone ninguno. Una vez añadido, las herramientas del servidor aparecen automáticamente en tu próxima sesión; usa /mcp para confirmar que está conectado antes de depender de él a mitad de la tarea. Para la guía completa de configuración, mira cómo conectar tu primer servidor MCP en Codex.

Sandbox & aprobación - matriz rápida

sandbox_mode ↓ / approval_policy →untrustedon-requestnever
read-onlyPregunta antes de casi todo.Pregunta solo en lecturas arriesgadas.Nunca pregunta; solo puede leer.
workspace-write (por defecto)Pregunta antes de escrituras fuera del sandbox.Pregunta solo cuando necesita más que el workspace.Escribe libremente dentro del workspace, sin preguntas.
danger-full-accessPregunta antes de acciones destructivas/a nivel de sistema.Pregunta pocas veces, casi solo en acciones irreversibles.Acceso total, cero preguntas - úsalo con verdadera precaución.

El comportamiento por defecto de la instalación es workspace-write + on-request - la fila del medio, columna del medio de arriba. La mayoría nunca necesita tocar las otras ocho combinaciones, pero saber que existen importa la primera vez que Codex te pide un permiso que no esperabas. Para saber qué permite en la práctica cada modo, mira los modos de sandbox y aprobación de Codex explicados.

Atajos de teclado (la lista corta y honesta)

Codex CLI se apoya en los comandos de barra, no en las teclas rápidas - la lista real de atajos solo del CLI es corta. Si una página por ahí enumera una docena o más de "atajos de teclado de Codex", seguramente está mezclando la app de escritorio o la extensión de IDE.

TeclaAcción
Ctrl+CCancela el turno actual.
Ctrl+DSale de Codex.
Ctrl+JInserta un salto de línea en la caja de entrada.
Ctrl+LLimpia la pantalla.
Ctrl+RBúsqueda inversa en el historial. Depende de la versión (~v0.121.0+ según una fuente de terceros) - verifícalo en tu instalación.
EscInterrumpe el turno actual.
Esc EscDeshace la última acción.
TabPone en cola un mensaje de seguimiento mientras Codex sigue trabajando.
EnterEnvía el mensaje.

¿Quieres otros bindings? Ejecuta /keymap para reasignarlos.

AGENTS.md & Skills - dónde profundizar

Codex lee las instrucciones del proyecto desde AGENTS.md, no desde CLAUDE.md - mira las reglas completas de fusión/sobrescritura en AGENTS.md para Codex. Los workflows reutilizables y compatibles entre herramientas viven en archivos SKILL.md - mira Codex Skills explicados.

Añade workflows listos por encima

El Codex CLI en sí es gratis dentro de tu plan de ChatGPT. Si prefieres no armar tus propios workflows, AgentKit añade skills y workflows prefabricados por encima mediante ak kit init engineer --target codex --global y luego $ak:cook dentro de una sesión - es un complemento de pago, no forma parte de Codex en sí. Conoce AgentKit →

Respuestas rápidas

¿Cómo veo todos los comandos de mi versión exacta?

Ejecuta codex --help desde la terminal, o escribe / dentro de una sesión para ver la lista de comandos de barra en vivo.

¿Cómo compruebo qué config se cargó de verdad?

Ejecuta /debug-config dentro de una sesión - imprime la config totalmente fusionada después de aplicar la precedencia.

¿Dónde guarda Codex su config?

Dentro de CODEX_HOME, por defecto ~/.codex - que contiene config.toml, auth.json e history.jsonl. Apunta la variable de entorno a otro lugar para usar un directorio distinto.

¿Cómo actualizo el CLI?

No se confirmó de forma independiente ningún subcomando de autoactualización en esta sesión - lo más seguro es volver a ejecutar el script de instalación (curl -fsSL https://chatgpt.com/codex/install.sh | sh) y luego comprobar codex --version.

¿Por qué un comando de otro artículo no aparece aquí?

Esta lista refleja lo que se confirmó en la documentación oficial y se contrastó al momento de escribir. Codex sale casi cada mes, así que un comando recién añadido o una flag renombrada puede quedarse atrás respecto a cualquier página estática, esta incluida - codex --help y / en tu propia instalación son siempre la fuente de la verdad.

Conclusión

Instala, escribe / para los comandos, revisa ? o codex --help para los atajos y guarda esta página en favoritos - la lista cambia lo bastante seguido como para que valga la pena volver a revisarla cada vez que actualizas. ¿Totalmente nuevo en Codex? Empieza por qué es OpenAI Codex y luego instala el CLI.

J

Jasmine

Autora · Jasmine Daily

La autora detrás de Jasmine Daily, anotando pensamientos, experiencias y momentos cotidianos. Honesta, sin prisa, imperfecta.

Jasmine Daily

Hay más esperando a ser leído.

Si este texto te llegó, explora algunas páginas más del diario.

Leer a continuación

Entradas relacionadas