GitHub Copilot CLI vs Claude Code, c’est le choix entre un agent multi-éditeurs lié à votre forfait GitHub et un agent uniquement Claude avec des contrôles plus poussés. Copilot CLI est l’agent de terminal de GitHub : vous vous connectez avec GitHub, il utilise votre abonnement Copilot et vous laisse choisir des modèles de plusieurs éditeurs, Claude compris. Claude Code est celui d’Anthropic : vous vous connectez avec un forfait Claude ou un compte API, il exécute des modèles Claude et ajoute autour d’eux des modes de permission, des hooks, des skills et des sous-agents. Les deux acceptent un niveau d’effort, reprennent les sessions avec --resume, se connectent à des serveurs MCP et lisent CLAUDE.md.
Cet article compare la connexion et les tarifs, les modèles, l’effort, les permissions et le sandbox, la reprise de session, MCP et l’installation, puis montre comment les lancer côte à côte. Pas de scores de benchmark : avec Copilot, vous pouvez exécuter le même modèle Claude dans les deux, la différence tient donc surtout à l’outil qui l’entoure.
Copilot CLI et Claude Code en un coup d’œil
| GitHub Copilot CLI | Claude Code | |
|---|---|---|
| Éditeur | GitHub | Anthropic |
| Commande | copilot | claude |
| Connexion | Compte GitHub (copilot login, /login) | Compte Claude ou compte Console (API) |
| Forfait requis | Abonnement Copilot actif | Pro, Max, Team, Enterprise ou Console |
| Modèles | Plusieurs éditeurs (Anthropic, OpenAI, Google et d’autres), auto | Modèles Claude (alias sonnet, opus, haiku) |
| Effort | --effort low, medium, high, xhigh, max | --effort low, medium, high, xhigh, max (selon le modèle) |
| Modes | interactive, plan, autopilot | default, acceptEdits, plan, auto, dontAsk, bypassPermissions |
| Règles d’outils | --allow-tool, --deny-tool, /permissions | Règles de permission, hooks |
| Sandbox | /sandbox enable | Sandbox intégré (macOS, Linux, WSL2) |
| Reprise | --resume, --continue, /resume | -c, -r, --fork-session |
| Instructions | Fusionne CLAUDE.md, AGENTS.md, .github/copilot-instructions.md et plus | CLAUDE.md |
| MCP | Serveur MCP GitHub intégré, ~/.copilot/mcp-config.json, .mcp.json | claude mcp, .mcp.json |
Connexion et tarifs
Copilot CLI
Copilot CLI se connecte avec votre compte GitHub via copilot login ou /login dans une session, et exige un abonnement Copilot actif. Si vous êtes sur un forfait d’entreprise, un administrateur peut désactiver la CLI pour l’organisation.
Au moment de la rédaction (octobre 2026), GitHub propose Copilot Free (0 $, usage limité), Pro (10 $/mois), Pro+ (39 $/mois), Max (100 $/mois), ainsi que Business et Enterprise pour les organisations. L’usage est facturé en GitHub AI Credits, que la CLI consomme ; les forfaits personnels payants peuvent acheter des crédits supplémentaires. Consultez les détails actuels sur la page des forfaits Copilot de GitHub.
Claude Code
Claude Code exige un forfait Claude Pro, Max, Team ou Enterprise, ou un compte Console (API) ; le forfait Claude gratuit ne l’inclut pas. Il peut aussi passer par Amazon Bedrock, Google Cloud et Microsoft Foundry.
Au moment de la rédaction (octobre 2026), Anthropic propose Pro à 17 $/mois en facturation annuelle ou 20 $ en mensuel, Max à partir de 100 $/mois, et les sièges Team standard à 20 $ par siège et par mois en facturation annuelle ou 25 $ en mensuel. Les limites d’usage se réinitialisent par fenêtres de 5 heures avec un plafond hebdomadaire ; voir les limites d’usage de Claude Code. Les prix actuels sont sur la page des tarifs d’Anthropic.
Modèles et effort
L’atout principal de Copilot est le choix. --model (ou /model dans une session) sélectionne un modèle d’Anthropic, OpenAI, Google et d’autres éditeurs, et auto laisse Copilot choisir. --effort (aussi --reasoning-effort) accepte low, medium, high, xhigh ou max.
Claude Code n’exécute que des modèles Claude. --model accepte des alias comme sonnet, opus et haiku ou un nom de modèle complet, et --effort accepte low, medium, high, xhigh ou max, selon ce que le modèle gère. Si vous ne voulez que des modèles Claude, Claude Code offre le plus de fonctions autour d’eux ; si vous voulez changer d’éditeur selon la tâche, Copilot le fait dans un seul outil.
Permissions, modes et sandbox
Copilot CLI
- Modes :
--mode interactive,planouautopilot;--plan,/planet/autopilotpermettent aussi de changer, et Shift+Tab les parcourt. Autopilot continue de travailler sans s’arrêter à chaque étape. - Règles d’outils :
--allow-toolet--deny-toolautorisent ou bloquent des outils précis, et un refus l’emporte toujours.--allow-all-toolsapprouve tous les outils ;--allow-all(ou--yolo) approuve tout. - Préréglages :
/permissions default,assistedouallow-allchangent le niveau dans une session en cours. - Sandbox :
/sandbox enableactive un sandbox local qui restreint l’accès au système de fichiers et au réseau. - Dossiers de confiance : Copilot demande avant de travailler dans un dossier auquel vous n’avez pas fait confiance.
Claude Code
- Modes de permission :
--permission-modeacceptedefault(demande),acceptEdits,plan,auto,dontAskoubypassPermissions.--dangerously-skip-permissionssaute toutes les demandes. - Règles et hooks : des règles d’autorisation et de refus dans les réglages, plus des hooks qui lancent vos propres scripts avant ou après les appels d’outils.
- Sandbox : sandbox intégré sur macOS, Linux et WSL2 ; pas sur Windows natif.
Sauter toutes les demandes est risqué dans les deux. Réservez cela à un dossier isolé ou à un conteneur ; la sécurité des agents de code IA explique pourquoi.
Reprise de session
- Copilot CLI :
copilot --resumeouvre un sélecteur,--resume=IDou un nom de session en choisit une,--continueprend la dernière, et/resumefonctionne dans une session.-nnomme une session et--session-idfixe son ID. - Claude Code :
claude -ccontinue la dernière session du dossier,claude -rreprend par ID ou nom,--session-idfixe l’ID et--fork-sessiondémarre une nouvelle branche à partir d’une session reprise.
Les deux ont /compact pour raccourcir une longue conversation.
Instructions et MCP
Ici, les deux s’accordent exceptionnellement bien. Copilot CLI fusionne des instructions personnalisées issues de CLAUDE.md, GEMINI.md, AGENTS.md, .github/copilot-instructions.md, .github/instructions/**/*.instructions.md et .claude/rules/**/*.md. Un dépôt déjà prévu pour Claude Code donne ses règles à Copilot sans travail supplémentaire.
Pour MCP, Copilot CLI embarque un serveur MCP GitHub, donc issues, pull requests et dépôts sont disponibles d’emblée (--disable-builtin-mcps le désactive). Vous ajoutez des serveurs avec /mcp add ou copilot mcp, ils vivent dans ~/.copilot/mcp-config.json, et Copilot lit aussi le .mcp.json d’un dépôt. Claude Code gère les serveurs avec claude mcp et utilise le même .mcp.json pour les serveurs de portée projet : un seul fichier peut donc servir les deux.
Installation
# 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
Sous Windows, Claude Code s’installe aussi depuis PowerShell avec irm https://claude.ai/install.ps1 | iex.
Les points forts, honnêtement
Copilot CLI est le plus fort quand votre équipe vit sur GitHub et paie déjà Copilot : une seule facture, des modèles de plusieurs éditeurs, le serveur MCP GitHub intégré et des commandes pratiques comme /review, /delegate et /fleet. Le mode autopilot et les règles d’autorisation et de refus d’outils facilitent le réglage de ce qu’il fait seul.
Claude Code est le plus fort quand vous voulez le contrôle le plus profond sur un modèle Claude : six modes de permission, hooks, skills, sous-agents, bifurcation de session et un large écosystème construit autour de CLAUDE.md. Sa limite : il n’utilise que Claude et exige un forfait Claude ou un compte API.
Copilot CLI et Claude Code dans AgentVera
AgentVera est une application de bureau pour macOS, Windows et Linux qui lance 18 CLI d’agents de code en terminal côte à côte, dans de vrais terminaux, en grille par projet, avec vos connexions existantes. GitHub Copilot CLI et Claude Code figurent tous deux dans la boîte de dialogue « New agent ».
| Besoin | Dans AgentVera |
|---|---|
| Connexion | Copilot utilise sa propre connexion GitHub ; si vous êtes déconnecté, lancez /login dans son terminal. Claude Code utilise votre connexion existante, et chaque compte ajouté reçoit son propre CLAUDE_CONFIG_DIR |
| Choisir un modèle | Copilot : laissez vide pour le défaut ou choisissez-en un, transmis avec --model. Claude Code : modèles de son catalogue local, plus le mode Fast |
| Effort | Copilot : de minimal à max, transmis avec --reasoning-effort. Claude Code : Auto, de low à max sur un curseur |
| Role and instructions | Copilot : ajouté comme dossier d’instructions supplémentaire (AGENTS.md), vos propres instructions restent. Claude Code : --append-system-prompt |
| Permissions | Ask, Auto ou Full access par agent, limités aux niveaux que chaque CLI gère |
| Conserver les sessions | Les deux démarrent avec leur propre --session-id et rouvrent avec --resume ; Claude Code peut aussi bifurquer avec --fork-session |
| Outils partagés | Les serveurs MCP d’AgentVera s’attachent à chaque lancement ; pour Copilot avec --additional-mcp-config |
| Vérifier le travail | Revue de code automatique à la fin de chaque tour |
| Enchaîner les agents | Flows : chacun peut être source ou cible (Pro et Team) |
La revue de code automatique convient bien à ce duo. Quand un tour se termine, le modèle Claude de votre choix relit les commits de ce tour ou toutes les modifications, et liste les constats par gravité avec fichier et ligne. Si vous l’activez, les constats retournent à l’agent pour deux tours de corrections au plus. Copilot peut donc écrire avec le modèle que vous avez choisi et un modèle Claude vérifie le résultat.
Avec un flow, vous pouvez aller plus loin : quand Copilot termine son tour, sa dernière réponse est insérée dans votre modèle ({{output}}, {{source}}, {{target}}) et envoyée à Claude Code, qui attend son tour s’il est occupé. Une limite de tours arrête la boucle, et un nœud Human approval peut vous attendre, y compris sur Telegram. Copilot fonctionne aussi dans les broadcasts et les tâches planifiées et gère /compact.
Claude Code reçoit les extras que seules certaines CLI gèrent : le changement de compte avec des chaînes de comptes qui passent au suivant quand la limite de 5 heures ou hebdomadaire est atteinte (Pro et Team), les profils de contexte, le /compact automatique, Remote Control et l’exécution dans Docker. Le changement de compte n’est pas disponible pour Copilot.
Une configuration simple
- Gardez vos règles dans
CLAUDE.md(ouAGENTS.mdimporté depuis lui) ; Copilot lit les deux. - Ouvrez un agent Copilot CLI et un agent Claude Code dans le même projet, chacun dans son worktree git.
- Déclarez vos serveurs MCP une fois dans AgentVera pour que les deux les reçoivent.
- Activez la revue de code automatique dans les réglages du projet.
- Avec Pro ou Team, ajoutez un flow d’un agent vers l’autre avec un prompt de revue et une limite de tours.
La grille, les worktrees, la revue de code et le gestionnaire MCP sont dans l’offre gratuite. Téléchargez AgentVera et essayez les deux sur votre propre dépôt. Pour d’autres duos, voir Claude Code vs Codex et les meilleurs outils CLI de code IA.
Lequel choisir
Choisissez Copilot CLI si vous payez déjà GitHub Copilot, voulez passer d’un modèle à l’autre entre plusieurs éditeurs et aimez avoir GitHub intégré. Choisissez Claude Code si vous travaillez surtout avec des modèles Claude et voulez des modes de permission, des hooks, des skills et des sous-agents. Comme Copilot lit CLAUDE.md, essayer les deux sur le même dépôt ne coûte presque aucune configuration.