# Claude Code vs Codex vs Gemini CLI: três agentes de CLI, comparados com justiça

> Claude Code (Anthropic), Codex (OpenAI) e Gemini CLI (Google) são agentes de IA de programação que rodam como ferramentas de linha de comando no terminal. Os três leem o repositório, editam arquivos e executam comandos. Mudam o fornecedor, os modelos, o login e as convenções, não a categoria. Nenhum ganha em tudo: rode a mesma tarefa nos três e compare. O Tallos roda os três em paralelo.

- Canonical: https://runtallos.com/pt/comparar/claude-code-vs-codex-vs-gemini-cli
- English: https://runtallos.com/compare/claude-code-vs-codex-vs-gemini-cli.md
- Atualizado em: 2026-09-29
- Section: Comparar

## Em resumo

- Claude Code: Anthropic, comando claude
- Codex: OpenAI, comando codex
- Gemini CLI: Google, comando gemini
- Squad melhor de três: uma tentativa por agente

## O que são o Claude Code, o Codex e o Gemini CLI?

São três [agentes de IA para programação](https://runtallos.com/pt/o-que-sao-agentes-de-ia-para-programacao) que rodam no terminal. O **Claude Code** é o agente de CLI da Anthropic, iniciado com `claude`. O **Codex** é o agente de CLI da OpenAI, iniciado com `codex`. O **Gemini CLI** é o agente de CLI do Google, iniciado com `gemini`.

Os três funcionam do mesmo jeito básico: você abre uma sessão interativa no projeto, descreve a tarefa em linguagem natural e o agente lê o código, edita arquivos, roda comandos como os seus testes e conta o que fez. Guias de configuração: [Claude Code](https://runtallos.com/pt/integracoes/claude-code), [Codex](https://runtallos.com/pt/integracoes/codex) e [Gemini CLI](https://runtallos.com/pt/integracoes/gemini-cli).

## Como o Claude Code, o Codex e o Gemini CLI se comparam?

Nos fatos estáveis e verificáveis, os três são parecidos. A tabela fica só nesses fatos; o que muda a cada versão ficou de fora de propósito.

|  | Claude Code | Codex | Gemini CLI |
| --- | --- | --- | --- |
| Feito por | Anthropic | OpenAI | Google |
| Comando | `claude` | `codex` | `gemini` |
| Instalação no macOS | npm `@anthropic-ai/claude-code` ou Homebrew cask `claude-code` | npm `@openai/codex` ou Homebrew cask `codex` | Homebrew `gemini-cli` ou npm `@google/gemini-cli` |
| Instalação no Windows | npm `@anthropic-ai/claude-code` | npm `@openai/codex` | npm `@google/gemini-cli` |
| Login | `claude auth login` | `codex login` | Login com Google na primeira execução interativa |
| Usar chave de API | `ANTHROPIC_API_KEY` | `codex login --with-api-key` | `GEMINI_API_KEY` |
| Modelos | Modelos da Anthropic | Modelos da OpenAI | Modelos Gemini, do Google |
| Arquivo de instruções do projeto | `CLAUDE.md` | `AGENTS.md` | `GEMINI.md` |
| Lê código, edita arquivos, roda comandos | Sim | Sim | Sim |
| Visão no Tallos | Chat, por padrão | Chat, por padrão | Terminal |
| Leitura de uso no Tallos | Sim | Sim | Sim |

_Instalação e login conforme o registro de provedores do Tallos, conferidos na documentação oficial de cada fornecedor. Sem versões de modelo, preços ou benchmarks._

## O que os três agentes de CLI têm em comum?

Mais do que diferenças. Por isso é fácil trocar, misturar e comparar.

- **Mesmo fluxo:** uma sessão interativa de terminal na pasta do projeto.
- **Mesmos poderes:** mudam arquivos no disco e rodam comandos de shell, então cada um deveria trabalhar na sua própria cópia do repositório.
- **Mesmos controles:** cada um deixa você decidir quanto pode fazer sem perguntar antes.
- **Mesmo tipo de regra da casa:** cada um lê um arquivo Markdown de instruções do repositório, então dá para passar as mesmas convenções para os três.
- **Mesmo modelo de cobrança para você:** cada um faz login com a conta ou a chave de API do próprio fornecedor.

## Qual é o melhor: Claude Code, Codex ou Gemini CLI?

Nenhum é o melhor para todo repositório e toda tarefa. A qualidade depende da linguagem, da base de código, do prompt e da configuração do modelo, e as três ferramentas se atualizam com frequência. Um ranking publicado hoje pode estar velho no mês que vem, então esta página não ranqueia.

Mesmo assim, existem motivos concretos para um time começar por um deles:

- **A conta que você já tem.** Começar pelo fornecedor em que você já faz login é o caminho mais curto.
- **A família de modelos que você prefere.** Cada CLI roda os modelos do próprio fornecedor.
- **Suas convenções.** Se o repositório já tem um `CLAUDE.md`, `AGENTS.md` ou `GEMINI.md`, o agente correspondente lê sem passo extra.
- **Seu jeito de revisar.** Tem quem prefira ler o trabalho do agente num chat; no Tallos, Claude Code e Codex abrem no chat por padrão, e o Gemini CLI roda na visão de terminal.

Nenhum desses motivos diz qual agente vai se sair melhor no seu próximo ticket. Para isso, só rodando.

## Dá para rodar Claude Code, Codex e Gemini CLI juntos?

Dá. O Tallos roda os três ao mesmo tempo no mesmo repositório, cada um no seu workspace e na sua branch, então nenhum mexe nos arquivos do outro. Cada um usa a assinatura ou a chave de API que você já tem; o Tallos não revende acesso a modelos.

Instalação e login ficam na [página Conexões](https://runtallos.com/pt/recursos/conexoes-de-agentes): um card por agente, com o comando de instalação verificado do fornecedor, o login ou uma chave de API guardada em armazenamento seguro, e a lista de modelos. A chave só é injetada no ambiente de execução daquele agente.

> Coloque Claude Code, Codex e Gemini CLI na mesma tarefa hoje. → https://runtallos.com/signup

## Como decidir qual agente de CLI serve para o meu repositório?

Dê a mesma tarefa real para os três e compare os diffs. Três agentes encaixam exatamente no padrão melhor de três.

1. **Escolha uma tarefa real** — Pegue um ticket do backlog e anote como verificar, incluindo quais testes precisam passar.
2. **Monte um squad melhor de três** — Use o template "3 tentativas, escolhe a melhor" e coloque uma tentativa com Claude Code, uma com Codex e uma com Gemini CLI.
3. **Deixe cada um trabalhar sozinho** — Cada tentativa roda no seu workspace, a partir da mesma branch.
4. **Leia a recomendação do líder** — O líder compara os resultados e marca um como Recomendado, explicando o porquê.
5. **Confira os diffs você mesmo** — Abra as mudanças de cada workspace: correção, escopo, legibilidade, testes.
6. **Aceite ou descarte** — Nada entra sem você aceitar. Abra o workspace vencedor para criar o pull request.

Repita com alguns tipos diferentes de tarefa antes de escolher um padrão. A versão com squad está em [melhor de três](https://runtallos.com/pt/squads/melhor-de-tres); para a versão manual e o fluxo completo, veja [como rodar agentes de IA em paralelo](https://runtallos.com/pt/rodar-agentes-de-ia-em-paralelo). Para a comparação entre dois, leia [Claude Code vs Codex](https://runtallos.com/pt/comparar/claude-code-vs-codex).

> **Misture por função** — Você não precisa de um vencedor só. Num squad construir + revisar, um agente constrói e outro revisa. Cada membro do squad escolhe seu agente e seu modelo.

## Perguntas frequentes

### Qual é melhor: Claude Code, Codex ou Gemini CLI?

Nenhum é melhor em todo repositório e toda tarefa, e os três mudam com frequência. O teste confiável é dar a mesma tarefa real para cada um e comparar os diffs.

### Quem faz o Claude Code, o Codex e o Gemini CLI?

O Claude Code é da Anthropic, o Codex é da OpenAI e o Gemini CLI é do Google. Os três são agentes de IA de programação que rodam como ferramentas de linha de comando.

### Dá para rodar os três no mesmo repositório ao mesmo tempo?

Dá. No Tallos cada agente trabalha no seu workspace, uma git worktree separada numa branch própria, então os três rodam no mesmo repositório ao mesmo tempo sem sobrescrever um ao outro.

### Como faço login no Gemini CLI?

O Gemini CLI pede login com Google na primeira execução interativa, ou você pode definir a variável de ambiente `GEMINI_API_KEY`. No Tallos, a página Conexões guarda a chave e só a injeta no ambiente de execução do Gemini CLI.

### Os três funcionam no Windows?

Sim. Os três podem ser instalados no Windows via npm, e o Tallos roda no Windows 10 ou mais recente e no macOS 13 ou mais recente.

### Preciso de três assinaturas separadas?

Cada agente faz login no próprio fornecedor, com conta ou chave de API. O Tallos funciona com as contas que você já tem e não vende acesso a modelos, então você usa só os agentes a que já tem acesso.

### O Tallos suporta outros agentes de CLI?

Suporta. OpenCode, Grok CLI, Qwen Code e MiMo Code também podem ser configurados pela página Conexões, GitHub Copilot e muitas outras CLIs são detectados automaticamente, e qualquer agente de CLI pode ser adicionado como agente personalizado.

---

**Rode seus agentes em paralelo com o Tallos** — Claude Code, Codex, Gemini e mais de 30 agentes — cada um no seu workspace, com squads, chat, terminais e revisão num só app. Usa as assinaturas que você já tem.

https://runtallos.com/signup (macOS 13+ · Windows 10+)
