Orkas Orkas
Inicio Blog Guía
Guía

Cómo ejecutar Claude Code y Codex juntos: un solo chat para orquestar ambos

Claude Code y Codex destacan en cosas distintas. Aquí te mostramos cómo ejecutarlos juntos: de forma manual, con terminales y git worktrees, y de forma más sencilla, con un único Commander de Orkas que dirige ambos desde un solo chat.

Si programas con IA en 2026, es muy probable que tengas a mano tanto Claude Code como OpenAI Codex. Ambos son agentes de programación que funcionan en la terminal, y resulta tentador plantearlo como Claude Code frente a Codex: ¿cuál es mejor? En la práctica, la pregunta más útil es: ¿cómo uso Claude Code y Codex juntos sin convertirme en el intermediario humano que copia el contexto de una terminal a otra?

Respuesta breve: puedes hacerlo, y hay tres maneras. La forma manual —dos terminales, un archivo de contexto compartido y worktrees de git— ya funciona. Si ya trabajas dentro de Claude Code, el plugin oficial de Codex que publica OpenAI te permite llamar a Codex desde ahí. Y la forma más sencilla de que ambos trabajen de igual a igual es poner un orquestador al frente de los dos. Esta publicación explica las tres.

La versión breve Un chat, ambas CLI Orkas dirige Claude Code y Codex desde la misma conversación, en tu equipo y con tus propias claves. Consulta también Orkas frente a Claude Code.
Descargar Orkas — gratis

Claude Code frente a Codex: en qué es mejor cada uno

Ninguno supera al otro en todo; tienen perfiles distintos, y usarlos juntos significa aprovechar los puntos fuertes de cada uno:

  • Claude Code suele destacar en comprender una base de código existente: leer código desconocido, explicar la arquitectura, realizar cambios cuidadosos en varios archivos y revisar las diferencias para detectar qué pueden romper realmente.
  • Codex suele destacar en ejecutar con rapidez trabajos de alcance bien definido: crear la estructura de una nueva función, generar código repetitivo y resolver rápidamente una incidencia claramente definida.

Así que "cuál es mejor" no es la pregunta adecuada. El flujo de trabajo interesante consiste en planificar y revisar con uno, y ejecutar con el otro; idealmente, cada uno detecta los errores del otro.

La forma manual: dos terminales, un contexto compartido

Ambas herramientas se instalan como CLI y se ejecutan en cualquier directorio de proyecto:

npm install -g @anthropic-ai/claude-code   # then: claude
npm install -g @openai/codex               # then: codex

El truco para ejecutarlas en el mismo proyecto es darles una fuente de referencia compartida y evitar que se estorben:

  • Mantén un archivo PROJECT_CONTEXT.md actualizado en el repositorio que ambos agentes lean y actualicen, para que el plan escrito por uno sea visible para el otro.
  • Usa worktrees de git para que cada agente trabaje en su propia rama y en su propio directorio: así nunca se disputan los mismos archivos.
git worktree add ../feature-claude feature/claude
git worktree add ../feature-codex  feature/codex
# run `claude` in one, `codex` in the other; review and merge the diffs

Esto funciona. El inconveniente es que tú eres la capa de integración: pegas el plan de Claude Code en Codex, llevas las diferencias de Codex de vuelta a Claude Code y concilias los resultados a mano.

Un flujo de trabajo que realmente funciona: planificar → ejecutar → revisión cruzada

El patrón más fiable al que suele llegar la gente es una pequeña cadena de trabajo entre los dos agentes:

1. Claude Code  — read the code, write a plan (files, steps, risks)
2. Codex        — implement the plan fast, produce a diff
3. Claude Code  — review Codex's diff: correctness, edge cases, style
4. loop on anything the review flags

Dos modelos independientes que revisan el trabajo del otro detectan una clase de errores que un solo agente, al evaluar su propio trabajo, pasaría por alto sin problema. El costo es el esfuerzo adicional de coordinación, que es precisamente la parte que vale la pena automatizar.

La dificultad: tú eres el orquestador

Todo lo anterior funciona y está bien para una tarea puntual. Si lo haces a diario, el método manual acaba convirtiéndote a ti en el orquestador: asignas cada tarea al agente adecuado, llevas el contexto de uno a otro, concilias dos conjuntos de diferencias y recuerdas quién hizo qué. Eso es trabajo real, y el problema de coordinación es el mismo tanto si manejas dos agentes de programación como veinte.

El atajo oficial: el plugin de Codex de OpenAI para Claude Code

