- Ahora es posible invocar directamente OpenAI Codex dentro de Claude Code para hacer revisión de código y delegar tareas
- Se invoca mediante comandos con barra como
/codex:review, /codex:adversarial-review, etc.
- La función de gestión de tareas en segundo plano (
/codex:rescue, /codex:status, /codex:result, /codex:cancel) permite procesar de forma asíncrona tareas de larga duración
- Sin un runtime separado, aprovecha el CLI local de Codex y el servidor de la app tal cual, manteniendo el mismo entorno de autenticación, configuración y repositorio
- Se puede usar con una suscripción a ChatGPT (incluido el plan gratuito) o solo con una clave de API de OpenAI (el uso se suma al límite de uso de Codex)
- Plugin de código abierto público publicado bajo licencia Apache-2.0
Detalle de funciones ofrecidas (comandos con barra)
/codex:review: ejecuta una revisión general de Codex en modo de solo lectura sobre el trabajo actual
- Permite revisar cambios sin commit o comparar ramas para revisión con
--base <ref>
- Soporta las opciones
--background y --wait; se recomienda ejecutar en segundo plano cuando hay cambios en múltiples archivos
- No permite ingresar texto de enfoque personalizado y no modifica el código
/codex:adversarial-review: ejecuta una revisión configurable (steerable) que cuestiona decisiones de implementación y diseño
- Somete a presión supuestos, trade-offs, modos de falla y enfoques alternativos
- Puede enfocarse en áreas de riesgo específicas como autenticación, pérdida de datos, rollback, race conditions y estabilidad
- Permite ingresar texto adicional de enfoque después del comando y no modifica el código
/codex:rescue: delega tareas a Codex mediante el subagente codex:codex-rescue
- Puede investigar bugs, intentar correcciones, retomar tareas previas de Codex y ejecutar una pasada rápida con un modelo pequeño
- Soporta las opciones
--background, --wait, --resume y --fresh
- Si no se especifican
--model ni --effort, Codex elige sus propios valores por defecto
- Si se ingresa
spark, se asigna automáticamente a gpt-5.3-codex-spark
- También se pueden hacer solicitudes de delegación en lenguaje natural (por ejemplo: "Ask Codex to redesign...")
/codex:status: consulta el estado de los trabajos de Codex en ejecución y recientes del repositorio actual
/codex:result: consulta la salida final de un trabajo completado; si se incluye el ID de sesión de Codex, se puede reanudar directamente con codex resume <session-id>
/codex:cancel: cancela trabajos activos de Codex en segundo plano
/codex:setup: verifica la instalación y el estado de autenticación de Codex; si no está instalado, sugiere instalarlo con npm
Función Review Gate
- Se activa con
/codex:setup --enable-review-gate
- Una vez activada, usa un hook
Stop que ejecuta automáticamente una revisión objetivo de Codex basada en la respuesta de Claude
- Si la revisión detecta problemas, bloquea el stop para que Claude los resuelva primero
- Precaución: como puede generar bucles largos entre Claude y Codex y consumir rápidamente el límite de uso, se recomienda activarla solo cuando se esté monitoreando activamente la sesión
Flujo de uso general
- Revisión antes del lanzamiento: ejecutar solo
/codex:review
- Delegar un problema a Codex:
/codex:rescue investigate why the build is failing in CI
- Iniciar una tarea larga y luego verificarla: ejecutar con
--background → /codex:status → /codex:result
Estructura de integración de Codex
- El plugin envuelve el servidor de la app de Codex y utiliza el binario global
codex instalado en el entorno
- Comparte la misma instalación, autenticación, repositorio y entorno local de Codex, sin requerir un runtime separado
- El modelo predeterminado y el esfuerzo de razonamiento se pueden configurar en
~/.codex/config.toml (nivel usuario) o .codex/config.toml (nivel proyecto)
- Ejemplo:
model = "gpt-5.4-mini", model_reasoning_effort = "xhigh"
- La configuración a nivel proyecto solo se aplica cuando ese proyecto está en estado de confianza (trusted)
- Las tareas delegadas completadas se pueden retomar directamente en Codex con
codex resume <session-id>
Autenticación y cuenta
- Si Codex ya inició sesión en esa máquina, se puede usar de inmediato sin configuración adicional
- Quienes no hayan usado Codex deben ejecutar
!codex login con una cuenta de ChatGPT o una clave de API
- La configuración existente de clave de API y base URL se mantiene igual; si se usa otro endpoint, se puede indicar
openai_base_url en la configuración de Codex
8 comentarios
Un empleado de OpenAI lo creó y lo publicó directamente. "We love an open ecosystem!"
https://x.com/dkundel/status/2038670330257109461
Lo verdaderamente chistoso es que le pidieron a Claude Code que revisara este plugin y lo elogió diciendo que era un "really well-engineered plugin"..
Es un enfoque interesante. No sé si me están diciendo que use más Claude o que no lo use, jaja.
Incluso usando Claude Opus, pasa bastante seguido que GPT detecta cosas que se le escapan en la revisión propia, así que he estado alternando entre Claude Code y Codex; ya veo que ahora incluso salió algo así.
Por ahora me va a ser difícil probarlo de inmediato porque se me agotaron los tokens del lado de Codex, pero en estos días debería darle una oportunidad.
"Aunque uses su plataforma, déjanos el trabajo a nosotros" es la estrategia.
Estaría bien si mejoraran las herramientas al nivel de Claude Code. Da la impresión de que están reconociendo algo como que ellos son buenos para tareas individuales, pero les falta en la orquestación.
El código es una parte, pero creo que esto pasa porque la diferencia en los parámetros del modelo base entre GPT y Claude es demasiado grande.
¿No se gastan también tokens de Claude al intentar llamar a Codex?.. jajaja
¿Así que usa el binario de
codexque ya existe...?