Comparar agentes

Um pedido, vários agentes.
Mantenha o resultado que preferir.

Dê a mesma tarefa a 2, 3 ou 4 CLIs ou modelos em um só gesto: Claude Code e Codex, ou dois modelos da mesma CLI. Cada agente trabalha no próprio worktree git, e seu checkout principal não muda até você escolher um.

Um benchmark publicado diz como um modelo se saiu no repositório de outra pessoa. Aqui você vê como ele se sai no seu, no ticket que você realmente precisa fechar.

Comparar em vários agentes

Corrija o loop de redirecionamento do login

main, seu último commit

Claude Coderace-1-claude
  • 3 arquivos
  • +42 -11
  • 6 min
Mantido
Codexrace-2-codex
  • 5 arquivos
  • +88 -23
  • 9 min
Manter este
Antigravityrace-3-antigravity
  • 2 arquivos
  • +31 -19
  • 4 min
Manter este

Três agentes, um pedido, três worktrees. Os números são um exemplo: você lê os diffs e você escolhe.

Comparações entre Claude Code e Codex estão por toda parte, e quase todas testam um repositório que não é o seu. O que você quer saber é qual agente dá conta da sua stack, das suas convenções e deste bug. A forma direta de descobrir é dar o mesmo pedido aos dois e ler os dois diffs.

Na mão, isso significa dois worktrees, dois terminais, o mesmo prompt colado duas vezes e depois um diff de cada um contra o commit de onde você partiu. Funciona, e esta página mostra os comandos exatos. O AgentsRoom transforma isso em um só lançador, para qualquer uma das 17 CLIs de agentes que ele roda (Claude, Codex, GitHub Copilot CLI, Cursor e outras 13 CLIs de agentes).

O AgentsRoom não dá nota aos resultados nem escolhe um vencedor. Ele dá os mesmos números para cada agente, o diff completo e um botão para fazer o merge daquele que você decidir manter.

Cartão de comparação do AgentsRoom após uma execução real: o mesmo pedido dado ao Claude Code e ao Codex, cada um com seus arquivos alterados, linhas adicionadas e removidas, tempo de trabalho, custo, branch e os botões Ver diff, Mostrar e Manter este
Uma comparação real no nosso repositório de demonstração: um bug, dois agentes, o mesmo commit de partida. Uma execução sobre um bug não diz qual CLI é melhor, diz qual diff ler primeiro.

O que a comparação faz

Três agentes já escolhidos

O lançador abre com três CLIs selecionadas, então basta Iniciar. Cada linha pode mudar o provedor, o modelo, o esforço ou a conta, e você pode ir de 2 a 4 linhas. Dois modelos da mesma CLI contam como dois agentes.

Um worktree novo para cada agente

Cada agente recebe o próprio branch e o próprio worktree, criados a partir do seu HEAD exato, incluindo commits que você ainda não enviou com push. Se um worktree não puder ser criado, essa linha falha e as outras iniciam: um agente nunca recorre ao seu checkout principal.

Lado a lado, enquanto trabalham

Os painéis abrem em fileira, ou em quadrado com quatro agentes. Uma barra acima deles acompanha cada um: A iniciar, A trabalhar, À espera de si, Concluído, Falhou. Depois, nada mexe na sua tela: o fim da comparação é um aviso com um botão Comparar.

Um cartão por agente

Arquivos alterados, linhas adicionadas e removidas, tempo de trabalho, e tokens ou custo quando a CLI os informa. Ver diff abre em uma aba tudo o que esse agente fez, com commit ou não, em relação ao commit de onde ele partiu.

Manter este

Faz o merge desse branch no branch de onde você partiu, depois de uma confirmação que diz o que vai acontecer. O que o agente deixou sem commit recebe primeiro um commit no branch dele. Um conflito cancela o merge e deixa seu checkout como estava.

Inicie pelo celular

Os apps para iOS e Android podem iniciar e acompanhar uma comparação: o computador a executa, sem tocar na tela dele, e um cartão acima da lista de agentes mostra o status de cada um. Comparar e fazer o merge continuam no computador.

Como executar uma comparação

