# GitHub Copilot CLI vs Claude Code: como escolher em 2026

URL: https://agentvera.dev/pt/blog/copilot-cli-vs-claude-code/ · Publicado: 2026-10-24

GitHub Copilot CLI vs Claude Code: planos e preços, modelos, esforço, permissões e sandbox, retomada de sessão, MCP e instalação, e os dois juntos no AgentVera.

**Resumo:**

- O Copilot CLI exige uma assinatura do GitHub Copilot e oferece modelos de vários fornecedores, entre eles o Claude; o Claude Code exige um plano Claude ou uma conta de API e roda modelos Claude.
- Os dois CLIs aceitam um nível de esforço até max, retomam sessões com --resume e leem o CLAUDE.md, então um mesmo repositório serve aos dois.
- O Copilot CLI vem com um servidor MCP do GitHub embutido e um modo autopilot; o Claude Code acrescenta modos de permissão, hooks, skills e subagentes.

**GitHub Copilot CLI vs Claude Code é uma escolha entre um agente multifornecedor ligado ao seu plano do GitHub e um agente só de Claude com controles mais profundos.** O Copilot CLI é o agente de terminal do GitHub: você entra com o GitHub, ele usa sua assinatura do Copilot e deixa você escolher modelos de vários fornecedores, incluindo o Claude. O Claude Code é da Anthropic: você entra com um plano Claude ou uma conta de API, ele roda modelos Claude e acrescenta modos de permissão, hooks, skills e subagentes em volta deles. Os dois aceitam um nível de esforço, retomam sessões com `--resume`, conectam a servidores MCP e leem o `CLAUDE.md`.

Este post compara login e preços, modelos, esforço, permissões e sandbox, retomada de sessão, MCP e instalação, e depois mostra como rodar os dois lado a lado. Sem notas de benchmark; com o Copilot você pode rodar o mesmo modelo Claude nos dois, então a diferença está principalmente na ferramenta em volta dele.

## Copilot CLI e Claude Code de relance

| | GitHub Copilot CLI | Claude Code |
| --- | --- | --- |
| Criador | GitHub | Anthropic |
| Comando | `copilot` | `claude` |
| Login | Conta do GitHub (`copilot login`, `/login`) | Conta Claude ou conta Console (API) |
| Plano necessário | Assinatura ativa do Copilot | Pro, Max, Team, Enterprise ou Console |
| Modelos | Vários fornecedores (Anthropic, OpenAI, Google e outros), `auto` | Modelos Claude (aliases `sonnet`, `opus`, `haiku`) |
| Esforço | `--effort` low, medium, high, xhigh, max | `--effort` low, medium, high, xhigh, max (depende do modelo) |
| Modos | interactive, plan, autopilot | default, acceptEdits, plan, auto, dontAsk, bypassPermissions |
| Regras de ferramentas | `--allow-tool`, `--deny-tool`, `/permissions` | Regras de permissão, hooks |
| Sandbox | `/sandbox enable` | Sandbox embutido (macOS, Linux, WSL2) |
| Retomada | `--resume`, `--continue`, `/resume` | `-c`, `-r`, `--fork-session` |
| Instruções | Junta `CLAUDE.md`, `AGENTS.md`, `.github/copilot-instructions.md` e outros | `CLAUDE.md` |
| MCP | Servidor MCP do GitHub embutido, `~/.copilot/mcp-config.json`, `.mcp.json` | `claude mcp`, `.mcp.json` |

## Login e preços

### Copilot CLI

O Copilot CLI faz login com sua conta do GitHub via `copilot login` ou `/login` dentro de uma sessão, e exige uma assinatura ativa do Copilot. Se você está em um plano da empresa, um admin pode desligar o CLI para a organização.

