Resumen rápido
\n- \n
- \n
OpenAI Codex es un agente de ingeniería de software en la nube disponible dentro de ChatGPT (planes Plus, Pro, Team y Enterprise)
\n \n - \n
Conecta Codex a un repositorio de GitHub y asígnale tareas: corregir bugs, aplicar parches, generar tests o explicar código
\n \n - \n
Cada tarea se ejecuta en una sandbox aislada; Codex abre un pull request que revisas antes de hacer merge
\n \n - \n
Usa un archivo
\nAGENTS.mdpara definir convenciones de código que Codex seguirá en cada tarea \n - \n
Codex también funciona en la terminal mediante la Codex CLI y como extensión de VS Code
\n \n
¿Qué es OpenAI Codex?
\nOpenAI Codex es un agente de ingeniería de software en la nube que puede escribir y editar código, ejecutar tests, corregir errores e incluso proponer pull requests. Cada tarea se ejecuta en su propio entorno aislado.
\nCodex está impulsado por los modelos más avanzados de OpenAI y está diseñado para la seguridad, la capacidad de prueba y la productividad del desarrollador. Puedes guiar a Codex usando archivos AGENTS.md o interactuar con él directamente desde la barra lateral de ChatGPT.
Con la Codex CLI también puedes llevar estas capacidades directamente a tu terminal.
\nOpciones de acceso a Codex de un vistazo:
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n| Método | Dónde | Ideal para |
|---|---|---|
| Barra lateral de ChatGPT | chatgpt.com | Colas de tareas conectadas a GitHub (este tutorial) |
| Aplicación independiente para Mac | chatgpt.com/codex | Interfaz más rica, automatizaciones, conectores de plugins |
| Extensión de VS Code | Marketplace de VS Code | Delegación de tareas desde el editor |
| Codex CLI | Terminal | Flujos scriptados, integración con CI |
Cómo configurar OpenAI Codex
\nConfigurar Codex te llevará solo unos minutos. Aquí tienes una guía paso a paso para empezar.
\nPaso 1: encontrar la herramienta Codex
\nEmpieza iniciando sesión en ChatGPT. En la barra lateral izquierda, busca Codex. En su lanzamiento, Codex se desplegó para usuarios de ChatGPT Pro, Business y Enterprise. Ahora está incluido en todos los planes (aunque el acceso en Free y Go es muy limitado).
\nPaso 2: primeros pasos con Codex
\nHaz clic en Codex y se abrirá otra pestaña para la configuración inicial. Pulsa \"Get started\" y sigue el proceso de autenticación como se muestra en el siguiente paso.
\nPaso 3: autenticación multifactor
\nHaz clic en \"Set up MFA to continue\" y escanea el código QR con tu app de autenticación favorita (como Google Authenticator o Authy). Introduce el código para verificar ¡y listo!
\nPaso 4: conectar con GitHub
\nCuando completes la autenticación multifactor, conecta Codex con GitHub.
\nPaso 4.1: autorizar el conector de GitHub
\n\"Connect to GitHub\" te llevará a una ventana emergente para autorizar el conector de GitHub. Lee la información y autoriza.
\nPaso 4.2: añadir tu cuenta de GitHub
\nUna vez conectado GitHub, tenemos que añadir nuestra cuenta. En la pestaña de organización de GitHub, selecciona \"Add a GitHub account\".
\nEsto te llevará a otra ventana emergente para \"Install and Authorize\". Haz clic para autorizar y todos tus repositorios aparecerán en la interfaz de ChatGPT. También puedes autorizar solo repositorios seleccionados.
\nPaso 4.3: crear un entorno
\nElige el repositorio en el que quieres trabajar y haz clic en \"Create environment\".
\nEsto te llevará a \"Data Controls\". Codex sigue en desarrollo activo y puede que veas un aviso opcional para permitir que tus datos se usen para mejorar el modelo. Puedes desactivarlo y continuar.
\nTu entorno ya está listo para explorar. Codex permite iniciar tareas en paralelo con tareas preseleccionadas.
\nSimplemente haz clic en \"Start tasks\" o elige tareas según tus necesidades. Esto te llevará a una interfaz donde puedes hacer preguntas o pedir al agente que desarrolle una funcionalidad por ti.
\nCuando todas las tareas estén listas, selecciona en cuál quieres trabajar, o trabaja en varias en paralelo.
\nPaso 5: archivo AGENTS.md (opcional)
\nEl archivo AGENTS.md es un archivo de configuración especial introducido por OpenAI para usar con la plataforma Codex, diseñado específicamente para guiar a los agentes de IA mientras trabajan en tu base de código. Piénsalo como un manual del desarrollador para compañeros de equipo de IA, similar a un README.md, pero enfocado en instrucciones para agentes autónomos. Este es un ejemplo de archivo AGENTS.md:
# AGENTS.md\n\n## Code Style\n- Use Black for Python formatting.\n- Avoid abbreviations in variable names.\n\n## Testing\n- Run pytest tests/ before finalizing a PR.\n- All commits must pass lint checks via flake8.\n\n## PR Instructions\n- Title format: [Fix] Short description\n- Include a one-line summary and a \"Testing Done\" section\nCuando Codex ejecuta una tarea en tu base de código, hace lo siguiente:
\n- \n
- Busca archivos
AGENTS.mdcuyo alcance incluya los archivos que va a modificar. \n - Aplica las instrucciones de esos archivos para formatear, probar y documentar sus cambios. \n
- Prioriza las instrucciones más profundas cuando apliquen varios archivos (como una configuración en cascada). \n
- \n
Para una visión más amplia sobre cómo crear sistemas que actúan a través de herramientas y APIs, consulta nuestro tutorial del OpenAI Agents SDK.
\nOpenAI Codex: tres ejemplos prácticos
\nVeamos cómo puede ayudarte Codex en desarrollo real con tres ejemplos que ejecuté en un repositorio.
\nEjemplo 1: correcciones básicas y erratas
\nA veces Codex divide una petición en subtareas, como corregir erratas, mejorar un README o escribir tests, todo dentro del mismo espacio de trabajo.
\nPuedes iniciar una tarea nueva dentro de una existente a partir de la revisión inicial, solicitar cambios en la base de código o hacer preguntas desde el cuadro de texto. Para ampliar la tarea o arreglar algo nuevo, haz clic en \"Code\" y crea directamente una subtarea.
\nCuando estés conforme con los cambios, haz clic en \"Push\", lo que creará un nuevo pull request. Tras unos segundos, podrás pulsar \"View pull request\" para acceder al PR y hacer merge a main.
\nEjemplo 2: explicación de la base de código
\nDespués usé Codex para una tarea sin edición: explorar la base de código y preguntar qué podría hacer a continuación. Es especialmente útil si acabas de llegar a un proyecto, quieres ponerte al día rápido o te has atascado intentando entender cómo funciona cierta función.
\nCodex navegó por el proyecto y ofreció un desglose claro y amigable para principiantes de la estructura de la base de código. En lugar de listar archivos sin más, los agrupó por propósito:
\n- \n
- Destacó que
qwen3_demo.pyes el script principal, y lanza dos interfaces basadas en Gradio: una para cambiar el modo de razonamiento y otra para traducción multilingüe. \n - Identificó
qwen3_demo.ipynbcomo un cuaderno interactivo alternativo. \n - Señaló
test_qwen3_demo.pypara tests unitarios yREADME.mdpara documentación y recorridos en vídeo. \n
Además listó \"puntos clave a conocer\", como dependencias (Ollama CLI), el papel de la función _run_ollama y consejos para ampliar la interfaz. Incluso propuso próximos pasos, como explorar el versionado de modelos, mejorar la UI y añadir gestión de errores.
Ejemplo 3: encontrar y arreglar un bug
\nCodex puede escanear toda la base de código, identificar un bug, proponer una solución y mostrarte una vista previa de los cambios. Este proceso se parece a las revisiones de cambios de código en GitHub.
\nPuedes revisar los registros para entender el proceso en segundo plano de los cambios hechos haciendo clic en \"Logs\".
\nCodex devuelve un resumen de los cambios realizados, junto con los archivos creados o afectados. También puedes preguntar sobre los cambios o pedir a Codex que escriba nuevo código para mejorar la implementación actual.
\nCuando estés satisfecho con las correcciones, haz clic en \"Push\" y \"Create new PR\" para abrir un nuevo pull request.
\nTras unos segundos, puedes hacer clic en \"View pull request\" para acceder al PR y hacer merge a main.
\nCon Codex puedes fusionar los cambios con solo unos clics.
\nLos cambios aparecen en la rama main en cuestión de segundos.
\n¿Por qué es importante Codex?
\nCodex es un agente colaborativo, no un generador de código pasivo. Puedes pedirle que escriba, refactorice, pruebe, depure o explique, y te mostrará los logs de la terminal, citas y resultados de cada paso.
\nEstos son algunos beneficios reales que he observado:
\n- \n
- Las tareas son trazables y verificables. \n
- Codex trabaja en paralelo, así que puedes encolar varios cambios. \n
- Respeta tu configuración de desarrollo, especialmente si has definido convenciones mediante un archivo
AGENTS.md. \n - Se alinea con los estándares humanos de PR y puede pasar tests de CI. \n
A mí me da la sensación de que OpenAI acaba de lanzar un becario de ingeniería de software.
\nConclusiones
\nHemos visto cómo Codex puede corregir bugs, aplicar parches de funcionalidades y explicar la lógica del código, generando pull requests, ejecutando tests y citando sus acciones mediante logs de terminal y diffs.
\nEste recorrido práctico ilustra cómo Codex puede mejorar tu flujo de trabajo diario como desarrollador, ya sea depurando código heredado, incorporándote a un repo nuevo o priorizando tareas de mantenimiento.
\nA medida que Codex evolucione, espero integraciones más profundas con IDEs, pipelines de CI y planificadores de tareas, convirtiéndolo en un añadido muy práctico para cualquier flujo de trabajo de ingeniería. Para saber más sobre Codex, lee la entrada oficial del blog y también puedes encontrar casos de uso en el canal de YouTube de OpenAI.
\nPara profundizar en los modelos y herramientas de OpenAI centrados en ingeniería, te recomiendo estos artículos:
\nFAQs
¿Codex es diferente de ChatGPT?
Sí, Codex es un agente especializado en ingeniería de software, optimizado para ejecutar tareas en repos de Git.
¿Necesito instalar Codex?
No necesitas instalar Codex si lo usas dentro de la app de ChatGPT. Sin embargo, para usarlo en la terminal, sí debes instalar la Codex CLI.
¿Es seguro OpenAI Codex?
Codex se ejecuta en un contenedor seguro y aislado. Por defecto, no tiene acceso a internet durante la ejecución de tareas, pero puedes habilitarlo opcionalmente por entorno, restringido por listas de permitidos de dominios y métodos HTTP autorizados.
¿Qué planes de ChatGPT incluyen Codex?
Codex está incluido en los planes ChatGPT Free, Go, Plus, Pro, Business, Edu y Enterprise, aunque el acceso en Free y Go es muy limitado. Para consultar precios y disponibilidad actualizados, visita openai.com/chatgpt/pricing.
¿Cómo se compara OpenAI Codex con GitHub Copilot?
GitHub Copilot completa código en línea mientras escribes en un IDE, mientras que Codex es un agente basado en tareas al que le asignas trabajo. Copilot te ayuda a escribir más rápido; Codex ejecuta tareas de varios pasos (corregir bugs, ejecutar tests, abrir PRs) de forma autónoma en un entorno aislado. Son herramientas complementarias, no sustitutivas.
¿Qué lenguajes de programación soporta Codex?
Codex funciona con cualquier lenguaje que use tu repositorio de GitHub. Lee el contexto de la base de código existente para adaptarse a las convenciones de tu proyecto. Python, JavaScript, TypeScript, Go, Rust y Ruby están bien soportados. El rendimiento es más fuerte en lenguajes con grandes corpus de entrenamiento open source.
Soy experta Google Developers en ML (Gen AI), triple experta en Kaggle y embajadora de Women Techmakers, con más de tres años de experiencia en el sector tecnológico. Cofundé una startup de salud en 2020 y actualmente curso un máster en informática en Georgia Tech, con especialización en aprendizaje automático.




OpenAI Codex es un agente de programación que vive dentro de ChatGPT: describes una tarea en lenguaje natural y trabaja en su propia sandbox antes de entregarte los cambios finales como un pull request que puedes revisar. Está pensado para quitarte trabajo de ingeniería del día a día, no solo para autocompletar alguna línea de vez en cuando.
\nEn este tutorial, te enseño paso a paso cómo usar Codex dentro de ChatGPT para hacer trabajo real en un repositorio de GitHub, incluso si no eres desarrollador profesional. Lo usaremos para:
\n\n- Aplicar una corrección de código y generar un pull request.
\n- Explicar una función compleja dentro de la base de código.
\n- Identificar y resolver un bug a partir de un prompt tipo preguntas y respuestas.
\n
\nPor el camino verás cómo Codex se ejecuta en una sandbox segura y produce cambios que puedes verificar de verdad, sin salir de ChatGPT.