Cinco etapas, do pedido ao merge.

  1. 1

    Abra o lançador

    Em um projeto, abra o botão do raio e escolha Comparar em vários agentes, ou Novo agente no fim da lista de agentes e depois Comparar agentes. Digite o pedido e anexe arquivos se a tarefa precisar.

  2. 2

    Escolha os agentes

    Três CLIs estão prontas. Clique em uma linha para mudá-la, adicione ou remova uma. Uma linha mostra CLI não instalado ou Quota esgotada quando não pode iniciar, e não conta. O lançador também indica quais arquivos sem commit ficam fora dos worktrees.

  3. 3

    Inicie

    Clique em Iniciar 3 agentes ou pressione Cmd/Ctrl+Enter. Os worktrees são criados um após o outro, cada agente recebe o pedido como primeira mensagem e os painéis abrem lado a lado. Você pode responder a qualquer um deles no caminho.

  4. 4

    Compare

    Quando terminarem, Comparar abre um cartão por agente. Leia os números, abra Ver diff nos que valem a leitura e use Mostrar para trazer de volta o console de um agente que você queira questionar.

  5. 5

    Mantenha um, limpe o resto

    Manter este faz o merge do branch dele depois de uma confirmação. Em seguida, o app propõe fechar os outros agentes e apagar os worktrees deles, e antes lista o que seria perdido. Você pode recusar e fazer isso mais tarde com Limpar os outros, ou sair com Terminar sem manter.

Janela Comparar em vários agentes do AgentsRoom: uma caixa para o pedido, três agentes já escolhidos (Claude, Codex, Antigravity), Adicionar um agente, o aviso de que nada muda no checkout principal e o botão Iniciar 3 agentes
O lançador: um pedido, três CLIs já escolhidas, cada linha pode mudar o modelo, o esforço ou a conta. Antes de começar, ele lembra que cada agente usa a própria cota.

A mesma comparação sem o AgentsRoom

Você não precisa do nosso app para isso, e vale a pena conhecer o método. Cada agente precisa da própria pasta, senão o segundo sobrescreve o primeiro. Estes comandos foram executados em um repositório de teste em 5 de novembro de 2026.

Terminal
BASE=$(git rev-parse HEAD)
git worktree add -b try/claude ../try-claude HEAD
git worktree add -b try/codex ../try-codex HEAD

# one terminal per folder, the same request in each
cd ../try-claude && claude "fix the login redirect loop"
cd ../try-codex && codex "fix the login redirect loop"

# back in your main checkout: what did each one change?
git -C ../try-claude add -N . && git -C ../try-claude diff --stat $BASE
git -C ../try-codex add -N . && git -C ../try-codex diff --stat $BASE

Rode os dois comandos de agente em dois terminais separados, um em cada pasta, e vá respondendo a eles. Para incluir arquivos novos nos números, marque-os antes com git add -N, porque um git diff simples ignora arquivos não rastreados. Para manter um resultado, faça commit na pasta dele, faça o merge do branch dele a partir do seu checkout principal e depois remova os worktrees e os branches de que não precisa mais.

O que outras ferramentas oferecem, em novembro de 2026

Esta ideia não é só nossa, e em alguns pontos as outras vão mais longe. As datas são o dia em que lemos as páginas delas.

Cursor

O Cursor 3 tem um comando /best-of-n que executa uma tarefa em vários modelos, cada um no próprio worktree. Um agente pai comenta os resultados e pode fazer o merge de partes de implementações diferentes em um único commit, o que o AgentsRoom não faz. Ele compara modelos dentro do Cursor (publicação no fórum do Cursor, lida em 5 de novembro de 2026).

VS Code

A janela Agents do VS Code lista Compare Models como recurso em Preview: a mesma tarefa em vários modelos, com os resultados lado a lado. Nossa página de comparação cobre o resto do que essa janela faz e onde ela faz mais do que nós.

Orca

O Orca é construído em torno de um worktree por agente e mostra o mesmo bug entregue a três agentes. É a ferramenta mais próxima desse fluxo de trabalho, e não exige um lançador separado para isso. Nossa página de comparação lista as diferenças.

O que o AgentsRoom adiciona

A comparação é feita entre CLIs diferentes, não só entre modelos diferentes, então o Claude Code enfrenta o Codex com as ferramentas de cada um e as suas próprias assinaturas. As regras de cota se aplicam a cada linha, e o agente que você mantém continua como um agente normal do projeto.

Limites

  • O projeto precisa ser um repositório git com pelo menos um commit, e seu checkout precisa estar em um branch.
  • Alterações sem commit no seu checkout principal não estão nos worktrees: eles partem do seu último commit. O lançador avisa isso antes de começar.
  • Cada agente usa a própria cota: três agentes custam três vezes o pedido. Se um limite do plano ou o orçamento da máquina for atingido, o agente espera ter espaço e inicia sozinho.
  • Um projeto com checkout neste computador e agentes rodando em um host SSH não pode ser comparado, porque um worktree criado aqui não existiria no host. Um projeto aberto diretamente no servidor pode.
  • Uma comparação roda no computador que a inicia, nunca em outra máquina da conta ou de um pool de máquinas.
  • As contagens de arquivos e linhas vêm do git: um arquivo novo não rastreado conta como arquivo, sem número de linhas. O tempo de trabalho fica desconhecido se você desativou as estatísticas do projeto.
  • Pelo celular você inicia e acompanha, sem anexos. Comparar, fazer o merge e limpar acontecem no computador.
  • Lançado em 5 de novembro de 2026 na versão 1.254.0 e testado manualmente no macOS até agora. Windows e Linux executam as mesmas chamadas git, mas ainda não foram testados manualmente.

