Há muitos artigos comparando Codex e Claude Code, e a maioria compara recursos e sensação de uso. Esta página compara apenasa cobrança e a forma de conexão. O motivo é simples: quando alguém que já paga por um deles decide trocar, é isso que realmente importa. Não classificamos o desempenho — como explicado adiante, você consegue determinar isso no seu próprio repositório em 30 minutos.
Primeiro, o que é igual
Ambos funcionam no terminal, leem e gravam arquivos do repositório, executam testes e chegam até o commit. Ambos têm a estrutura dupla de cobrança “limite de assinatura” ou “cobrança por uso com chave de API”, e os dois não são somados. O conjunto de capacidades se aproxima a cada geração, e a fase em que uma lista de recursos determinava o vencedor já passou.
Diferença 1: como alterar o destino (o que mais importa na prática)
# 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-...
codexNo Claude Code, o destino muda com duas linhas: ANTHROPIC_BASE_URL e ANTHROPIC_AUTH_TOKEN. O Codex CLI parece funcionar da mesma forma, mas há uma limitação — como provedor personalizado, ele aceita apenas POST /v1/responses (Responses API) e não funciona em endpoints que implementem somente chat completions.
Ao escolher uma alternativa ou uma ferramenta para usar em conjunto, este é o ponto a verificar antes da tabela de preços. As instruções de configuração estão em Configuração da chave de API do Codex CLI e Configuração da chave de API do Claude Code.
Diferença 2: preço por token
As tarifas são carregadas do catálogo. Por 1 milhão de tokens:
| Modelo | Entrada / saída |
|---|---|
| Claude Sonnet 5(padrão do Claude Code) | $1.40 / $7.00 |
| GPT-5.6 Sol(padrão do Codex) | $2.00 / $12.00 |
No entanto, o preço unitário é apenas metade da história da cobrança. O valor real é determinado pela quantidade de contexto enviada em cada etapa, que varia conforme o design das ferramentas e o tamanho do seu repositório. Execute o mesmo trabalho uma vez em cada ferramenta e compare usage da resposta — em 30 minutos, você terá uma resposta mais adequada ao seu uso do que qualquer artigo comparativo.
Calculamos separadamente o custo real por uso e o ponto de equilíbrio em Preços do Codex e Preços do Claude Code.
Diferença 3: alternativas quando o limite é atingido
Nos dois casos, o limite da assinatura é uma janela móvel. Quando o Codex atinge o limite, a ajuda da OpenAI lista adicionar créditos, aplicar um reset, fazer upgrade ou aguardar o reset. Como os limites são contados separadamente, passar para o outro quando um deles fica bloqueado é uma alternativa prática de uso conjunto. Também é possível usar uma única chave para ambos — eles apenas falam com o mesmo endpoint usando protocolos diferentes, o formato Anthropic e o formato Responses.
O funcionamento da janela do Claude e as opções quando o limite é atingido estão reunidos em Limites do Claude Pro.
Não classificamos o desempenho
Os benchmarks públicos mudam conforme a escolha das tarefas, e os números têm vida curta diante da frequência de atualização dos modelos. Mesmo que publicássemos uma classificação aqui, quando você a lesse provavelmente já seria sobre outra geração.
Em vez disso, descrevemos um procedimento confiável. Escolha no seu repositório um problema um pouco trabalhoso (como adicionar uma função sem quebrar os testes existentes). Envie a mesma instrução aos dois e registre apenas: ① se passou, ② tokens consumidos e ③ número de retrabalhos. Isso produz a classificação para o seu uso. A comparação detalhada em inglês está em Claude Code vs Codex.
Perguntas frequentes
Qual é a maior diferença entre Codex e Claude Code?
Ambos são agentes que operam repositórios no terminal, e o conjunto de capacidades está se aproximando. Na prática, a diferença mais importante é a forma de cobrança e conexão. O Claude Code permite alterar o destino com ANTHROPIC_BASE_URL, enquanto o Codex CLI aceita apenas a Responses API como provedor personalizado. Os dois têm a estrutura dupla de limite de assinatura e cobrança por uso, mas os limites são contados separadamente e não se somam.
Qual é mais barato?
Não existe uma resposta fixa; depende de como você usa. Comparando o preço por token, via Kunavo Claude Sonnet 5 custa $1.40 / $7.00 por 1 milhão de tokens, e GPT-5.6 Sol custa $2.00 / $12.00. Porém, o que determina a cobrança real é a quantidade de contexto enviada em cada etapa, mais do que o preço unitário; a única forma confiável é executar o mesmo trabalho uma vez em cada ferramenta e comparar os valores medidos de usage.
Posso usar os dois em conjunto?
Sim, e muitas pessoas fazem isso. É prático mudar para o outro quando o limite de um deles se esgota; como os limites são contados separadamente, eles não interferem entre si. Também é possível usar uma única chave de API para ambos — o Claude Code fala no formato Anthropic e o Codex no formato Responses; são apenas protocolos diferentes para o mesmo endpoint.
Posso direcionar o Codex CLI para o endpoint de outra empresa?
Sim, desde que o endpoint ofereça a Responses API (POST /v1/responses). Esse é o ponto problemático na prática: o Codex CLI não funciona em um gateway que implemente apenas chat completions. Ao considerar uma alternativa, verifique o protocolo compatível antes da tabela de preços. O Claude Code não tem essa limitação; ele funciona se houver /v1/messages compatível com Anthropic.
Qual tem melhor desempenho?
Não classificamos os dois nesta página. Os benchmarks públicos mudam conforme a escolha das tarefas, e os números têm vida curta diante da frequência de atualização dos modelos. O dado confiável é enviar o mesmo problema aos dois no seu próprio repositório e observar se foi resolvido e quantos tokens foram consumidos. Isso leva algumas dezenas de minutos e produz uma resposta mais adequada ao seu uso do que qualquer benchmark.
Quanto a configuração muda ao trocar de ferramenta?
São duas variáveis de ambiente para cada ferramenta, e a configuração de ambas leva alguns minutos. Os arquivos de convenções do projeto não são compatíveis, portanto as instruções equivalentes ao CLAUDE.md do Claude Code precisam ser reescritas no formato do destino. Em outras palavras, quase todo o custo de migração está na reescrita desse arquivo de convenções, não na configuração da CLI.