Qu'est-ce que GitHub Copilot CLI ?
GitHub Copilot CLI est un agent de codage IA en ligne de commande publié par GitHub, décrit sur sa page produit officielle. Il s'exécute dans votre terminal plutôt que dans un éditeur, et peut lire votre dépôt, proposer des modifications, exécuter des commandes shell que vous approuvez, et répondre à des questions sur votre base de code via une interface de type chat. Par défaut, chacune de ces requêtes est traitée par un modèle hébergé sur l'infrastructure de GitHub, atteint sur le réseau avec vos identifiants GitHub — la CLI ne livre ni n'exécute aucun poids de modèle localement.
- Fonction principale : un assistant de codage agentique qui vit dans le terminal — lit les fichiers du projet, propose et applique des modifications, peut exécuter des commandes avec votre confirmation
- Inférence par défaut : basée sur le cloud, via les modèles hébergés par GitHub, conditionnée à un niveau d'abonnement GitHub Copilot
- Chemin local optionnel : la configuration BYOK (quatre variables d'environnement) peut rediriger les appels de modèle vers un serveur auto-hébergé sur votre propre machine ou réseau — Ollama, vLLM, Foundry Local, ou tout point de terminaison compatible
- Développeur : GitHub (filiale de Microsoft)
- Distribution : le paquet npm
@github/copilot, également disponible via Homebrew et WinGet
Contexte de Copilot CLI
GitHub Copilot CLI étend la gamme de produits Copilot de GitHub au terminal, en suivant le même modèle de compte et d'abonnement que ses intégrations éditeur et chat.
- 1Copilot CLI est lancé comme agent de codage en terminal
Why it matters: GitHub a étendu Copilot au-delà de l'éditeur avec un agent en ligne de commande autonome, installable via npm, Homebrew ou WinGet et authentifié avec les identifiants GitHub existants. - 2Prise en charge du BYOK et des fournisseurs de modèles personnalisés ajoutée
Why it matters: GitHub a publié une documentation permettant de connecter Copilot CLI à des serveurs de modèles auto-hébergés — Ollama, vLLM et Foundry Local — via des variables d'environnement, offrant à la CLI un chemin d'inférence locale optionnel distinct de ses modèles cloud par défaut, selon la [documentation BYOK](https://docs.github.com/en/copilot/how-tos/copilot-cli/customize-copilot/use-byok-models) de GitHub. - 3Les AI Credits unifient la comptabilisation de l'usage sur toutes les surfaces Copilot
Why it matters: GitHub a consolidé la comptabilisation de l'usage pour que Copilot Chat, le mode agent, la revue de code et Copilot CLI puisent tous dans la même allocation mensuelle d'AI Credits sur les plans individuels payants, plutôt que de mesurer l'usage de la CLI séparément.
Que pouvez-vous faire avec GitHub Copilot CLI ?
L'ensemble des fonctionnalités de Copilot CLI se concentre sur le codage agentique en terminal, selon la documentation et la page produit officielles de GitHub.
- Chat agentique en terminal — une interface conversationnelle dans votre terminal qui peut lire des fichiers, proposer des modifications multi-fichiers et expliquer du code, lancée avec la commande
copilot - Exécution de commandes avec approbation — Copilot CLI peut suggérer et exécuter des commandes shell, mais demande confirmation avant toute action modifiant votre système ou votre dépôt
- Connaissance du dépôt — il lit les fichiers et la structure de votre projet pour ancrer ses réponses et modifications dans votre base de code réelle plutôt que des suggestions génériques
- Modèles cloud par défaut — dès l'installation, les requêtes sont traitées par les modèles hébergés par GitHub, authentifiées via votre compte GitHub et votre niveau d'abonnement
- BYOK / fournisseurs de modèles personnalisés — quatre variables d'environnement (
COPILOT_PROVIDER_BASE_URL,COPILOT_MODEL,COPILOT_PROVIDER_TYPE,COPILOT_PROVIDER_API_KEY) permettent de rediriger Copilot CLI vers un autre backend de modèle, y compris des serveurs locaux auto-hébergés - Fournisseurs locaux pris en charge — Ollama, vLLM et Foundry Local sont explicitement cités dans la documentation BYOK de GitHub, en plus de « tout point de terminaison compatible OpenAI Chat Completions »
- Exigences du modèle pour le BYOK — le modèle vers lequel vous dirigez Copilot CLI doit prendre en charge l'appel d'outils et le streaming ; GitHub recommande une fenêtre de contexte de 128k tokens pour un comportement agentique fiable
Exemples d'utilisation : trois façons d'utiliser Copilot CLI
Ce sont des flux de travail concrets tirés de la documentation officielle de GitHub, pas des cas d'usage hypothétiques.
Utiliser Copilot CLI avec ses modèles cloud par défaut
Installez avec npm install -g @github/copilot, exécutez copilot, et authentifiez-vous avec votre compte GitHub existant. À partir de là, chaque requête va vers les modèles hébergés de GitHub sur le réseau — c'est le comportement par défaut, sans configuration supplémentaire, seulement un niveau d'abonnement GitHub Copilot incluant l'accès à la CLI.
Connecter Copilot CLI à un modèle Ollama local via BYOK
Démarrez Ollama et chargez un modèle prenant en charge l'appel d'outils et le streaming (un modèle avec un contexte de 128k est recommandé). Définissez COPILOT_PROVIDER_BASE_URL sur votre point de terminaison Ollama local et COPILOT_MODEL sur le nom du modèle ; COPILOT_PROVIDER_API_KEY n'est pas nécessaire pour une instance Ollama locale. Lancez copilot — les requêtes vont désormais vers votre serveur Ollama local plutôt que vers les modèles cloud de GitHub.
Connecter Copilot CLI à un serveur vLLM ou Foundry Local auto-hébergé
Exécutez vLLM ou Foundry Local sur votre propre matériel ou réseau, en exposant un point de terminaison compatible OpenAI. Définissez COPILOT_PROVIDER_BASE_URL sur ce point de terminaison et COPILOT_MODEL sur le nom du modèle servi ; définissez COPILOT_PROVIDER_TYPE uniquement si le point de terminaison n'est pas compatible OpenAI par défaut. L'inférence reste ainsi dans votre propre infrastructure plutôt que dans celle de GitHub.
Installation et prise en main de Copilot CLI
Copilot CLI s'installe comme un paquet en ligne de commande, pas comme une application à télécharger. Selon la documentation de GitHub, installez-le avec npm, Homebrew ou WinGet, puis authentifiez-vous avec votre compte GitHub existant.
Méthode | Commande / Remarques |
|---|---|
| npm (toutes plateformes) | npm install -g @github/copilot |
| Homebrew (macOS/Linux) | Disponible via Homebrew — voir la documentation d'installation de GitHub pour la formule exacte |
| WinGet (Windows) | Disponible via WinGet — voir la documentation d'installation de GitHub pour l'identifiant exact du paquet |
| Lancement | copilot (authentification avec vos identifiants GitHub existants) |
Un compte GitHub est requis dans tous les cas. L'utilisation des modèles cloud par défaut nécessite en plus un niveau d'abonnement GitHub Copilot incluant l'accès à la CLI (le niveau Free suffit, avec un usage plafonné). La mise en place du chemin local/BYOK nécessite en plus que vous exécutiez vous-même Ollama, vLLM ou Foundry Local — Copilot CLI n'installe ni ne gère de serveur de modèle local pour vous.
Tarifs de GitHub Copilot CLI
L'accès à Copilot CLI est conditionné à un abonnement GitHub Copilot, non vendu séparément. Les niveaux ci-dessous reflètent les plans individuels et professionnels publiés par GitHub ; vérifiez les tarifs actuels sur github.com/features/copilot/plans avant de décider, les niveaux et allocations de crédits évoluant.
Free
- Prix:
- 0 $
- AI Credits / Contenu:
- 2 000 complétions de code et 50 requêtes de chat par mois ; accès à Copilot CLI inclus, plafonné par ces allocations
Pro
- Prix:
- 10 $/mois
- AI Credits / Contenu:
- 15 $/mois d'AI Credits, partagés entre Copilot Chat, le mode agent, la revue de code et Copilot CLI
Pro+
- Prix:
- 39 $/mois
- AI Credits / Contenu:
- 70 $/mois d'AI Credits, partagés sur le même ensemble de fonctionnalités
Max
- Prix:
- 100 $/mois
- AI Credits / Contenu:
- 200 $/mois d'AI Credits, partagés sur le même ensemble de fonctionnalités
Business
- Prix:
- 19 $/utilisateur/mois
- AI Credits / Contenu:
- Plan pour équipes ; vérifiez l'allocation actuelle d'AI Credits sur la page tarifaire de GitHub
Enterprise
- Prix:
- 39 $/utilisateur/mois
- AI Credits / Contenu:
- Plan pour organisations ; vérifiez l'allocation actuelle d'AI Credits sur la page tarifaire de GitHub
Les AI Credits forment un pool unique partagé par plan individuel payant — un usage intensif de Copilot CLI puise dans la même allocation que Copilot Chat, le mode agent et la revue de code, pas un budget séparé pour la CLI. Le chemin BYOK/modèle local ne consomme aucun AI Credit de GitHub, puisque GitHub n'exécute pas le modèle — mais vous êtes responsable des coûts d'hébergement de votre propre installation Ollama, vLLM ou Foundry Local. Ces chiffres étaient exacts au moment de la review ; GitHub a déjà modifié les tarifs de Copilot et pourrait le refaire — vérifiez le lien ci-dessus plutôt que de considérer ce tableau comme permanent.
GitHub Copilot CLI vs. Aider
GitHub Copilot CLI et Aider sont tous deux des agents de codage IA en terminal, mais ils adoptent des réglages par défaut presque opposés sur l'endroit où l'inférence a lieu et la façon dont vous payez.
Inférence par défaut
- GitHub Copilot CLI:
- Cloud, via les modèles hébergés par GitHub
- Aider:
- Cloud, via la clé API que vous configurez — ou entièrement local via Ollama et des serveurs similaires
Chemin de modèle local
- GitHub Copilot CLI:
- Configuration BYOK optionnelle (quatre variables d'environnement) vers Ollama, vLLM ou Foundry Local
- Aider:
- Support natif des modèles locaux via Ollama et d'autres serveurs compatibles OpenAI, sans mode BYOK séparé
Licence
- GitHub Copilot CLI:
- Propriétaire, source fermée
- Aider:
- Open source (Apache-2.0) ; voir l'avis Aider de PromptQuorum
Accès / tarifs
- GitHub Copilot CLI:
- Conditionné à un abonnement GitHub Copilot, de Free à 100 $/mois
- Aider:
- L'outil lui-même est gratuit ; vous ne payez que pour l'API ou le calcul local utilisé
Intégration GitHub
- GitHub Copilot CLI:
- Intégration native, de premier niveau, au compte et au dépôt GitHub
- Aider:
- Fonctionne avec tout dépôt Git ; aucune intégration spécifique à GitHub requise
Si un flux de travail entièrement local et fonctionnant hors ligne est prioritaire, Aider en fait un réglage par défaut de premier plan plutôt qu'une étape de configuration optionnelle — voir l'avis Aider de PromptQuorum pour sa configuration exacte des modèles locaux.
Pour qui est fait GitHub Copilot CLI ?
La pertinence de Copilot CLI dépend de votre tolérance à l'inférence cloud par défaut, et de l'effort que vous êtes prêt à consacrer au chemin BYOK si vous voulez des modèles locaux.
Utilisez GitHub Copilot CLI si
- Votre code et votre workflow vivent déjà sur GitHub et vous voulez un agent en terminal directement lié à ce compte
- Vous êtes à l'aise avec une inférence hébergée dans le cloud par défaut et voulez les modèles propres de GitHub sans configuration supplémentaire
- Vous avez spécifiquement besoin du chemin BYOK pour vous connecter à un serveur Ollama, vLLM ou Foundry Local local, pour des raisons de conformité ou hors ligne, et êtes à l'aise pour définir vous-même des variables d'environnement
- Vous payez déjà pour un abonnement GitHub Copilot, ou êtes éligible au niveau Free, et voulez que l'accès à la CLI soit inclus dans ce même plan
Attendez, ou regardez ailleurs, si
- Vous voulez un outil qui traite l'inférence locale et hors ligne comme un défaut plutôt qu'une étape de configuration optionnelle — voir la comparaison avec Aider ci-dessus
- Vous voulez que le code source de l'agent sous-jacent soit ouvert à l'inspection — Copilot CLI est à source fermée
- Vous devez garder l'usage de la CLI avec des modèles cloud entièrement en dehors de la comptabilisation des AI Credits de GitHub — Copilot CLI n'a pas de niveau cloud séparé du pool de crédits partagé
- Vous n'êtes pas prêt à exécuter et maintenir votre propre serveur Ollama, vLLM ou Foundry Local — Copilot CLI ne gère pas d'environnement d'exécution de modèle local pour vous
Concurrents et alternatives
GitHub Copilot CLI se situe dans le même segment que plusieurs autres agents de codage IA en terminal. Cette review est le complément approfondi de la fiche de GitHub Copilot CLI dans le Local LLM Software Directory — consultez cette page pour le catalogue complet.
- Aider — un agent de codage en terminal open source avec les modèles locaux comme option de premier plan, non optionnelle ; voir l'avis Aider et la comparaison directe ci-dessus.
- OpenCode — un autre agent de codage en terminal ; voir l'avis OpenCode de PromptQuorum.
- Shell-GPT — un assistant IA en ligne de commande plus léger ; voir l'avis Shell-GPT.
- Tabby — un assistant de codage IA auto-hébergé conçu pour fonctionner entièrement sur votre propre infrastructure ; voir l'avis Tabby.
Erreurs courantes dans l'évaluation de GitHub Copilot CLI
La plupart des confusions sur Copilot CLI viennent du fait de mélanger l'endroit où son interface s'exécute avec l'endroit où son modèle IA s'exécute, ou de mal comprendre le fonctionnement de ses AI Credits partagés et des exigences BYOK.
Erreur 1 : croire que « s'exécute dans un terminal local » signifie « exécute une inférence locale »
L'interface de Copilot CLI s'exécute sur votre machine, mais par défaut le modèle lui-même s'exécute sur les serveurs de GitHub, atteints sur le réseau. L'inférence locale n'a lieu que si vous configurez le chemin BYOK (quatre variables d'environnement) pour diriger Copilot CLI vers un serveur que vous exécutez vous-même, comme Ollama. Ne décrivez pas la configuration par défaut comme exécutant des modèles IA en local — ce n'est pas le cas, tant que vous ne l'avez pas configurée ainsi.
Erreur 2 : s'attendre à ce que le BYOK fonctionne avec n'importe quel modèle
Un modèle vers lequel vous dirigez Copilot CLI via BYOK doit prendre en charge l'appel d'outils et le streaming ; GitHub recommande une fenêtre de contexte de 128k tokens. Un modèle sans prise en charge de l'appel d'outils ne fonctionnera pas correctement avec les fonctionnalités agentiques de Copilot CLI, même si le point de terminaison se connecte avec succès.
Erreur 3 : considérer l'usage de Copilot CLI comme illimité sur un plan payant
Les niveaux individuels payants mesurent Copilot CLI contre le même pool mensuel d'AI Credits utilisé par Copilot Chat, le mode agent et la revue de code. Un usage intensif de la CLI peut épuiser cette allocation partagée plus vite que prévu si vous utilisez aussi d'autres fonctionnalités Copilot dans la même période de facturation.
Erreur 4 : croire que Copilot CLI nécessite un abonnement payant
Le niveau Free de GitHub Copilot inclut l'accès à Copilot CLI, avec 2 000 complétions de code et 50 requêtes de chat par mois — un plan payant n'est pas strictement nécessaire pour essayer la CLI, seulement pour relever ces plafonds d'usage.
Questions fréquentes
Qu'est-ce que GitHub Copilot CLI ?
GitHub Copilot CLI (github.com/features/copilot/cli) est l'agent de codage IA en ligne de commande de GitHub. Il s'exécute dans votre terminal, lit votre dépôt, et peut proposer des modifications et exécuter des commandes que vous approuvez, via une interface de type chat.
GitHub Copilot CLI exécute-t-il des modèles IA en local par défaut ?
Non. Par défaut, il envoie les requêtes sur le réseau vers les modèles hébergés par GitHub. Il s'exécute dans un terminal local, mais ce n'est pas la même chose qu'exécuter une inférence locale.
GitHub Copilot CLI peut-il utiliser des modèles locaux comme Ollama ?
Oui, via une configuration BYOK (bring-your-own-key) définie avec quatre variables d'environnement : COPILOT_PROVIDER_BASE_URL et COPILOT_MODEL (obligatoires), plus COPILOT_PROVIDER_TYPE et COPILOT_PROVIDER_API_KEY (optionnelles). GitHub cite explicitement Ollama, vLLM et Foundry Local comme fournisseurs locaux pris en charge.
GitHub Copilot CLI est-il gratuit ?
Le niveau Free de GitHub Copilot (0 $) inclut l'accès à Copilot CLI, plafonné à 2 000 complétions de code et 50 requêtes de chat par mois. Les niveaux payants vont de Pro (10 $/mois) à Max (100 $/mois) pour les particuliers, et de Business (19 $/utilisateur/mois) à Enterprise (39 $/utilisateur/mois) pour les équipes — vérifiez les tarifs actuels sur github.com/features/copilot/plans.
Quelle licence utilise GitHub Copilot CLI ?
Propriétaire et à source fermée. Il n'existe aucun dépôt de code source public, donc aucun nombre d'étoiles GitHub ne s'applique à cet outil.
Comment installer GitHub Copilot CLI ?
Exécutez npm install -g @github/copilot, ou installez via Homebrew ou WinGet, puis lancez avec la commande copilot et authentifiez-vous avec votre compte GitHub existant.
Quels fournisseurs de modèles locaux GitHub Copilot CLI prend-il en charge ?
Ollama, vLLM et Foundry Local sont explicitement cités dans la documentation BYOK de GitHub, en plus de tout point de terminaison compatible OpenAI Chat Completions.
Que sont les AI Credits et comment s'appliquent-ils à Copilot CLI ?
Les AI Credits sont une allocation mensuelle d'usage sur les plans individuels payants, partagée entre Copilot Chat, le mode agent, la revue de code et Copilot CLI. Pro, Pro+ et Max incluent respectivement 15 $, 70 $ et 200 $ par mois.
Quelles sont les exigences pour un modèle local en BYOK ?
Le modèle doit prendre en charge l'appel d'outils et le streaming ; GitHub recommande une fenêtre de contexte de 128k tokens pour un comportement agentique fiable.
Comment GitHub Copilot CLI se compare-t-il à Aider ?
Aider traite les modèles locaux comme une option native de premier plan et est open source ; Copilot CLI utilise par défaut des modèles cloud et nécessite une configuration BYOK distincte pour un usage local, et est à source fermée. Voir la comparaison complète ci-dessus.