Perguntas

O Claude Code é melhor que o Codex?

Depende do seu repositório e da tarefa, e é por isso que não publicamos um ranking. Entre as contas que iniciaram o Codex no AgentsRoom nas quatro semanas até 5 de novembro de 2026, 84% também iniciaram o Claude Code: muita gente mantém os dois. O teste útil é o seu: dê aos dois o mesmo ticket real, leia os dois diffs e repita com dois ou três tipos de tarefa diferentes antes de tirar uma conclusão.

Como comparo o Claude Code e o Codex no meu próprio código?

Dê o mesmo pedido aos dois a partir do mesmo commit, cada um no próprio worktree git, e depois faça um diff de cada um contra esse commit. No AgentsRoom, isso é o lançador Comparar em vários agentes. Sem ele, os comandos estão nesta página: git worktree add para cada agente, um terminal por pasta, git diff contra o commit de partida.

Uma comparação mexe no meu branch atual antes de eu escolher?

Não. Cada agente tem o próprio worktree e o próprio branch. Só Manter este altera seu branch, e só depois que você confirma. Se o seu checkout tiver mudado para outro branch nesse meio-tempo, Manter este recusa e avisa, e nenhum merge é feito em outro lugar.

Quanto custa uma comparação?

Tantas vezes o pedido quantos forem os agentes, na cota ou na chave de API de cada CLI: o AgentsRoom não adiciona cobrança por comparação. O lançador informa o número de agentes antes de começar. Guarde-a para tarefas em que a escolha importa, como um bug real ou um recurso que toca vários arquivos, em vez de usá-la em cada pequena alteração.

Posso comparar dois modelos da mesma CLI?

Sim. Cada linha do lançador tem o próprio provedor, modelo, esforço e conta, então você pode colocar dois modelos do Claude lado a lado, ou o mesmo modelo com dois níveis de esforço, ou a mesma CLI em duas contas.

Qual é a diferença para o best-of-n do Cursor?

O /best-of-n do Cursor executa uma tarefa em vários modelos dentro do Cursor, cada um no próprio worktree, e um agente pai comenta os resultados e pode fazer o merge de partes de várias tentativas. O AgentsRoom compara CLIs diferentes além de modelos diferentes, nas suas próprias assinaturas, e deixa o julgamento com você: mostra os números e os diffs, e faz o merge de um branch inteiro. Fonte: publicação no fórum do Cursor sobre o Cursor 3, lida em 5 de novembro de 2026.

O AgentsRoom escolhe o melhor resultado para mim?

Não. Linhas alteradas e tempo gasto dizem pouco sobre qualidade, e uma nota esconderia isso. Se quiser uma segunda opinião, peça a outro agente para revisar os diffs antes de clicar em Manter este.

O que acontece se um agente travar, ou se o merge der conflito?

Um agente que trava é marcado como Falhou e os outros continuam. Se você fechar um agente ou reiniciar o app, a comparação volta, e um agente fechado ainda pode ser comparado e mantido. Se o merge der conflito, ele é cancelado e seu checkout volta a ser o que era: peça a esse agente para resolver o conflito e depois mantenha-o de novo.

Quais CLIs posso comparar?

Qualquer uma das 17 CLIs de agentes compatíveis com o AgentsRoom (Claude, Codex, GitHub Copilot CLI, Cursor e mais 13) que esteja instalada e conectada no computador. O tempo de trabalho é conhecido para todas. Tokens ou custo só aparecem em uma CLI que os informa.

Ao lado desta página

Você também pode gostar

Experimente no ticket em que você está travado

Baixe o AgentsRoom, digite um pedido e leia o que dois agentes fazem com ele.

GrátisBaixar grátis

App complementar: acompanhe seus agentes em qualquer lugar

Use Claude, Codex, Antigravity CLI ou outro provedor de IA.

Instalar a extensão
Chrome Web Store

Envie bugs e pedidos direto para o seu backlog público.

Agentes que você lê como uma conversa

Cada agente tem uma função, um rosto e um fio que você lê como um app de mensagens.

Visão de conversa

Visão de conversa do AgentsRoom: o trabalho de um agente de programação com IA em formato de chat
Multi-projetos
Multi-provedor
Multi-agentes
Status ao vivo
Diff e commit
App mobile
Preview ao vivo
Equipes de agentes
Testes no navegador
Dev guiada por backlog
Biblioteca de prompts
Biblioteca de skills
Ver todas as funcionalidades