💻 Codex: el agente de OpenAI que programa por ti

¿Qué es Codex?

Codex es el agente de inteligencia artificial de OpenAI especializado en programación autónoma. Integrado en ChatGPT, puede leer tu código, entender lo que quieres lograr, escribir funciones completas, corregir errores y ejecutar pruebas — todo sin que tengas que escribir una sola línea de código manualmente.

Es como tener un desarrollador senior disponible 24/7: le explicas la tarea en español y Codex la planifica, la ejecuta y te entrega el resultado listo para revisar.

¿Qué lo hace especial?

  • 🧠 Trabaja como un agente — no solo responde: planifica, ejecuta tareas paso a paso y verifica el resultado.
  • 📂 Entiende proyectos completos — lee varios archivos a la vez y entiende cómo se relacionan.
  • 🇪🇸 Entiende español perfectamente — puedes pedirle "hazme un script que lea facturas" y genera código con comentarios en español.
  • 🧪 Prueba su propio código — ejecuta el código en un entorno seguro (sandbox) y corrige los errores que encuentra.
  • ⚙️ Disponible en muchos lugares — dentro de ChatGPT, en la terminal (CLI), como extensión del editor y en la web.

¿Quién usa Codex?

  • Estudiantes de programación — para aprender viendo código bien explicado y corregir sus errores.
  • Desarrolladores — para acelerar tareas repetitivas, refactorizar y depurar.
  • Docentes — para generar ejemplos, ejercicios y soluciones de clase rápidamente.
  • Emprendedores — para construir prototipos y automatizaciones sin un equipo de programadores.

⚡ ¿Qué puede hacer Codex por ti?

✍️
Escribir código

Genera funciones, clases y scripts completos en Python, JavaScript, PHP, SQL y más, a partir de una descripción en español.

🐛
Depurar errores

Pega el mensaje de error o el código con fallo y Codex identifica la causa raíz y propone la corrección exacta.

🔄
Refactorizar

Mejora código existente: lo hace más limpio, más eficiente o lo adapta a nuevas reglas sin cambiar su comportamiento.

🧪
Crear tests

Genera pruebas unitarias automáticamente para verificar que tu código funciona en todos los casos esperados.

📖
Documentar

Agrega comentarios, docstrings y explicaciones a tu código para que otros (o tú mismo en el futuro) lo entiendan fácil.

🌐
Proyectos completos

En modo agente puede crear múltiples archivos, instalar dependencias y ejecutar el proyecto paso a paso en un entorno sandbox.

🚪 Las 4 formas de usar Codex

Codex no vive en un solo lugar. Puedes usarlo donde te resulte más cómodo según tu nivel:

Forma¿Dónde?Ideal para
💬 App de ChatGPTchatgpt.com o la app móvilEmpezar sin instalar nada. Le pides la tarea y revisas el resultado.
⌨️ Codex CLILa terminal de tu PC (Windows, Mac, Linux)Trabajar dentro de tus propios proyectos de código locales.
🧩 Extensión IDEVS Code y editores compatiblesProgramar sin salir del editor, con todo el contexto del proyecto.
☁️ Codex WebNavegador (tareas en la nube)Delegar tareas que corren en segundo plano mientras haces otra cosa.

💡 Recomendación para principiantes: empieza con la App de ChatGPT. Cuando te sientas cómodo, da el salto al CLI para trabajar con tus archivos reales.

🚀 Cómo activar y usar Codex (paso a paso)

Opción A — Dentro de ChatGPT (la más fácil)

  1. Abre ChatGPT (plan Plus, Pro o Team) y crea una nueva conversación.
  2. Selecciona un modelo de razonamiento / código (por ejemplo la familia GPT-5 Codex o el modo «Codex» cuando esté disponible en tu cuenta).
  3. Escribe tu solicitud en español con el mayor contexto posible:
    Ejemplo: "Escribe una función en PHP que reciba un array de precios y devuelva el promedio, ignorando los valores negativos. Incluye manejo de errores y comentarios."
  4. Revisa el código generado, cópialo a tu editor y pruébalo.
  5. Si hay errores, pega el mensaje de error de vuelta en el chat: Codex lo corregirá automáticamente.