No momento em que escrevemos (outubro de 2026), o GitHub lista Copilot Free (US$ 0, uso limitado), Pro (US$ 10/mês), Pro+ (US$ 39/mês), Max (US$ 100/mês), e Business e Enterprise para organizações. O uso é cobrado em GitHub AI Credits, e o CLI consome esses créditos; planos pessoais pagos podem comprar créditos extras. Confira os detalhes atuais na [página de planos do Copilot no GitHub](https://github.com/features/copilot/plans "Planos do GitHub Copilot").

### Claude Code

O Claude Code exige um plano Claude Pro, Max, Team ou Enterprise ou uma conta Console (API); o plano gratuito do Claude não o inclui. Ele também pode rodar via Amazon Bedrock, Google Cloud e Microsoft Foundry.

No momento em que escrevemos (outubro de 2026), a Anthropic lista o Pro a US$ 17/mês no plano anual ou US$ 20 no mensal, o Max a partir de US$ 100/mês, e assentos padrão do Team a US$ 20 por assento por mês no anual ou US$ 25 no mensal. Os limites de uso são renovados em janelas de 5 horas, com um teto semanal; veja [limites de uso do Claude Code](/pt/blog/claude-code-usage-limits/ "Limites de uso do Claude Code"). Os preços atuais estão na [página de preços da Anthropic](https://claude.com/pricing "Preços do Claude").

## Modelos e esforço

O grande atrativo do Copilot é a escolha. `--model` (ou `/model` dentro de uma sessão) escolhe um modelo da Anthropic, OpenAI, Google e outros fornecedores, e `auto` deixa o Copilot decidir. `--effort` (também `--reasoning-effort`) aceita low, medium, high, xhigh ou max.

O Claude Code roda só modelos Claude. `--model` aceita aliases como `sonnet`, `opus` e `haiku` ou o nome completo do modelo, e `--effort` aceita low, medium, high, xhigh ou max, conforme o que o modelo suporta. Se você só quer modelos Claude, o Claude Code oferece mais recursos em volta deles; se quer trocar de fornecedor por tarefa, o Copilot faz isso em uma ferramenta só.

## Permissões, modos e sandbox

### Copilot CLI

- **Modos:** `--mode interactive`, `plan` ou `autopilot`; `--plan`, `/plan` e `/autopilot` também alternam, e Shift+Tab percorre os modos. O autopilot continua trabalhando sem parar a cada passo.
- **Regras de ferramentas:** `--allow-tool` e `--deny-tool` liberam ou bloqueiam ferramentas específicas, e um deny sempre vence. `--allow-all-tools` aprova todas as ferramentas; `--allow-all` (ou `--yolo`) aprova tudo.
- **Presets:** `/permissions default`, `assisted` ou `allow-all` mudam o nível em uma sessão em andamento.
- **Sandbox:** `/sandbox enable` liga um sandbox local que restringe o acesso ao sistema de arquivos e à rede.
- **Diretórios confiáveis:** o Copilot pergunta antes de trabalhar em uma pasta que você ainda não marcou como confiável.

### Claude Code

- **Modos de permissão:** `--permission-mode` aceita `default` (pergunta), `acceptEdits`, `plan`, `auto`, `dontAsk` ou `bypassPermissions`. `--dangerously-skip-permissions` pula todas as confirmações.
- **Regras e hooks:** regras de allow e deny nas configurações, mais [hooks](/pt/blog/claude-code-hooks-guide/ "Guia de hooks do Claude Code") que rodam seus próprios scripts antes ou depois das chamadas de ferramentas.
- **Sandbox:** sandbox embutido no macOS, Linux e WSL2; não no Windows nativo.

Pular todas as confirmações é arriscado nos dois. Deixe isso para uma pasta isolada ou um container; [segurança de agentes de código com IA](/pt/blog/ai-coding-agent-security/ "Segurança de agentes de código com IA") explica por quê.

## Retomada de sessão

- **Copilot CLI:** `copilot --resume` abre um seletor, `--resume=ID` ou o nome de uma sessão escolhe uma, `--continue` pega a mais recente, e `/resume` funciona dentro de uma sessão. `-n` dá nome a uma sessão e `--session-id` define o ID dela.
- **Claude Code:** `claude -c` continua a sessão mais recente da pasta, `claude -r` retoma por ID ou nome, `--session-id` define o ID e `--fork-session` inicia uma nova ramificação a partir de uma sessão retomada.

Os dois têm `/compact` para encolher uma conversa longa.

## Instruções e MCP

Aqui os dois se encaixam excepcionalmente bem. O Copilot CLI junta instruções personalizadas de **`CLAUDE.md`**, `GEMINI.md`, `AGENTS.md`, `.github/copilot-instructions.md`, `.github/instructions/**/*.instructions.md` e `.claude/rules/**/*.md`. Um repositório já configurado para o Claude Code entrega as regras ao Copilot sem trabalho extra.

Para [MCP](/pt/blog/what-is-mcp-server/ "O que é um servidor MCP?"), o Copilot CLI vem com um servidor MCP do GitHub embutido, então issues, pull requests e repositórios estão disponíveis desde o início (`--disable-builtin-mcps` o desliga). Você adiciona servidores com `/mcp add` ou `copilot mcp`, eles ficam em `~/.copilot/mcp-config.json`, e o Copilot também lê o `.mcp.json` de um repositório. O Claude Code gerencia servidores com `claude mcp` e usa o mesmo `.mcp.json` para servidores do projeto, então um único arquivo serve aos dois.

## Instalação

```bash
# GitHub Copilot CLI
npm install -g @github/copilot          # Node 22+
brew install --cask copilot-cli
winget install GitHub.Copilot
curl -fsSL https://gh.io/copilot-install | bash

# Claude Code
curl -fsSL https://claude.ai/install.sh | bash
brew install --cask claude-code
winget install Anthropic.ClaudeCode
```

No Windows, o Claude Code também se instala pelo PowerShell com `irm https://claude.ai/install.ps1 | iex`.

## Pontos fortes, com honestidade

O **Copilot CLI** brilha quando sua equipe vive no GitHub e já paga pelo Copilot: uma conta só, modelos de vários fornecedores, o servidor MCP do GitHub embutido e comandos práticos como `/review`, `/delegate` e `/fleet`. O modo autopilot e as regras de allow e deny para ferramentas facilitam definir o quanto ele faz sozinho.

O **Claude Code** brilha quando você quer o controle mais profundo sobre um modelo Claude: seis modos de permissão, hooks, skills, [subagentes](/pt/blog/claude-code-subagents/ "Subagentes do Claude Code"), fork de sessão e um grande ecossistema construído em torno do `CLAUDE.md`. O limite é que ele é só Claude e exige um plano Claude ou uma conta de API.

## Copilot CLI e Claude Code no AgentVera

O AgentVera é um app desktop para macOS, Windows e Linux que roda 18 CLIs de agentes de código lado a lado em terminais reais, em um grid por projeto, com os logins que você já tem. O [GitHub Copilot CLI](/pt/agents/copilot-cli/ "GitHub Copilot CLI no AgentVera") e o [Claude Code](/pt/agents/claude-code/ "Claude Code no AgentVera") estão os dois no diálogo “New agent”.

| Necessidade | No AgentVera |
| --- | --- |
| Login | O Copilot usa o próprio login do GitHub; se você não estiver logado, rode `/login` no terminal dele. O Claude Code usa o login que você já tem, e cada conta adicionada recebe o próprio `CLAUDE_CONFIG_DIR` |
| Escolher um modelo | Copilot: deixe vazio para o padrão ou escolha um, passado com `--model`. Claude Code: modelos do catálogo local, mais o Fast mode |
| Esforço | Copilot: de minimal a max, passado com `--reasoning-effort`. Claude Code: Auto, de low a max em um slider |
| Papel e instruções | Copilot: adicionado como uma pasta extra de instruções (`AGENTS.md`), e suas próprias instruções continuam. Claude Code: `--append-system-prompt` |
| Permissões | Ask, Auto ou Full access por agente, limitado aos níveis que cada CLI suporta |
| Manter sessões | Os dois iniciam com o próprio `--session-id` e reabrem com `--resume`; o Claude Code também pode fazer fork com `--fork-session` |
| Ferramentas compartilhadas | Os [servidores MCP](/pt/features/mcp-manager/ "Gerenciador de MCP") do AgentVera são anexados a cada inicialização; no Copilot, com `--additional-mcp-config` |
| Conferir o trabalho | [Revisão de código automática](/pt/features/code-review/ "Revisão de código automática") ao fim de cada turno |
| Encadear agentes | [Flows](/pt/features/flows/ "Flows"): qualquer um dos dois pode ser origem ou destino (Pro e Team) |

A revisão de código automática combina naturalmente com essa dupla. Quando um turno termina, o modelo Claude que você escolher revisa os commits daquele turno ou todas as mudanças, e lista os achados por severidade, com arquivo e linha. Se você ativar, os achados voltam para o agente por até duas rodadas de correção. Assim o Copilot pode escrever com o modelo que você escolheu e um modelo Claude confere o resultado.

Com um flow você pode ir além: quando o Copilot termina o turno, a última resposta dele entra no seu template (`{{output}}`, `{{source}}`, `{{target}}`) e é enviada ao Claude Code, que espera a vez se estiver ocupado. Um limite de turnos para o loop, e um nó “Human approval” pode pausar e esperar por você, inclusive no Telegram. O Copilot também funciona em broadcasts e tarefas agendadas e suporta `/compact`.

O Claude Code ganha os extras que só alguns CLIs suportam: [troca de contas](/pt/features/account-switching/ "Troca de contas") com cadeias de contas que avançam quando o limite de 5 horas ou o semanal acaba (Pro e Team), perfis de contexto, `/compact` automático, Remote Control e execução em Docker. A troca de contas não está disponível para o Copilot.

### Uma configuração simples

1. Mantenha suas regras no `CLAUDE.md` (ou no `AGENTS.md` importado por ele); o Copilot lê os dois.
2. Abra um agente Copilot CLI e um agente Claude Code no mesmo projeto, cada um na própria [git worktree](/pt/blog/git-worktree-parallel-agents/ "Git worktrees para agentes em paralelo").
3. Registre seus servidores MCP uma vez no AgentVera para que os dois os recebam.
4. Ative a revisão de código automática nas configurações do projeto.
5. No Pro ou no Team, adicione um flow de um agente para o outro com um prompt de revisão e um limite de turnos.

O grid, as worktrees, a revisão de código e o gerenciador de MCP estão no plano gratuito. [Baixe o AgentVera](/pt/download/ "Baixar o AgentVera") e teste os dois no seu próprio repositório. Para mais duplas, veja [Claude Code vs Codex](/pt/blog/claude-code-vs-codex/ "Claude Code vs Codex") e [as melhores ferramentas CLI de código com IA](/pt/blog/best-ai-coding-cli-tools/ "Melhores ferramentas CLI de código com IA").

## Qual escolher

Escolha o **Copilot CLI** se você já paga pelo GitHub Copilot, quer alternar entre modelos de vários fornecedores e gosta de ter o GitHub embutido. Escolha o **Claude Code** se você trabalha principalmente com modelos Claude e quer modos de permissão, hooks, skills e subagentes. Como o Copilot lê o `CLAUDE.md`, testar os dois no mesmo repositório quase não exige configuração.

## Perguntas frequentes

**Preciso de um plano pago para o Copilot CLI ou o Claude Code?** O Copilot CLI exige uma assinatura ativa do GitHub Copilot; no momento em que escrevemos (outubro de 2026), o GitHub lista os planos Free, Pro, Pro+ e Max, além de Business e Enterprise, cobrados em GitHub AI Credits. O Claude Code não está incluído no plano gratuito do Claude; ele exige Pro, Max, Team, Enterprise ou uma conta Console (API).

**O Copilot CLI pode usar modelos Claude?** Sim. O Copilot oferece modelos de vários fornecedores, incluindo Anthropic, OpenAI e Google, e você escolhe um com `--model` ou `/model`. O Claude Code roda só modelos Claude, mas oferece todo o conjunto de recursos do Claude Code em volta deles.

**O Copilot CLI lê o CLAUDE.md?** Sim. O Copilot CLI junta instruções personalizadas de `CLAUDE.md`, `GEMINI.md`, `AGENTS.md`, `.github/copilot-instructions.md` e `.github/instructions/**/*.instructions.md`, entre outros. Então um repositório configurado para o Claude Code já entrega as regras ao Copilot CLI.

**Como retomo uma sessão em cada um?** Os dois usam `--resume`. No Copilot CLI, `copilot --resume` abre um seletor, `--resume=ID` ou o nome de uma sessão escolhe uma, e `--continue` pega a mais recente. No Claude Code, `claude -c` continua a sessão mais recente, `claude -r` retoma uma por ID ou nome, e `--fork-session` cria uma ramificação dela.

**Posso rodar o Copilot CLI e o Claude Code lado a lado?** Sim. No AgentVera, cada agente roda no próprio terminal real, em um grid por projeto, com o próprio login, de preferência na própria git worktree. A revisão de código automática confere cada turno, e um flow pode passar a última resposta de um agente para o outro (flows estão nos planos Pro e Team).

---

**Sobre o AgentVera.** AgentVera é um app desktop para macOS, Windows e Linux, desenvolvido pela Solviera Teknoloji. Ele roda 18 agentes de programação com IA (Claude Code, Codex, Gemini CLI, Copilot, Cursor, Antigravity, opencode, Hermes, Qwen Code, Kimi Code, Kiro, Amp, Droid, Goose, Vibe, Crush, Aider, Cline) lado a lado, por projeto, em terminais reais com as instalações e logins de CLI do próprio usuário. O plano gratuito tem agentes ilimitados. Baixar: https://agentvera.dev/pt/download/ · Preços: https://agentvera.dev/pt/pricing/
