Testes e Comparações01/09/2026Laboratório de IA8 min de leituraAtualizado em 16/09/2026

Claude Code ou Codex: qual altera um repositório com menos regressões?

Benchmarks de 2026 mostram uma disputa apertada: Claude Code lidera em qualidade agregada, Codex ganha em custo e velocidade, mas regressões exigem teste no seu próprio repositório.

Dois notebooks lado a lado exibem diffs de código de Claude Code e Codex, com um painel comparativo de métricas ao centro.

Resposta curta: em 1º de setembro de 2026, não existe evidência pública suficientemente ampla para afirmar que Claude Code ou Codex produz, de forma universal, menos regressões em repositórios reais. O melhor comparativo independente e atual entre os dois agentes mostra Claude Code com Opus 5 (xhigh) à frente no índice agregado de agentes de programação, com 68 pontos contra 65 do Codex com GPT-5.6 Sol (max). Ao mesmo tempo, o Codex vence a componente DeepSWE, custa menos por tarefa e termina as tarefas em menos da metade do tempo no mesmo levantamento. Isso é uma vantagem de eficiência, não uma prova de menor taxa de regressão.

Para escolher um agente para trabalho real, a pergunta mais útil não é “qual é melhor?”, mas “qual preserva melhor o comportamento do meu sistema, com o menor custo total de revisão?”. A resposta depende do tipo de mudança, da qualidade dos testes do repositório e da configuração usada pelo agente.

O que os benchmarks atuais realmente dizem

O comparativo mais útil hoje é o Artificial Analysis Coding Agent Index v1.4, porque mede o conjunto modelo + harness do agente, em vez de comparar apenas modelos isolados. Na configuração destacada pela página, Claude Code usa Opus 5 em esforço xhigh e Codex usa GPT-5.6 Sol em max.

Métrica Claude Code + Opus 5 xhigh Codex + GPT-5.6 Sol max Leitura correta
Coding Agent Index 68 65 Vantagem agregada de Claude Code na configuração testada
DeepSWE 60% 69% Vantagem do Codex nessa avaliação de engenharia de software
Terminal-Bench v2.1 89% 83% Vantagem de Claude Code em tarefas agentivas de terminal
SWE-Atlas-QnA 55% 43% Vantagem de Claude Code na avaliação de navegação e conhecimento de repositório
Custo médio por tarefa US$ 8,17 US$ 5,00 Codex é mais barato nessa bateria
Tempo médio por tarefa 23,7 min 10,2 min Codex termina em menos da metade do tempo

O ponto importante é que nenhuma dessas métricas equivale diretamente a “regressões por alteração”. O índice agrega tarefas diferentes, e uma pontuação superior pode vir de melhor uso do terminal, melhor recuperação de falhas ou melhor entendimento do repositório sem necessariamente significar que o agente quebra menos comportamentos existentes.

O único sinal diretamente voltado a regressões é pequeno demais para decidir sozinho

Um benchmark independente chamado Gauntlet Bugfix testou seis issues com testes ocultos de resolução e também testes PASS_TO_PASS, que verificam se funcionalidades antes corretas continuam funcionando. Nessa rodada, Claude Code com Opus 4.8 e Codex CLI com GPT-5.5 resolveram 6 de 6 casos em modo estrito e ambos obtiveram 100% no componente de regressão. Claude Code ficou em 99 no composto e Codex em 98, diferença explicada principalmente por minimalidade do patch.

É uma evidência interessante porque mede algo próximo da pergunta central, mas seis issues são insuficientes para transformar o resultado em regra geral. Além disso, os modelos usados nessa rodada já não representam as configurações de ponta de setembro de 2026.

Outro benchmark pequeno aponta para o lado oposto

O projeto aberto Coding Agent Benchmark executa 11 tarefas sintéticas com testes ocultos, incluindo bugfix, refatoração e casos multifile. Na execução publicada com Claude Code usando Opus 4.6 e Codex usando GPT-5.4, o Codex passou completamente 11 de 11 tarefas e Claude Code 10 de 11, com correção média de 1,00 contra 0,99 e tempos praticamente empatados.

Esse resultado não contradiz necessariamente o Gauntlet: são tarefas, modelos e critérios diferentes. Na prática, os dois estudos pequenos mostram justamente por que “qual agente dá menos regressão?” não pode ser respondido com uma única porcentagem retirada da internet.

Bugfix: Codex tem um argumento forte, mas não uma vitória definitiva

Para correções de bugs com critérios claros e testes reproduzíveis, o Codex tem hoje um sinal favorável: no comparativo atual da Artificial Analysis, GPT-5.6 Sol no Codex marca 69% no DeepSWE contra 60% do Opus 5 no Claude Code. O Codex também executa a bateria com menor custo e tempo médio.

Isso sugere um bom encaixe para filas de issues independentes, manutenção de alto volume e tarefas em que você consegue validar objetivamente o resultado. Ainda assim, “passar o teste que falhava” não basta: o benchmark interno deve incluir testes que já passavam antes da mudança, porque são eles que detectam regressões colaterais.

Refatoração: a disciplina do diff importa mais que a taxa de acerto bruta

Em refatorações, o risco principal é alterar comportamento sem perceber. Um agente pode concluir a tarefa e até manter a suíte verde, mas ampliar o diff, renomear coisas fora do escopo ou mexer em contratos não cobertos por testes.

Por isso, uma comparação de refatoração deve pontuar também quantidade de arquivos tocados, linhas modificadas fora do escopo, mudanças de API pública, necessidade de retrabalho humano e cobertura do código alterado. O ganho agregado de Claude Code no índice atual e seu resultado superior em Terminal-Bench e SWE-Atlas-QnA são sinais úteis para tarefas que exigem exploração e contexto, mas não provam por si só que ele preserva melhor comportamento em uma refatoração específica.