Si Claude Code es donde ya trabajas, OpenAI acortó parte de este ciclo. Su plugin de Codex para Claude Code (codex-plugin-cc, Apache-2.0) se instala desde una sesión de Claude Code:

/plugin marketplace add openai/codex-plugin-cc
/plugin install codex@openai-codex
/reload-plugins
/codex:setup

Agrega /codex:review para una revisión de solo lectura de tus cambios actuales, /codex:adversarial-review para una revisión que diriges a una decisión de diseño concreta y /codex:rescue para pasarle una tarea a Codex, además de /codex:status, /codex:result y /codex:cancel para el trabajo que corre en segundo plano. Funciona a través de la CLI de Codex y del app server en tu propia computadora —la misma instalación, la misma sesión iniciada y el mismo checkout que usarías directamente— y necesita un plan de ChatGPT (incluido el plan Free) o una clave de API de OpenAI.

Con eso, la revisión cruzada de arriba se vuelve un comando en lugar de copiar y pegar. Lo que no cambia es la forma de la configuración: Claude Code sigue siendo la sesión en la que trabajas, y a Codex se le llama desde ahí para una revisión o para una tarea que le encargas. El README de OpenAI también advierte que el review gate opcional del plugin puede mantener a los dos en un ciclo y agotar rápido tus límites de uso. Si prefieres que ambos agentes trabajen de igual a igual —cada uno en su tarea, al mismo tiempo y reportando a un solo lugar—, esa es la tercera forma.

Cómo ejecuta Orkas Claude Code y Codex juntos

Orkas es una aplicación de escritorio de código abierto que prioriza el funcionamiento local y convierte ese ir y venir manual en una función integrada. Puede ejecutar por ti agentes de programación CLI locales —Claude Code, Codex, OpenClaw, OpenCode y Hermes— y coordinarlos desde un solo chat. La configuración es breve:

1. Install and sign in to the `claude` and `codex` CLIs on your machine
2. In Orkas: new chat → add an agent → "External" tab → pick a CLI
   (Orkas only lists the CLIs it detects on your PATH)
