Orkas Orkas
Inicio Comparar Claude Code frente a Codex frente a OpenCode
Comparación honesta

Claude Code frente a Codex frente a OpenCode:
qué permite cada uno que le solicite una aplicación anfitriona

Los tres son agentes de programación en terminal, los tres se vinculan a un directorio de proyecto y los tres reanudan una conversación de forma nativa. Las diferencias importantes solo aparecen cuando otro sistema los controla: cómo se conserva una instrucción permanente, si el agente puede leer su propia memoria persistente, si puedes interrumpir una ejecución y qué modos de permisos están realmente disponibles. Aquí, esas filas reflejan mediciones, no afirmaciones citadas.

De un vistazo

Claude Code, Codex y OpenCode, capacidad por capacidad

Las filas marcadas como «medido» proceden del inventario de capacidades que Orkas mantiene para controlar cada uno como backend CLI local. Describen el contrato que cada agente expone al sistema anfitrión, no la calidad de su código.

CapacidadClaude CodeAnthropicCodexOpenAIOpenCodeMIT, comunidad
Quién lo desarrolla y su licenciaAnthropic; propietarioOpenAI; Apache-2.0Comunidad; MIT
Variedad de modelos disponiblesModelos Claude de AnthropicUn plan de ChatGPT, una clave de API, proveedores personalizados o modelos localesDecenas de proveedores, cualquier opción compatible con OpenAI y entornos de ejecución locales
Desde dónde lo controlasUna terminal o una integración de IDEUna terminal, extensiones para VS Code, Cursor y Windsurf, y una versión en la nubePrincipalmente una TUI, con una aplicación de escritorio más reciente
Retomar desde donde se quedó (medido)Una operación nativa de reanudaciónUna operación nativa de reanudaciónUna operación nativa de reanudación
Conservar una instrucción permanente (medido)Un campo de instrucciones nativo, pero limitado a una invocación: el sistema anfitrión lo reenvía en cada ejecuciónUn campo nativo de instrucciones del desarrollador que se conserva en la sesiónSin campo nativo: la instrucción llega como primer mensaje del usuario y se conserva en la sesión
Vincularse a un directorio de proyecto (medido)
Acceder a las herramientas propias del sistema anfitrión (medido)Sí: se puede conectar un puente para cada ejecuciónSí: se puede conectar un puente para cada ejecuciónSí: se puede conectar un puente para cada ejecución
Leer y actualizar la memoria persistente del agente (medido)No: el puente está conectado, pero la memoria no forma parte de él
Recibir un mensaje nuevo durante la ejecución (medido)Sí: mediante su transporte de JSON en flujo continuoSí: mediante su transporte app-serverNo: primero termina el turno
Modos de permisos que puede aplicar un sistema anfitrión (medido)Heredar su configuración predeterminada, preguntar cada vez o acceso completoHeredar su configuración predeterminada, preguntar cada vez o acceso completoSolo modo automático: su transporte de ejecución única no tiene un canal de retorno para aprobaciones

Dos de estas filas son las que cambian una decisión. OpenCode es el único de los tres que no tiene un canal de retorno para aprobaciones, por lo que un sistema anfitrión no puede ofrecerte un modo de «preguntarme cada vez» y debe ejecutarlo en el modo automático que admite: elígelo para trabajos en los que eso sea aceptable. Además, el campo de instrucciones de Claude Code tiene alcance de invocación, no de sesión, algo que no se percibe cuando escribes tú mismo en una terminal, pero que importa mucho cuando otro sistema vuelve a iniciar el proceso por ti.

Esta comparación se actualizó por última vez el 21 de septiembre de 2026; consulta el sitio de cada proveedor para conocer las condiciones vigentes.

Cuándo elegir cada uno

Elige según la restricción que no puedes cambiar

Elige Claude Code si…

  • Quieres los modelos Claude, directamente del proveedor que los crea
  • Trabajas en una terminal o una integración de IDE y nada más lo controla
  • Quieres que un sistema anfitrión pueda pausar y preguntarte antes de una acción

