OpenAI · Agente de programación

OpenAI Codex: qué es, cómo funciona y cómo usarlo para programar

Codex es el agente de programación de OpenAI. Puede explorar repositorios, modificar múltiples archivos, ejecutar comandos, escribir tests, revisar código, trabajar con Git, utilizar herramientas externas y completar tareas de ingeniería desde ChatGPT, la terminal, el editor y entornos cloud. Además, incorpora workflows multiagente, Skills, AGENTS.md, MCP, Plugins, Hooks, worktrees, Automations y sandboxing.

Codex CLI IDE Cloud Multi-agent
Respuesta rápida

¿Qué es OpenAI Codex?

Codex es un agente de inteligencia artificial especializado en desarrollo de software. A diferencia de un chatbot que solamente genera fragmentos de código, Codex puede trabajar directamente sobre un proyecto: leer archivos, comprender su arquitectura, modificar código, ejecutar comandos, correr tests, utilizar Git, revisar cambios y completar tareas de programación de principio a fin. Puedes utilizarlo mediante tu cuenta de ChatGPT o, en determinados workflows locales, mediante una API key de OpenAI.

Capacidades

Qué puede hacer Codex

CODE

Programar

Crear features, modificar código y trabajar en múltiples archivos.

BUG

Debugging

Investigar errores, seguir flujos y corregir causas raíz.

TEST

Testing

Ejecutar tests, linters, builds y validaciones.

GIT

Git

Revisar diffs, trabajar con ramas, commits y pull requests.

AI

Multi-agent

Ejecutar distintos agentes y tareas en paralelo.

AUTO

Automatizar

Programar tareas repetitivas y workflows de ingeniería.

Publicidad
Agentic coding

Codex no solo responde: puede ejecutar un ciclo completo de desarrollo

01 · ENTENDER

Explora

Lee archivos, busca referencias y entiende el repositorio.

02 · RAZONAR

Planifica

Decide qué cambios necesita realizar.

03 · ACTUAR

Implementa

Modifica archivos y ejecuta herramientas.

04 · VALIDAR

Verifica

Ejecuta tests, inspecciona resultados y corrige errores.

Publicidad
Diferencia importante

Codex no es lo mismo que OpenAI API

Ambos pertenecen al ecosistema OpenAI, pero resuelven problemas distintos.

OpenAI API Codex
Plataforma para desarrolladores Agente listo para programar
Tú construyes la integración Codex trabaja directamente sobre el proyecto
Responses API CLI, IDE, Desktop y cloud
API keys ChatGPT o API key según workflow
Construyes apps con IA Construyes software usando un agente
Ejemplo sencillo

Si creas una aplicación PHP que llama a los modelos de OpenAI, estás utilizando OpenAI API. Si abres ese mismo proyecto y le pides al agente que encuentre un bug, modifique archivos y ejecute tests, estás utilizando Codex.

Ver guía de OpenAI API →
Publicidad
Superficies

Dónde se puede usar Codex

Codex comparte el mismo agente a través de varias interfaces.

ChatGPT

Codex en ChatGPT

Gestiona tareas de programación desde la experiencia de ChatGPT.

Desktop

Aplicación de escritorio

Trabaja con proyectos locales, agentes, terminal y diffs.

Terminal

Codex CLI

Ejecuta el agente directamente desde tu shell.

Editor

Extensión IDE

Trabaja junto al código en VS Code y editores compatibles.

Cloud

Entornos remotos

Delega tareas largas en entornos cloud aislados.

CI/CD

GitHub Actions

Ejecuta Codex desde workflows automatizados.

Codex CLI

Usar Codex desde la terminal

La CLI es una de las formas más directas de trabajar con el agente.

npm install -g @openai/codex
cd mi-proyecto

codex
Codex CLI es open source.

OpenAI publica el agente CLI y parte de su infraestructura en el repositorio oficial openai/codex.

Autenticación

Cuenta de ChatGPT o API key

ChatGPT

Inicia sesión con tu cuenta

