OpenAI sorprende con el nuevo Codex, ahora con nuevo CLI y extensión para VS Code.
TL;DR
En pocas palabras: Codex es un agente que te ayuda a programar: leer, escribir, editar y ejecutar código desde el IDE, la terminal o la nube, sin perder el contexto entre entornos. Está incluido en planes de ChatGPT y también puede revisar PRs en GitHub con @codex.
Codex entiende tus archivos abiertos y selecciones en el IDE, lo que reduce la fricción entre planificar y aplicar cambios. Si decides continuar en la nube, mantiene ese mismo contexto para seguir donde te quedaste.
Extensión para IDE (VS Code y compatibles)
Trabaja desde un panel lateral: conversa, pide cambios y revisa las diferencias antes de aplicarlas.
Autenticación y SO
Puedes iniciar sesión con tu cuenta de ChatGPT (Plus/Pro/Team/Edu/Enterprise) o con una API key. En Windows, el soporte es experimental; mejor experiencia con WSL.
Modos de aprobación (IDE)
- Chat: conversación sin editar archivos.
- Agent: edita/ejecuta dentro del workspace; pide aprobación para salir o usar red.
- Agent (Full Access): acceso de red y fuera del workspace sin pedir permiso (úsalo con cautela).
Nube ↔ Local (Run in the cloud)
Cuando lo necesites, sube la tarea a la nube sin perder el contexto local.
Flujo
- Configura un cloud environment para Codex.
- Elige si quieres ejecutar fuera de main (para ideas nuevas) o partir de tus cambios locales (para cerrar tareas).
- Revisa los diffs resultantes y aplícalos localmente o abre un PR.
Revisiones de PR en GitHub
Activa Code review y comenta @codex review en el PR. También puedes mencionar @codex con instrucciones específicas para abrir una tarea en la nube con el contexto del PR.
CLI de Codex
Agente interactivo en la terminal para leer, modificar y ejecutar código local. Instálalo con npm u Homebrew y autentícate con una cuenta de ChatGPT o una API key.
Características (CLI)
- Soporta entradas de imagen.
- Modos: Auto, Read Only y Full Access (con cautela).
- Ejecución no interactiva con
codex exec "..."para scripting reproducible.
Plataformas
Soporte oficial en macOS y Linux. En Windows, usa WSL para mejor compatibilidad.
Planes y disponibilidad
Disponible en planes de ChatGPT y utilizable en IDE, terminal, nube y GitHub. Permite mover trabajo entre local y nube manteniendo el estado de la tarea.
Guía rápida
IDE: instala la extensión, inicia sesión (ChatGPT o API key) y elige Chat, Agent o Agent (Full Access).
Nube: configura un cloud environment, usa Run in the cloud, elige fuera de main o cambios locales y revisa/aplica los diffs u abre PR.
CLI:
- Instalación (npm):
npm install -g @openai/codex - Instalación (Homebrew):
brew install codex - Modo interactivo:
codex - Modo no interactivo:
codex exec "..."
Seguridad y soporte
Full Access elimina solicitudes de aprobación e incluye acceso de red, así que úsalo con cautela. En la nube, Internet está desactivado por defecto (puedes habilitarlo con alcance limitado o completo). En Windows el soporte es experimental; usa WSL.
Fuentes (documentación oficial)
- Codex — página de producto: https://openai.com/codex/
- Codex — hub de desarrolladores: https://developers.openai.com/codex/
- Codex IDE extension: https://developers.openai.com/codex/ide/
- Codex CLI: https://developers.openai.com/codex/cli/
- Cloud environments: https://developers.openai.com/codex/cloud/environments/
- Code Review (GitHub): https://openai.com/index/introducing-codex/