Elige Codex si…

  • Ya tienes un plan de ChatGPT o quieres ejecutar el trabajo en la nube, fuera de tu equipo
  • Quieres que una instrucción permanente se conserve dentro de la sesión, sin tener que reenviarla
  • Tu editor es VS Code, Cursor o Windsurf

Elige OpenCode si…

  • La licencia debe ser MIT y la lista de proveedores debe ser amplia
  • Quieres que el modelo pueda ejecutarse en tu propio hardware
  • La ejecución automática es aceptable para el trabajo que le asignas
De dónde procede esta información

De dónde proceden las filas medidas

Orkas ejecuta los tres como sesiones CLI locales, por lo que este proyecto necesita conocer con exactitud, no de forma aproximada, el contrato que cada uno expone al sistema anfitrión.

1

El inventario es una única declaración en el código fuente de Orkas, y no se puede lanzar un backend hasta que su semántica de conversación esté declarada allí.

2

Abarca cinco backends en total: Claude Code, Codex, OpenCode, OpenClaw y Hermes. Los tres de esta página son los que se vinculan a un directorio de proyecto.

3

Nada en esta página es un juicio sobre la calidad del código que escribe cualquiera de ellos. La ausencia de una capacidad para el sistema anfitrión suele ser una decisión de diseño, no un defecto.

Evidencias

Cómo comprobar esta página por tu cuenta

Las siete filas marcadas como «medido» se volvieron a obtener a partir del código fuente de Orkas el 11 de septiembre de 2026, tres veces, y las siete coincidieron. Después se comprobaron Claude Code y Codex de una segunda manera, fuera de ese código fuente: --resume, --permission-mode, --append-system-prompt y stream-json aparecen en claude --help, y resume, --sandbox, app-server y exec aparecen en codex --help. Versiones en el momento de la comprobación: Claude Code 2.1.267, Codex CLI 0.153.4, en macOS 15.6.

Una carencia que dejamos a la vista en lugar de disimularla: OpenCode no estaba instalado en el equipo donde se realizaron las comprobaciones, así que su columna se basa únicamente en el código fuente de Orkas, sin una segunda fuente que la respalde. Resolverlo implica instalarlo antes de la próxima revisión, no reformular la fila. Y ninguna de estas filas dice nada sobre la calidad del código que escribe cualquiera de los tres: la ausencia de una capacidad para el sistema anfitrión suele ser una decisión de diseño.

Descargar el archivo de evidencias sin procesar (JSON) →

Preguntas frecuentes

Preguntas que la gente realmente hace

¿Puede una sola aplicación de escritorio controlar los tres a la vez?

Sí. Orkas ejecuta Claude Code, Codex y OpenCode como backends de CLI locales en la misma ventana, junto con OpenClaw y Hermes. Esos cinco son el conjunto completo de opciones compatibles: no hay backend de Cline ni de Gemini CLI.

¿Por qué no puedo recibir una solicitud de aprobación de OpenCode?

Porque su mecanismo de comunicación para ejecuciones únicas no tiene un canal para enviar una pregunta de aprobación a la aplicación anfitriona y esperar la respuesta. Ofrecer un selector de «preguntarme cada vez» sugeriría una pausa que no puede producirse, así que se ejecuta en el modo automático que admite.

¿Cuál de los tres conserva una instrucción de sistema entre ejecuciones?

Codex y OpenCode la conservan en la sesión. El campo de instrucciones de Claude Code se limita a una sola invocación, por lo que una aplicación anfitriona que vuelva a iniciar el proceso tiene que reenviar la instrucción en cada ejecución para que siga aplicándose.

Más comparaciones

Sigue leyendo

Una ventana para los tres

Orkas es gratuito y tiene licencia MIT. Controla Claude Code, Codex, OpenCode, OpenClaw y Hermes como sesiones CLI locales en tu propio equipo.