Hay muchos artículos que comparan Codex y Claude Code, y la mayoría compara funciones y sensaciones de uso. Esta página solo compara la facturación y la forma de conexión. La razón es sencilla: cuando alguien que ya paga uno de ellos decide cambiar, eso es lo que realmente influye. No establecemos una clasificación de rendimiento; como se explica más adelante, puedes determinarla en tu propio repositorio en 30 minutos.
Primero, lo que tienen en común
Ambos funcionan en el terminal, leen y escriben archivos del repositorio, ejecutan pruebas y llegan hasta el commit. Ambos tienen una estructura de facturación doble: «cuota de suscripción» o «facturación por uso mediante clave de API», y esas dos partes no se suman. El alcance de sus capacidades se acerca con cada generación, y la etapa en la que una lista de funciones determinaba cuál era superior ya ha quedado atrás.
Diferencia 1: cómo cambiar el destino (lo que más importa en la práctica)
# Claude Code — Anthropic 形状の環境変数で向き先を変える
export ANTHROPIC_BASE_URL=https://api.kunavo.com
export ANTHROPIC_AUTH_TOKEN=sk-kn-...
# Claude Code の既定モデルと opus / sonnet エイリアスは Anthropic の最新モデルを指すので、
# Kunavo がまだ提供していなくても 404 にならないようモデルを固定する。
# sonnet エイリアスの指す Sonnet 5.5 は Kunavo では提供していないため、固定しないと /model sonnet、
# opusplan の実行フェーズ、sonnet 指定のサブエージェントが 404 になる。
# opus は Opus 5.5 に固定 (Claude Code v2.1.280 以降が必要。古ければ claude update)。
export ANTHROPIC_MODEL=claude-sonnet-5
export ANTHROPIC_DEFAULT_OPUS_MODEL=claude-opus-5-5
export ANTHROPIC_DEFAULT_SONNET_MODEL=claude-sonnet-5
export ANTHROPIC_DEFAULT_HAIKU_MODEL=claude-haiku-4-5
claude
# Codex CLI — OpenAI 形状。ただし受け付けるのは Responses API だけ
export OPENAI_BASE_URL=https://api.kunavo.com/v1
export OPENAI_API_KEY=sk-kn-...
codexEn Claude Code, el destino se cambia con dos líneas: ANTHROPIC_BASE_URL y ANTHROPIC_AUTH_TOKEN. Codex CLI parece funcionar igual, pero tiene una restricción: como proveedor personalizado solo acepta POST /v1/responses (Responses API), y no funciona con endpoints que solo implementen chat completions.
Al elegir un destino para migrar o usar conjuntamente, esto es lo primero que debes comprobar, antes que la tabla de precios. Las instrucciones de configuración están en Configuración de la clave de API de Codex CLI y Configuración de la clave de API de Claude Code.
Diferencia 2: precio por token
Las tarifas se cargan del catálogo. Por 1 M de tokens:
| Modelos | Entrada / salida |
|---|---|
| Claude Sonnet 5(estándar de Claude Code) | $1.40 / $7.00 |
| GPT-5.6 Sol(estándar de Codex) | $2.00 / $12.00 |
Sin embargo, el precio unitario solo representa la mitad de la ecuación para determinar la factura. El importe real lo determina la cantidad de contexto enviada en cada paso, que varía según el diseño de las herramientas y el tamaño de tu repositorio. Ejecuta la misma tarea una vez en cada uno y compara usage en la respuesta: en 30 minutos obtendrás una respuesta más adecuada para tu caso que cualquier artículo comparativo.
El coste real por uso y el punto de equilibrio de cada uno se calculan por separado en Precios de Codex y Precios de Claude Code.
Diferencia 3: alternativas cuando se agota la cuota
En ambos casos, los límites de la suscripción se basan en una ventana móvil. Cuando se alcanza el límite en Codex, la ayuda de OpenAI indica las siguientes opciones: añadir créditos, aplicar un restablecimiento, cambiar a un plan superior o esperar al restablecimiento. Como los límites se contabilizan por separado, pasar de uno al otro cuando uno deje de estar disponible también es una forma práctica de sortear esa limitación usando ambos. También se pueden utilizar ambos con 1 sola clave: basta con comunicarse con el mismo endpoint mediante dos protocolos distintos, uno con el formato de Anthropic y otro con el formato de Responses.
El funcionamiento de la ventana de Claude y las opciones cuando se alcanza el límite se resumen en Límites de Claude Pro.
No establecemos una clasificación de rendimiento
Los benchmarks públicos cambian según la selección de tareas y sus cifras caducan demasiado rápido frente a la frecuencia de actualización de los modelos. Si escribiéramos aquí una clasificación, probablemente hablaríamos de otra generación cuando la leas.
En su lugar, describimos un procedimiento fiable. Elige en tu propio repositorio una tarea algo complicada (por ejemplo, añadir una función sin romper las pruebas existentes). Plantea la misma instrucción a ambos y registra solo: ① si la resolvieron, ② los tokens consumidos y ③ el número de retrabajos. Así obtendrás la clasificación para tu caso. La comparación detallada en inglés está en Claude Code vs Codex.
Preguntas frecuentes
¿Cuál es la mayor diferencia entre Codex y Claude Code?
Ambos son agentes que operan repositorios desde el terminal y sus capacidades se están acercando. En la práctica, la diferencia más importante está en la facturación y la forma de conexión. Claude Code permite cambiar el destino mediante ANTHROPIC_BASE_URL, mientras que Codex CLI solo acepta Responses API como proveedor personalizado. Ambos tienen una estructura doble de cuota de suscripción y facturación por uso, pero las cuotas se contabilizan por separado y no se suman.
¿Cuál es más barato?
No hay una respuesta fija; depende del uso. Comparando el precio por token, a través de Kunavo Claude Sonnet 5 cuesta $1.40 / $7.00 por 1 M de tokens, y GPT-5.6 Sol cuesta $2.00 / $12.00. Sin embargo, lo que determina la factura real es más la cantidad de contexto enviada en cada paso que el precio unitario, así que la única forma segura es ejecutar la misma tarea una vez en cada uno y comparar los valores medidos de usage.
¿Puedo usar ambos conjuntamente?
Sí, y de hecho mucha gente lo hace. Es práctico pasar al otro cuando se agota la cuota de uno; como las cuotas se contabilizan por separado, no se afectan entre sí. También puedes cubrir ambos con una sola clave de API: Claude Code usa el formato de Anthropic y Codex el formato de Responses; simplemente hablan con el mismo endpoint mediante protocolos distintos.
¿Puedo dirigir Codex CLI a un endpoint de otro proveedor?
Sí, siempre que el endpoint proporcione Responses API (POST /v1/responses). Este es el obstáculo práctico: Codex CLI no funciona con una pasarela que solo implemente chat completions. Al evaluar una alternativa, comprueba primero el protocolo compatible, antes que la tabla de precios. Claude Code no tiene esta restricción: funciona si existe /v1/messages compatible con Anthropic.
¿Cuál ofrece mejor rendimiento?
En esta página no establecemos una clasificación. Los benchmarks públicos cambian según la selección de tareas y sus cifras caducan demasiado rápido frente a la frecuencia de actualización de los modelos. La evidencia fiable consiste en plantear el mismo problema a ambos en tu propio repositorio y observar si lo resuelven y cuántos tokens consumen. Solo lleva unas decenas de minutos y ofrece una respuesta más adecuada para tu caso que cualquier benchmark.
¿Cuánto cambia la configuración al cambiar de uno a otro?
Unos minutos en ambos casos, con dos variables de entorno cada uno. Los archivos de convenciones del proyecto no son compatibles, así que las instrucciones equivalentes a CLAUDE.md de Claude Code deben reescribirse en el formato del destino. Dicho de otro modo, casi todo el coste de migración está en reescribir ese archivo de convenciones, no en la configuración del CLI.