Opción B — Codex CLI en tu PC

  1. Instala Node.js (versión LTS) desde nodejs.org.
  2. En la terminal instala Codex: npm install -g @openai/codex
  3. Inicia sesión con tu cuenta de ChatGPT: codex login
  4. Entra a la carpeta de tu proyecto: cd mi-proyecto
  5. Ejecuta codex y escríbele la tarea en español, por ejemplo: "Crea un archivo index.html con un formulario de contacto."
💡 Tip Pro: Dile siempre el lenguaje, el propósito y el nivel de detalle que necesitas. Cuanto más contexto des, mejor será el resultado.

ChatGPT chat vs. Agente Codex — ¿cuándo usar cada uno?

SituaciónChatGPT chat 💬Agente Codex 💻
Entender un concepto✅ Ideal — explica con ejemplos.Funciona, pero brilla más con código.
Código de una función✅ Puede hacerlo.✅✅ Más preciso, con tests y comentarios.
Proyecto con varios archivosLimitado — no ejecuta ni gestiona archivos.✅✅ Crea, edita y ejecuta múltiples archivos.
Depurar un error complejoÚtil si pegas el error manualmente.✅✅ Analiza el código completo y aplica la corrección.
Automatizar tareas repetitivasGenera el script, tú lo ejecutas.✅✅ Ejecuta el script en su sandbox y entrega el resultado.
DisponibilidadTodos los planes (Free, Plus, Pro).Plus, Pro y Team (capacidades avanzadas en Pro).

⌨️ Comandos básicos de Codex CLI

El CLI es la forma de usar Codex desde la terminal, dentro de tus propios proyectos. Se instala con npm install -g @openai/codex y se ejecuta escribiendo codex.

ComandoQué hace
codexAbre el agente interactivo en la carpeta del proyecto actual.
codex loginInicia sesión con tu cuenta de ChatGPT (abre el navegador).
codex "crea un script que lea un CSV"Ejecuta una tarea puntual sin abrir el modo interactivo.
codex --versionMuestra la versión instalada de Codex.
/initAnaliza el proyecto y genera un archivo de instrucciones base (AGENTS.md).
/clearBorra el historial de la conversación actual sin salir.
/diffMuestra los cambios que Codex propone antes de aplicarlos.
/exitSale de la sesión interactiva de Codex.
Tip: Crea un archivo AGENTS.md en la raíz de tu proyecto con instrucciones permanentes (cómo está organizado, qué reglas seguir). Codex lo lee en cada sesión, igual que un manual.

🎯 Ejemplos de prompts para Codex

🐍 Python — Automatización
"Escribe un script en Python que lea un archivo Excel con nombres y correos, y envíe un correo de bienvenida a cada uno usando smtplib. Agrega manejo de errores."
🌐 PHP — Backend
"Crea una función PHP que valide un formulario de contacto (nombre, email, mensaje) y guarde los datos en una tabla MySQL usando sentencias preparadas."
⚡ JavaScript — Frontend
"Escribe una función JS que filtre un array de productos por precio máximo y categoría, y actualice la lista en el DOM sin recargar la página."
🗄️ SQL — Base de datos
"Genera una consulta SQL que muestre los 5 clientes con mayor total de compras en el último mes, con su nombre y ciudad, ordenados de mayor a menor."
🐛 Depurar error
"Tengo este error en PHP: 'Undefined index: email on line 42'. Aquí está mi código [pega el código]. ¿Cuál es el problema y cómo lo corrijo?"
📊 Excel / VBA
"Escribe una macro en VBA para Excel que recorra todas las filas de la columna A, coloree en rojo las celdas con valores negativos y guarde el archivo."

✅ Buenas prácticas al usar Codex

🎯 Sé específico

Indica lenguaje, versión, estructura esperada y casos borde que debe manejar.

🔍 Revisa el código

No copies sin leer. Entiende qué hace cada línea antes de usarlo en producción.

🔄 Itera en el mismo chat

Si el resultado no es lo que querías, pide ajustes sin abrir un chat nuevo; el contexto se mantiene.

