GitHub Copilot CLI vs Claude Code: como escolher em 2026

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.

Solviera Teknoloji 10 min de leitura

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 CLIClaude Code
CriadorGitHubAnthropic
Comandocopilotclaude
LoginConta do GitHub (copilot login, /login)Conta Claude ou conta Console (API)
Plano necessárioAssinatura ativa do CopilotPro, Max, Team, Enterprise ou Console
ModelosVários fornecedores (Anthropic, OpenAI, Google e outros), autoModelos Claude (aliases sonnet, opus, haiku)
Esforço--effort low, medium, high, xhigh, max--effort low, medium, high, xhigh, max (depende do modelo)
Modosinteractive, plan, autopilotdefault, acceptEdits, plan, auto, dontAsk, bypassPermissions
Regras de ferramentas--allow-tool, --deny-tool, /permissionsRegras de permissão, hooks
Sandbox/sandbox enableSandbox embutido (macOS, Linux, WSL2)
Retomada--resume, --continue, /resume-c, -r, --fork-session
InstruçõesJunta CLAUDE.md, AGENTS.md, .github/copilot-instructions.md e outrosCLAUDE.md
MCPServidor MCP do GitHub embutido, ~/.copilot/mcp-config.json, .mcp.jsonclaude 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.

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. Os preços atuais estão na página de preços da Anthropic.

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 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 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, 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

# 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, 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 e o Claude Code estão os dois no diálogo “New agent”.

NecessidadeNo AgentVera
LoginO 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 modeloCopilot: deixe vazio para o padrão ou escolha um, passado com --model. Claude Code: modelos do catálogo local, mais o Fast mode
EsforçoCopilot: de minimal a max, passado com --reasoning-effort. Claude Code: Auto, de low a max em um slider
Papel e instruçõesCopilot: adicionado como uma pasta extra de instruções (AGENTS.md), e suas próprias instruções continuam. Claude Code: --append-system-prompt
PermissõesAsk, Auto ou Full access por agente, limitado aos níveis que cada CLI suporta
Manter sessõesOs dois iniciam com o próprio --session-id e reabrem com --resume; o Claude Code também pode fazer fork com --fork-session
Ferramentas compartilhadasOs servidores MCP do AgentVera são anexados a cada inicialização; no Copilot, com --additional-mcp-config
Conferir o trabalhoRevisão de código automática ao fim de cada turno
Encadear agentesFlows: 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 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.
  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 e teste os dois no seu próprio repositório. Para mais duplas, veja Claude Code vs Codex e as 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).

Reúna seus agentes em uma só mesa.

Baixe o AgentVera de graça; as CLIs que você já instalou estão prontas para usar.

Mais artigos