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.
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.
| Capacidad | Claude CodeAnthropic | CodexOpenAI | OpenCodeMIT, comunidad |
|---|---|---|---|
| Quién lo desarrolla y su licencia | Anthropic; propietario | OpenAI; Apache-2.0 | Comunidad; MIT |
| Variedad de modelos disponibles | Modelos Claude de Anthropic | Un plan de ChatGPT, una clave de API, proveedores personalizados o modelos locales | Decenas de proveedores, cualquier opción compatible con OpenAI y entornos de ejecución locales |
| Desde dónde lo controlas | Una terminal o una integración de IDE | Una terminal, extensiones para VS Code, Cursor y Windsurf, y una versión en la nube | Principalmente una TUI, con una aplicación de escritorio más reciente |
| Retomar desde donde se quedó (medido) | Una operación nativa de reanudación | Una operación nativa de reanudación | Una 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ón | Un campo nativo de instrucciones del desarrollador que se conserva en la sesión | Sin 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) | Sí | Sí | Sí |
| Acceder a las herramientas propias del sistema anfitrión (medido) | Sí: se puede conectar un puente para cada ejecución | Sí: se puede conectar un puente para cada ejecución | Sí: se puede conectar un puente para cada ejecución |
| Leer y actualizar la memoria persistente del agente (medido) | Sí | Sí | 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 continuo | Sí: mediante su transporte app-server | No: 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 completo | Heredar su configuración predeterminada, preguntar cada vez o acceso completo | Solo 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.
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.
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í.
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.
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.
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.
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.
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.
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.
Orkas es gratuito y tiene licencia MIT. Controla Claude Code, Codex, OpenCode, OpenClaw y Hermes como sesiones CLI locales en tu propio equipo.