Testes: medir “quantos testes foram escritos” é uma armadilha

Um agente pode aumentar a contagem de testes sem aumentar a capacidade de detectar defeitos. Para comparar Claude Code e Codex na criação de testes, prefira medir taxa de mutações detectadas, cobertura das linhas modificadas, testes de borda adicionados e quantos defeitos deliberadamente injetados a nova suíte captura.

Também vale impedir que o agente veja a suíte oculta usada para julgamento. Caso contrário, você mede adaptação ao avaliador, não robustez.

Custo: compare custo por patch aceito, não preço do plano

Custos de assinatura são difíceis de comparar de forma direta. Claude Code pode ser usado por assinaturas Claude e por cobrança de API; a própria documentação da Anthropic destaca que o consumo varia bastante conforme modelo, tamanho do repositório e padrão de uso. O guia de custos do Claude Code recomenda medir o uso real por piloto.

No Codex, o uso em contas ChatGPT é contabilizado em uma cota agentiva compartilhada e varia conforme modelo, duração, contexto, ferramentas e local de execução; a documentação de uso do Codex orienta consultar o painel de uso e os créditos disponíveis. Em 1º de setembro de 2026, as opções atuais de GPT-5.6 no Codex incluem Sol, Terra e Luna em planos elegíveis, após a retirada de GPT-5.4 e GPT-5.4 mini do Codex autenticado pelo ChatGPT em 31 de agosto.

Para um benchmark sério, a métrica econômica melhor é custo total por patch aceito: some a execução inicial, repetições, tentativas que falharam e tempo de revisão. O agente que custa menos por rodada pode sair mais caro se exigir duas correções manuais.

As diferenças de workflow também afetam regressões

Claude Code tem ferramentas integradas para leitura e edição de arquivos, busca, execução de comandos e testes, além de CLAUDE.md, hooks, subagentes e regras de permissão. A documentação de como o Claude Code funciona descreve o ciclo de executar testes, ler falhas, localizar código, editar e testar novamente. As permissões do Claude Code podem ser versionadas e combinadas com sandboxing em nível de sistema operacional.

O Codex também trabalha diretamente sobre repositórios, executa comandos e testes e pode ser orientado por arquivos AGENTS.md. A OpenAI documenta o uso de sandbox e políticas de aprovação no fluxo seguro do Codex; no CLI, os modos de sandbox incluem leitura apenas e escrita restrita ao workspace.

Esses controles importam porque uma parte das “regressões” em uso real não nasce de incapacidade de programar, mas de escopo mal definido: agente escrevendo fora do diretório esperado, instalando dependências desnecessárias ou alterando arquivos que não deveriam participar da tarefa.

Como fazer um benchmark que realmente responda à pergunta

Se a decisão for importante, teste os dois agentes no seu próprio repositório. Um protocolo mínimo pode usar 12 a 20 tarefas reais, distribuídas entre bugfix, refatoração e manutenção de testes, com três repetições por tarefa.

  1. Congele um commit inicial e restaure exatamente o mesmo estado antes de cada rodada.
  2. Use o mesmo prompt, timeout, permissões, acesso à rede e comandos de validação.
  3. Fixe os modelos e níveis de esforço; não compare um Claude antigo com um Codex novo e chame isso de comparação de ferramentas.
  4. Mantenha uma suíte oculta que o agente não pode editar nem inspecionar.
  5. Separe testes FAIL_TO_PASS, que provam que o bug foi corrigido, de testes PASS_TO_PASS, que verificam regressões.
  6. Registre diff final, arquivos tocados, comandos, duração, custo, tentativas, intervenções humanas e resultado dos testes.
  7. Faça a revisão do patch sem saber qual agente o produziu, quando possível.

Uma definição simples de taxa de regressão é: número de execuções que fazem pelo menos um teste previamente verde falhar dividido pelo total de execuções concluídas. Para refatorações, acrescente uma penalidade por alterações fora do escopo. Para testes, acrescente mutation score ou outra medida de poder de detecção.

Qual escolher hoje?

Cenário Escolha inicial Por quê
Você quer a melhor pontuação agregada entre as configurações atuais comparadas Claude Code + Opus 5 xhigh Lidera o Coding Agent Index atual por 68 a 65
Você quer throughput, menor custo e menor tempo por tarefa Codex + GPT-5.6 Sol US$ 5,00 e 10,2 min por tarefa na comparação, contra US$ 8,17 e 23,7 min
Bugfix com testes claros e fila grande de issues Comece testando Codex Vence DeepSWE no comparativo atual e tem melhor eficiência
Exploração pesada de repositório e workflow de terminal Comece testando Claude Code Leva vantagem em Terminal-Bench e SWE-Atlas-QnA
Refatoração de alto risco Benchmark interno obrigatório Os dados públicos não medem preservação de comportamento com precisão suficiente

Conclusão: se você precisa escolher sem rodar teste próprio, Claude Code tem hoje uma pequena vantagem em qualidade agregada, enquanto Codex oferece uma vantagem clara de velocidade e custo e mostra força em engenharia de software no DeepSWE. Para a pergunta específica “qual altera um repositório com menos regressões?”, porém, a evidência direta é insuficiente e até os pequenos testes focados em regressão mostram empate. A escolha mais defensável é transformar regressão em métrica do seu CI e comparar os dois agentes sobre o mesmo conjunto de tarefas reais.

Tópicos deste artigoagentes de programaçãobenchmarkClaude CodeCodexregressões de softwareClaude Code ou Codexbenchmark Claude Code Codexbugfix com IArefatoração com IA