🚀 Curso Práctico de GPT Codex: De Cero a Productivo
GPT Codex ya no es solo un modelo que genera código.
Es un agente de ingeniería de software que puede planificar, ejecutar tareas en segundo plano, usar MCPs, cargar Skills y trabajar casi como un desarrollador más del equipo.
En este curso práctico te explico cómo usarlo realmente.
🧩 Instalación
Una vez instalado Codex en tu sistema, lo primero que debes hacer es explorar sus comandos.
codex --help
Este comando te muestra:
- Comandos disponibles
- Flags
- Opciones avanzadas
- Configuraciones
- Parámetros especiales
Antes de usar cualquier herramienta avanzada, revisa siempre el --help. Te ahorra errores y te muestra capacidades que quizá no sabías que existían.
⚙️ Configuración
Codex permite configuraciones globales y por proyecto.
Esto es clave porque puedes:
- Definir comportamiento por repositorio
- Ajustar permisos
- Activar modos específicos
- Configurar integraciones como MCPs
Entender la configuración es lo que separa a alguien que “usa IA” de alguien que trabaja estratégicamente con IA.
🧠 Backgrounds
Uno de los conceptos más interesantes.
Comando:
/ps
Este comando te permite ver procesos en segundo plano.
Codex puede ejecutar tareas mientras tú sigues trabajando.
Ejemplos:
- Analizar el repositorio completo
- Ejecutar tests
- Revisar estructura del proyecto
- Preparar un plan de refactorización
Esto convierte a Codex en un agente activo, no solo reactivo.
🗺️ Modos de Trabajo
Codex tiene distintos modos.
Uno de los más importantes:
/plan
Este modo hace que Codex:
- No ejecute directamente
- Primero piense
- Divida el problema en pasos
- Proponga una estrategia
Es ideal para:
- Refactorizaciones grandes
- Migraciones
- Arquitectura
- Implementaciones complejas
💡 Tip
Puedes usar Shift + Tab para alternar modos rápidamente.
Esto te permite cambiar entre ejecución directa y planificación sin salir del flujo.
🔌 MCP (Model Context Protocol)
MCP permite conectar Codex con herramientas externas.
Ejemplos típicos:
- GitHub
- Bases de datos
- Navegador
- Sistemas internos
- APIs externas
Con MCP, Codex deja de ser solo generador de código y se convierte en un agente que interactúa con tu entorno real.
Esto es donde empieza la automatización seria.
🧩 Skills
Las Skills son como “paquetes de comportamiento”.
Son instrucciones especializadas que mejoran:
- Calidad del código
- Arquitectura
- Estilo
- Validaciones
- Testing
- UI
- Seguridad
En lugar de repetir prompts largos, cargas una Skill y Codex ya sabe cómo comportarse.
Es como entrenarlo sin reentrenarlo.
📊 Status
Comando:
/status
Te muestra:
- Uso actual
- Consumo
- Estado de ejecución
- Información del entorno
Es útil cuando trabajas con múltiples tareas o procesos largos.
🔓 Permisos Avanzados
Hay un flag extremadamente potente:
codex --dangerously-bypass-approvals-and-sandbox
Este comando:
- Desactiva aprobaciones manuales
- Elimina restricciones del sandbox
- Permite ejecución directa sin confirmaciones
⚠️ Advertencia:
Usarlo implica que Codex puede ejecutar acciones sin tu revisión.
Es ideal para:
- Entornos controlados
- Proyectos personales
- Automatización interna
- Scripts experimentales
No recomendado en producción sin supervisión.
🧠 Lo Que Realmente Está Pasando
Codex no es solo un asistente.
Es un sistema que:
- Planifica
- Ejecuta
- Observa
- Itera
- Aprende del contexto del proyecto
La diferencia entre usar Codex mal y usarlo bien está en:
- Saber cuándo planificar
- Saber cuándo ejecutar
- Saber qué permisos dar
- Saber qué Skills cargar
- Saber cuándo delegar tareas en background
🚀 Conclusión
Codex cambia el rol del desarrollador.
Ya no solo escribes código.
Ahora:
- Diseñas procesos
- Supervisas agentes
- Tomas decisiones arquitectónicas
- Delegas tareas repetitivas
Si lo usas correctamente, no es un autocomplete.
Es un segundo cerebro técnico.
Y la diferencia entre alguien promedio y alguien productivo con IA está en dominar estas herramientas.