1. Instala
Elige un método.
macOS o Linux: instalador independiente
curl -fsSL https://chatgpt.com/codex/install.sh | sh
Windows: instalador independiente
Abre una nueva ventana de PowerShell y ejecuta:
powershell -ExecutionPolicy ByPass -c "irm https://chatgpt.com/codex/install.ps1 | iex"
npm (cualquier sistema operativo con Node.js)
npm install -g @openai/codex
Homebrew (macOS)
brew install --cask codex
Según el README, los instaladores independientes descargan desde releases.openai.com/codex y, si no está disponible, recurren a GitHub Releases. Para forzar el uso de GitHub Releases:
curl -fsSL https://chatgpt.com/codex/install.sh | CODEX_INSTALLER_USE_RELEASES_OPENAI_COM=false sh
2. Confirma que se instaló
Abre un terminal nuevo para que se actualice tu PATH y ejecuta:
codex --version
Deberías ver un número de versión. Si ves “command not found”, sigue esta solución.
3. Inicia sesión
Ve a una carpeta de proyecto e inicia Codex:
cd path/to/your/project
codex
Elige Sign in with ChatGPT (iniciar sesión con ChatGPT). Se abre tu navegador y, cuando inicias sesión, devuelve las credenciales a la CLI. También puedes ejecutar codex login directamente. Para usar una clave de API en su lugar:
printenv OPENAI_API_KEY | codex login --with-api-key
Comprueba qué método está activo con codex login status. ¿Trabajas por SSH o en un servidor sin interfaz gráfica? Usa codex login --device-auth. Más opciones de inicio de sesión.
4. Ejecuta una primera instrucción
Tell me about this project
Después, continúa con tu primera tarea real.
Comandos útiles que conviene conocer
| Comando | Qué hace |
|---|---|
codex | Inicia una sesión interactiva en la carpeta actual |
codex resume | Vuelve a abrir un chat reciente de este repositorio |
codex exec "..." | Se ejecuta de forma no interactiva, para scripts y CI |
codex --search | Usa la búsqueda web en directo en esta ejecución |
codex mcp add ... | Conecta un servidor MCP |
codex login status | Muestra el método de inicio de sesión activo |
codex completion | Genera el autocompletado para la shell |