El uso se contabiliza según el plan y límites de ChatGPT.

codex login
API

Usa una OpenAI API key

El consumo se factura mediante tu cuenta de la plataforma API.

printenv OPENAI_API_KEY | codex login --with-api-key
No son la misma facturación.

Iniciar sesión con ChatGPT utiliza la asignación disponible de tu plan. Si utilizas tu propia API key, se aplican las tarifas de OpenAI API.

Primer prompt

Empieza pidiendo que entienda el repositorio

Analiza este repositorio.

No modifiques nada todavía.

Identifica:

- propósito
- arquitectura
- punto de entrada
- módulos principales
- dependencias
- tests
- build
- configuración
- riesgos importantes

Después explícame
cómo funciona el proyecto
como si me incorporara hoy
al equipo.
Agent loop

Cómo trabaja Codex dentro de un proyecto

1

Recibe el objetivo

Le indicas qué quieres conseguir.

2

Obtiene contexto

Busca archivos, instrucciones y dependencias.

3

Usa herramientas

Lee, edita y ejecuta comandos.

4

Observa resultados

Interpreta tests, errores y comandos.

5

Itera

Corrige y continúa hasta completar el objetivo.

Instrucciones

AGENTS.md: memoria de instrucciones del proyecto

Codex lee archivos AGENTS.md antes de comenzar una tarea.

# AGENTS.md

## Proyecto

Aplicación PHP + MySQL.

## Reglas

- Usa PDO.
- Utiliza prepared statements.
- No añadas dependencias sin necesidad.
- Mantén compatibilidad con PHP 8.2+.
- Ejecuta tests después de modificar código.
- No cambies APIs públicas sin autorización.

## Verificación

composer test
vendor/bin/phpcs
Las instrucciones pueden ser jerárquicas.

Codex puede combinar instrucciones globales y archivos AGENTS.md ubicados en diferentes directorios del repositorio.

/init

Este flujo puede ayudarte a generar una estructura inicial de AGENTS.md.

Skills

Convierte procedimientos repetitivos en capacidades reutilizables

Agent Skills

Las Skills permiten empaquetar instrucciones, referencias y scripts para que Codex ejecute correctamente workflows especializados.

.agents/
└── skills/
    └── release-check/
        └── SKILL.md
---
name: release-check
description: Review a project before release
---

1. Run tests.
2. Run lint.
3. Review git diff.
4. Check for secrets.
5. Review breaking changes.
6. Return a release recommendation.
Codex carga Skills progresivamente.

Puede revisar primero sus metadatos y cargar el contenido completo solamente cuando la Skill resulta relevante.

Subagents

Divide problemas complejos entre agentes especializados

Security

Agente de seguridad

Busca vulnerabilidades y problemas de permisos.

Testing

Agente de QA

Revisa cobertura, edge cases y regresiones.

Research

Agente explorador

Investiga arquitectura sin llenar el contexto principal.

Los Subagents son una de las capas actuales de personalización de Codex.

Puedes asignar roles diferentes y conectar determinadas herramientas a cada agente según la tarea.

Publicidad
Integraciones

Codex también soporta MCP

Model Context Protocol

MCP permite conectar Codex con herramientas y fuentes de información externas: documentación, GitHub, diseño, bases de datos y sistemas internos.

codex mcp add context7 -- npx -y @upstash/context7-mcp

codex mcp list
La configuración se comparte entre interfaces locales.

La aplicación de escritorio, Codex CLI y la extensión IDE pueden utilizar la misma configuración MCP del host.

Plugins

Amplía Codex con Plugins

Plugin

Un Plugin puede agrupar capacidades reutilizables como Skills, servidores MCP y Hooks.

codex

/plugins
Codex y ChatGPT comparten un directorio de Plugins.

Determinadas capacidades pueden utilizarse en varias interfaces del ecosistema según compatibilidad.

Hooks

Automatiza eventos del ciclo del agente

Lifecycle

Los Hooks permiten ejecutar lógica personalizada en determinados momentos del workflow de Codex.