3. Do it twice — one Claude Code agent, one Codex agent
4. Optionally set a project directory per agent, and a model
   (leave the model blank to use each CLI's own default)

Orkas no vuelve a implementar los modelos ni los encapsula. Ejecuta los binarios reales de claude y codex que ya tienes instalados como subprocesos, con las credenciales que ya usaste para iniciar sesión en ellos. Gestiona la coordinación, no las claves.

Un Commander, ambos agentes, en paralelo

Ahora tienes dos agentes especialistas en una sola conversación. Pídele algo al Commander que los dirige y este distribuye las partes: puede encargar a Claude Code la parte de "comprender y planificar" y a Codex la de "implementar rápido". Cuando el Commander delega varios trabajos en un mismo turno, Orkas los ejecuta de forma concurrente (unos pocos a la vez), de modo que Claude Code y Codex trabajan al mismo tiempo sin que tengas que alternar entre terminales. También puedes mencionar directamente a cualquiera de los agentes con @. Explicamos cómo funciona esta orquestación en Orquestación de múltiples agentes en la práctica.

Hay una ventaja adicional que dos terminales por sí solas no pueden darte: cuando Orkas ejecuta Claude Code o Codex, también se pone a sí mismo a su disposición mediante un puente local. Durante su propia ejecución, el agente de programación puede acceder a las herramientas y al conocimiento conectados a Orkas —tus conectores de GitHub, Notion o Google Workspace y tu base de conocimiento—, además de a los archivos del repositorio.

Algunos aspectos que debes configurar bien

  • Tú aportas las CLI y sus sesiones iniciadas. Orkas inicia claude y codex; no gestiona las claves de API ni el inicio de sesión. Instálalos e inicia sesión primero, con una versión reciente (aproximadamente Claude Code 2.0+ y Codex 0.100+).
  • Asígnales directorios distintos para trabajar en paralelo de forma segura. Orkas no aísla a cada agente en su propio worktree de git: si ambos apuntan a la misma carpeta y se ejecutan a la vez, editan los mismos archivos de forma concurrente. Dale a cada uno su propio directorio de proyecto o repositorio para trabajar verdaderamente en paralelo.
  • Tú eliges cuánto hacen por su cuenta. Cada agente CLI se ejecuta con el nivel de permisos que configures en Equipo de IA > agente > Configuración de ejecución > Nivel de permisos: Usar el valor predeterminado de la CLI, Pedir permiso o Acceso completo. Usar el valor predeterminado de la CLI conserva la configuración de permisos de la propia CLI. Pedir permiso activa las solicitudes de aprobación; Acceso completo omite las solicitudes de aprobación de la CLI. Los permisos de los conectores son independientes: las acciones sensibles piden aprobación a menos que ya hayas autorizado esa conexión para la tarea o hayas activado el modo de confianza en Orkas.

Entonces, ¿Claude Code o Codex?

Ambos. Usa Claude Code para comprender, definir la arquitectura y revisar; usa Codex para ejecutar con rapidez trabajos de alcance bien definido; y deja que un Commander distribuya el trabajo entre ellos para que tú lo dirijas en vez de trasladarlo de un lado a otro. Ese es el propósito de usarlos juntos en lugar de elegir un ganador.

Priorizar el funcionamiento local significa que tu repositorio y tus claves permanecen en tu equipo; consulta ¿Qué es la IA que prioriza el funcionamiento local? Para evitar el ir y venir entre dos terminales, descarga Orkas y pon a Claude Code y Codex bajo la dirección de un Commander.

Claude Code y Codex juntos: preguntas frecuentes

¿Se pueden usar Codex y Claude Code juntos?

Sí. Son CLI independientes con estados de sesión separados, así que nada impide ejecutar ambas sobre el mismo repositorio. El trabajo consiste en evitar que editen los mismos archivos al mismo tiempo, ya sea con worktrees de git o dejando que un Commander asigne cada tarea a un agente.

¿Claude Code y Codex se comunican entre sí?

No por sí solos. Claude Code lee CLAUDE.md y Codex lee AGENTS.md, y ninguno observa la sesión del otro. La excepción es el plugin de Codex de OpenAI para Claude Code, que permite que una sesión de Claude Code llame a Codex para una revisión o para una tarea delegada. Fuera de eso, todo lo que compartan tiene que pasar por un archivo en el que ambos escriban o por un orquestador que lleve el resultado de uno al prompt del otro.

¿Existe un plugin de Codex para Claude Code?

Sí. OpenAI publica uno, codex-plugin-cc. Dentro de Claude Code, ejecuta /plugin marketplace add openai/codex-plugin-cc y /plugin install codex@openai-codex, y luego /codex:setup. Agrega comandos para las revisiones de Codex y para pasarle una tarea, funciona a través de la CLI de Codex en tu computadora y necesita un plan de ChatGPT (incluido Free) o una clave de API de OpenAI.

¿Cuál es la mejor forma de usar Codex y Claude Code juntos?

Distribuye el trabajo según sus puntos fuertes en lugar de por archivo: deja que Claude Code planifique y revise, que Codex ejecute un cambio de alcance definido y, después, que el otro lea las diferencias. Esa revisión detecta más problemas que ejecutar cualquiera de los agentes dos veces.

¿Cómo se consigue que Codex y Claude Code trabajen juntos?

De forma manual, hacen falta dos terminales, un archivo de especificaciones compartido y un worktree de git por agente para que sus cambios no entren en conflicto. En Orkas, ambos se ejecutan como sesiones locales bajo un Commander, que asigna la tarea y reúne ambos conjuntos de diferencias en el mismo chat.

¿Se pueden ejecutar Claude Code y Codex al mismo tiempo en el mismo proyecto?

Puedes ejecutarlos en paralelo, pero no hagas que ambos apunten a la misma carpeta a la vez: editarán los mismos archivos de forma concurrente. Dale a cada agente su propio worktree de git o su propio directorio de proyecto. Orkas no aísla los agentes en worktrees separados por ti, así que ese paso te corresponde en cualquiera de los casos.

¿Se pueden ejecutar Claude Code y Codex en una sola terminal?

No como dos sesiones interactivas: cada CLI necesita su propio TTY. En la práctica, puedes dividir la terminal con tmux o dejar que un orquestador ejecute ambas como sesiones locales y reúna sus resultados en un solo lugar. Orkas sigue la segunda opción: ambas CLI se ejecutan bajo un Commander y comunican sus resultados en el mismo chat.

¿Se pueden orquestar otros agentes además de Claude Code y Codex?

Sí. Orkas dirige cinco agentes CLI locales: Claude Code, Codex, OpenCode, OpenClaw y Hermes. Aparecen los que tengas instalados, y un solo Commander puede combinarlos en el mismo proyecto.

¿Necesitas planes de pago tanto para Claude Code como para Codex?

Cada CLI usa su propio inicio de sesión y su propio plan. Orkas solo inicia los binarios que ya tienes: no gestiona las claves de API, el inicio de sesión ni la facturación de ninguno de ellos.