🔒 No compartas datos sensibles

Usa datos de ejemplo; evita pegar contraseñas o información personal real.

📦 Pide el código por partes

Para proyectos grandes, trabaja módulo por módulo para mantener el control y la calidad.

📋 Pide que explique

Agrega: "Explícame qué hace cada función". Así aprendes mientras trabajas.

⚠️ Limitaciones de Codex

  • Puede cometer errores lógicos aunque el código compile sin problemas — siempre pruébalo.
  • Su conocimiento tiene una fecha de corte; puede no conocer las versiones más recientes de librerías muy nuevas.
  • El modo agente completo y las tareas en la nube requieren plan Plus, Pro o Team.
  • No reemplaza la comprensión de programación: úsalo como asistente y acelerador, no como sustituto del aprendizaje.
  • En cuentas gratuitas, las capacidades de ejecución de código están limitadas o ausentes.

📖 Diccionario Codex

Término¿Qué significa?
CodexAgente de IA de OpenAI especializado en escribir, revisar y ejecutar código.
AgenteIA que no solo responde: planifica una tarea, la ejecuta en pasos y verifica el resultado.
CLIInterfaz de línea de comandos: se usa escribiendo comandos en la terminal del PC.
SandboxEntorno aislado y seguro donde Codex ejecuta y prueba el código sin afectar tu sistema.
PromptLa instrucción que le escribes al agente para que realice una tarea.
RefactorizarMejorar el código (más limpio o eficiente) sin cambiar lo que hace.
Test unitarioPequeña prueba automática que verifica que una parte del código funciona bien.
AGENTS.mdArchivo con instrucciones permanentes del proyecto que Codex lee en cada sesión.
IDEEditor de código como VS Code, donde puedes usar Codex mediante una extensión.
Vibe codingForma de programar describiendo en lenguaje natural lo que quieres y dejando que la IA lo construya.

🎬 Videos: aprende a usar Codex

🎬 OpenAI Codex: ¿el mejor asistente de IA? — Tutorial paso a paso

🎬 Cómo instalar Codex de OpenAI — Setup completo

🎬 Curso completo de OpenAI Codex en 40 minutos

🎬 Codex no es solo para programar: así creas agentes

🧪 Taller Práctico: tu primer proyecto con Codex

Realiza estos ejercicios con tu cuenta de ChatGPT para dominar Codex paso a paso.

1. Tu primera función

  • Abre ChatGPT y pide: "Escribe una función en Python que calcule el promedio de una lista de notas y diga si aprobó (≥ 3.0)."
  • Cópiala y pruébala.
  • Pide: "Agrégale comentarios explicando cada línea."

2. Depurar un error

  • Escribe un código corto con un error a propósito.
  • Pega el mensaje de error y pide: "¿Qué causa este error y cómo lo arreglo?"
  • Aplica la corrección y verifica que funciona.

3. Una página web

  • Pide: "Crea una página HTML con un botón que muestre la hora actual al hacer clic."
  • Guárdala como reloj.html y ábrela en el navegador.
  • Pide: "Ahora agrégale un fondo con degradado azul."

4. Instalar el CLI (opcional)

  • Instala Node.js y luego npm install -g @openai/codex.
  • Ejecuta codex login e inicia sesión.
  • En una carpeta de prueba pide: "Crea un archivo de notas en texto plano."

5. Refactorizar

  • Pega un código que funcione pero esté desordenado.
  • Pide: "Refactorízalo para que sea más limpio y legible, sin cambiar lo que hace."
  • Compara el antes y el después.

6. Crear tests

  • Toma la función del ejercicio 1.
  • Pide: "Genera 5 pruebas para verificar que esta función funciona en todos los casos."
  • Ejecuta las pruebas y revisa los resultados.

🏆 Reto Final: Pídele a Codex que cree un mini proyecto completo — por ejemplo una calculadora de propinas en HTML + JavaScript — y que te explique cómo funciona cada parte. Súbelo a tu computador y pruébalo.

📝 Cuestionario

10 preguntas aleatorias del banco — comprueba lo que aprendiste sobre Codex.