01

Validar comandos antes de ejecutarlos.

02

Ejecutar linters tras modificar código.

03

Añadir controles de seguridad.

04

Registrar acciones para auditoría.

Configuración local.

Codex puede cargar Hooks desde hooks.json o desde config.toml en capas de usuario y proyecto.

Trabajo paralelo

Worktrees: varios agentes sin pisarse los cambios

Git worktrees

Codex puede trabajar con varias copias independientes del mismo repositorio. Cada agente puede modificar su propio worktree sin alterar tu checkout principal.

A

Agente 1

Implementa autenticación.

B

Agente 2

Corrige el checkout.

C

Agente 3

Añade tests.

Una de las grandes ventajas de Codex.

La experiencia de escritorio está especialmente diseñada para supervisar varios agentes y worktrees simultáneamente.

Desktop

Codex como centro de control multiagente

Threads

Una tarea por conversación

Mantén distintos objetivos separados.

Worktrees

Código aislado

Cada tarea puede usar su propia copia del repositorio.

Diff

Revisión visual

Examina y comenta los cambios del agente.

Terminal

Terminal integrada

Ejecuta tests, Git y servidores sin salir.

Automations

Codex puede ejecutar tareas recurrentes en segundo plano

Issue triage

Clasificar incidencias periódicamente.

CI monitoring

Buscar y resumir fallos CI.

Release brief

Generar informes de releases.

Bug checks

Ejecutar revisiones recurrentes.

Automations combina instrucciones y Skills.

Las tareas pueden ejecutarse según un horario y posteriormente dejar resultados para revisión.

Seguridad

Codex utiliza sandbox y aprobaciones

Sandbox

Define los límites técnicos de acceso a archivos, comandos y red.

Aprobaciones

Definen cuándo Codex debe detenerse y pedirte autorización.

Son controles diferentes.

El Sandbox limita técnicamente qué puede hacer un proceso. Las aprobaciones controlan cuándo el agente debe preguntarte antes de superar determinados límites.

macOS

Sandbox nativo del sistema.

Linux

Aislamiento mediante mecanismos Linux.

WSL2

Sandbox Linux.

Windows

Sandbox nativo de Windows.

Network

El acceso a Internet puede estar restringido

Seguridad por defecto

En determinados entornos de Codex, el acceso de red del agente está desactivado por defecto y debe habilitarse cuando la tarea realmente lo necesita.

Esto reduce riesgos de prompt injection y exfiltración.

Permite Internet únicamente cuando sea necesario para instalar paquetes, consultar documentación o utilizar servicios externos.

Cloud

Codex puede trabajar en entornos remotos aislados

1

Repositorio

Seleccionas el código y commit base.

2

Container

Codex crea un entorno aislado.

3

Setup

Instala herramientas y dependencias.

4

Agent

Ejecuta la tarea y los tests.

Los secretos reciben tratamiento especial.

En entornos cloud, los secretos pueden ponerse a disposición de scripts de configuración sin permanecer expuestos durante toda la fase del agente.

Publicidad
IDE

Codex dentro del editor

Extensión Codex

La extensión permite trabajar con el agente directamente junto a tu código y compartir el contexto del proyecto abierto en el editor.

VS Code

Experiencia integrada dentro del editor.

Cursor

Compatible con entornos basados en VS Code.

MCP

Comparte configuración de servidores del host.

Git

Codex puede integrarse en el workflow completo de Git

01

Revisar git status.

02

Inspeccionar git diff.

03

Trabajar en branches.

04

Preparar commits.

05

Hacer push.

06

Crear Pull Requests.

La aplicación de escritorio integra controles Git.

También puedes revisar diffs, stagear o revertir cambios y abrir pull requests desde la interfaz.

CI/CD

Codex también puede ejecutarse desde GitHub Actions

openai/codex-action

OpenAI proporciona una GitHub Action para integrar Codex en pipelines de CI/CD.

PR

Revisar pull requests.

QA

Ejecutar controles de calidad.

MIG

Automatizar migraciones.

REL

Preparar releases.

uses: openai/codex-action@v1
Code Review

Usa Codex como segundo revisor

Revisa el diff actual.

Busca únicamente problemas que afecten:

- corrección
- seguridad
- rendimiento
- regresiones
- compatibilidad
- requisitos

Para cada hallazgo indica:

- severidad
- archivo
- línea
- problema
- impacto
- solución

No reportes preferencias
de estilo sin impacto real.
Automatización

Codex también puede utilizarse sin interfaz interactiva

codex exec "Revisa el proyecto y ejecuta los tests"
Ideal para CI y scripts.

Puedes incorporar Codex a workflows automatizados sin mantener abierta la TUI interactiva.

Desarrollo avanzado

También existe Codex SDK y App Server

SDK

Automatiza Codex

Integra el agente en herramientas y workflows propios.

App Server

Integración profunda

Accede al protocolo utilizado por clientes avanzados de Codex.

Aquí vuelve a aparecer la frontera con OpenAI API.

Si quieres construir una aplicación alrededor del agente Codex, el SDK y App Server pueden ser relevantes. Si quieres crear una aplicación de IA general, la ruta principal sigue siendo OpenAI API.

Publicidad
Precio

¿Cuánto cuesta Codex?

Actualmente

Codex está incluido en los planes de ChatGPT, incluidos Free y Go, aunque los límites dependen del plan. Plus ofrece mayor capacidad, mientras los niveles Pro aumentan considerablemente la asignación para tareas de Codex.

Plan Codex
Free Incluido con límites
Go Incluido con límites
Plus Uso ampliado
Pro Mayor capacidad
Business Uso organizacional
Enterprise Controles empresariales y opciones flexibles
El consumo depende mucho de la tarea.

El modelo, tamaño del contexto, razonamiento, herramientas, ejecución paralela y duración pueden hacer que dos tareas consuman cantidades muy diferentes.

Créditos adicionales.

En planes compatibles, puedes utilizar créditos para continuar usando Codex después de agotar el uso incluido.

Modelos

Codex puede trabajar con distintos modelos OpenAI

La disponibilidad cambia con el tiempo.

Codex permite seleccionar distintos modelos según plan, cliente y disponibilidad. Algunos ofrecen más razonamiento, mientras otros priorizan velocidad y menor consumo.

/model
No uses siempre el modelo más caro.

Para cambios rutinarios puede ser suficiente un modelo más rápido y económico, reservando los modelos de mayor razonamiento para arquitectura, debugging difícil y refactors complejos.

Uso

Consulta cuánto Codex te queda disponible

/status

Durante una sesión de Codex CLI, este comando permite consultar información sobre el estado de uso disponible.

Casos ideales

Para qué tareas usar Codex

01

Comprender repositorios desconocidos.

02

Crear features multiarchivo.

03

Corregir bugs complejos.

04

Refactorizar sistemas.

05

Crear y ejecutar tests.

06

Revisar Pull Requests.

07

Realizar migraciones.

08

Automatizar workflows repetitivos.

WordPress

Codex también puede trabajar con WordPress y WooCommerce

PHP

Plugins

Actions, filters, clases y shortcodes.

AJAX

Frontend + backend

Sigue requests entre JavaScript y PHP.

WooCommerce

Ecommerce

Productos, pedidos, checkout y hooks.

SQL

MySQL

Analiza consultas y rendimiento.

Crearemos una guía específica.

En /codex-para-wordpress/ desarrollaremos un workflow completo para plugins, WooCommerce, WP-CLI, AJAX, REST API y seguridad.

Alternativas

Codex vs Claude Code

Codex Claude Code
Modelos OpenAI Modelos Claude
AGENTS.md CLAUDE.md
Skills Skills
MCP MCP
Subagents Subagents
Hooks Hooks
Plugins Plugins
Worktrees integrados Worktrees disponibles
Automations integradas Automatización mediante workflows
Diferencia

Codex vs pedir código en un chat normal

Chat

Asistente

Puede explicarte cómo escribir una función.

  • Genera ejemplos
  • Explica conceptos
  • Responde preguntas
  • Trabaja con contexto entregado
Codex

Agente

Puede trabajar sobre el repositorio completo.

  • Lee archivos
  • Modifica código
  • Ejecuta comandos
  • Corre tests
  • Itera sobre errores
Cuándo usarlo

Codex no reemplaza todas las herramientas de desarrollo

IDE

Tu editor sigue siendo útil para cambios manuales.

GIT

El control de versiones sigue siendo esencial.

TEST

Los tests siguen siendo evidencia objetiva.

HUMAN

Cambios críticos deberían recibir revisión humana.

Buenas prácticas

Cómo trabajar con Codex de forma más segura

01

Utiliza Git antes de cambios importantes.

02

Mantén el Sandbox cuando sea posible.

03

Limita el acceso a la red.

04

No almacenes secretos en el repositorio.

05

Revisa las herramientas de Plugins y MCP.

06

Ejecuta tests antes de integrar cambios.

Perfil

¿Para quién es Codex?

Programador Quiero acelerar tareas de desarrollo
Freelancer Trabajo en varios proyectos
Equipo Quiero agentes en paralelo
WordPress Plugins, PHP y WooCommerce
No programador Quiero crear una aplicación sin revisar código
Con supervisión
Fuentes oficiales

Documentación recomendada de Codex

OpenAI

Codex

Producto, agentes, Skills, multi-agent y workflows.

Ver Codex →
Publicidad
Contenido relacionado

Continúa aprendiendo programación con IA

Publicidad
Preguntas frecuentes

FAQ sobre OpenAI Codex

Respuestas sobre Codex, CLI, ChatGPT, API, Skills, agentes y precios.

Codex es el agente de programación de OpenAI. Puede escribir, revisar y entregar código, además de trabajar directamente sobre repositorios mediante herramientas, terminal, IDE y entornos cloud.

No. OpenAI API es una plataforma para integrar modelos y herramientas de OpenAI en aplicaciones propias. Codex es un agente listo para realizar tareas de ingeniería sobre proyectos de software.

Sí. Codex CLI permite ejecutar el agente directamente desde terminal, donde puede leer archivos, realizar modificaciones y ejecutar comandos.

Sí. OpenAI publica Codex CLI en el repositorio oficial openai/codex de GitHub.

Sí. Los clientes locales de Codex pueden iniciar sesión con tu cuenta de ChatGPT. También admiten autenticación mediante API key para determinados workflows locales.

Codex está incluido actualmente en todos los planes de ChatGPT, incluidos Free y Go. Los límites disponibles dependen del plan.

AGENTS.md permite guardar instrucciones persistentes sobre un proyecto, como convenciones, comandos de test, arquitectura y reglas que Codex debería seguir en cada tarea.

Sí. Las Skills permiten empaquetar instrucciones, referencias y scripts reutilizables para workflows especializados.

Sí. Codex puede conectarse con servidores MCP para acceder a herramientas y contexto de servicios externos.

Sí. Codex está diseñado para workflows multiagente y puede utilizar worktrees para mantener tareas paralelas aisladas dentro del mismo repositorio Git.

Sí. Codex dispone de Automations para ejecutar tareas recurrentes según un horario y entregar posteriormente los resultados para revisión.

Sí. Codex puede trabajar sobre proyectos PHP y WordPress, analizar plugins, WooCommerce, AJAX, REST API, JavaScript, CSS, MySQL y ejecutar herramientas como WP-CLI.

Publicidad
Siguiente guía

Codex CLI: el agente de OpenAI desde la terminal

Ahora que conoces qué es Codex, el siguiente paso es aprender a utilizarlo directamente desde terminal: instalación, autenticación, comandos, permisos, modelos, AGENTS.md, MCP y automatización.

Aprender Codex CLI →
Carrito de compra
Scroll al inicio