Comparatif des CLI IA : Claude Code, Codex et plus
Les CLI de code IA sont des agents qui tournent dans votre terminal : ils lisent votre dépôt, modifient les fichiers et lancent des commandes pour vous. Cette page compare les principaux à partir des informations du dépôt de chaque outil, pour vous aider à en choisir un, à le connecter à des serveurs MCP et à l'utiliser sereinement sur le code de vos clients.
Mis à jour 13 nov. 2026
Qu'est-ce qu'une CLI de code IA ?
Une CLI de code est un agent d'IA que vous lancez depuis le terminal, dans un projet. Vous décrivez une tâche avec vos mots ; elle lit le code, propose des changements, modifie les fichiers et lance des commandes, en demandant votre autorisation au fur et à mesure. La plupart peuvent aussi utiliser des serveurs MCP, qui leur donnent accès à de la documentation, des outils de suivi de tickets, des bases de données ou un navigateur. C'est un type d'agent IA, et la plupart chargent aussi des Agent Skills.
Tableau comparatif
Informations tirées du dépôt de chaque outil, vérifiées le 12 novembre 2026.
| Outil | Éditeur | Licence | Ce qu'il faut | Dernière version |
|---|---|---|---|---|
| Claude Code | Anthropic | Propriétaire | Une offre Claude ou un accès API | 2.1.322 |
| Codex CLI | OpenAI | Apache-2.0 | Une offre ChatGPT payante ou une clé API | 0.167.2 (11 nov. 2026) |
| Gemini CLI | Apache-2.0 | Une licence Gemini Code Assist (pas d'offre gratuite) | 0.68.0 (10 nov. 2026) | |
| OpenCode | OpenCode | MIT | Vos propres clés de fournisseur de modèles | 2.2.7 (10 nov. 2026) |
| Copilot CLI | GitHub | Propriétaire | Un abonnement GitHub Copilot | 1.0.109 (10 nov. 2026) |
| Aider | Aider-AI | Apache-2.0 | Votre propre clé API | 0.86.0 |
Comment installer chaque CLI
| Outil | Commande d'installation |
|---|---|
| Claude Code | brew install --cask claude-code (macOS), winget install Anthropic.ClaudeCode (Windows), ou le script d'installation sur claude.ai |
| Codex CLI | npm install -g @openai/codex ou brew install --cask codex |
| Gemini CLI | npm install -g @google/gemini-cli ou brew install gemini-cli |
| OpenCode | npm i -g @opencode/cli@latest ou brew install opencode |
| Copilot CLI | npm install -g @github/copilot ou winget install GitHub.Copilot |
| Aider | python -m pip install aider-install, puis aider-install |
Comment ajouter un serveur MCP à chaque CLI
- Claude Code :
claude mcp add --transport http <name> <url>pour un
serveur distant, claude mcp add <name> -- npx -y <package> pour un serveur local. Ajoutez --scope user pour l'utiliser dans tous vos projets.
- Gemini CLI :
gemini mcp add --transport http <name> <url>, ou une
entrée sous mcpServers dans .gemini/settings.json.
- Copilot CLI :
/mcp adddans la CLI, oumcp-config.json. Le serveur
MCP de GitHub est déjà configuré.
- Codex CLI : les serveurs MCP se déclarent sous
[mcp_servers.<name>]
dans ~/.codex/config.toml.
- OpenCode : un bloc
mcpdansopencode.json, avec les serveurs locaux
sous forme de commande et les distants sous forme d'URL.
- Aider : son README ne documente pas de prise en charge de MCP.
Chaque serveur distant de notre annuaire affiche son URL, prête à copier. Le guide d'installation couvre aussi Claude, ChatGPT, VS Code et Cursor.
Serveurs MCP utiles avec une CLI de code
Ces serveurs de l'annuaire, décrits en français, sont un bon point de départ pour un développeur :
| Serveur | Ce qu'il apporte à la CLI |
|---|---|
| Context7 | La documentation à jour et spécifique à la version des bibliothèques que vous utilisez |
| GitHub | Dépôts, tickets, pull requests, Actions et alertes de sécurité |
| Playwright | Un navigateur piloté pour tester une page ou en extraire des données |
| Serena | Des outils sémantiques pour retrouver, modifier et refactorer le code |
| Markitdown | La conversion de PDF et de documents Office en Markdown, par exemple un cahier des charges |
| Attestari | Un avis de sécurité sur un paquet npm ou PyPI avant que l'agent ne l'installe |
Utiliser une CLI de code en français
Toutes ces CLI acceptent des consignes en français : « ajoute la validation du numéro de TVA dans le formulaire », « explique-moi ce module », « écris les tests de cette fonction ». Les commandes, les options et la documentation des dépôts restent en anglais. Quelques conseils pratiques :
- Fixez la langue du code. Indiquez dans les instructions du projet si les
noms de variables, les commentaires et les messages de commit doivent être en anglais ou en français, pour éviter un mélange des deux.
- Donnez vos conventions une fois pour toutes. Une
Agent Skill ou un fichier d'instructions du projet évite de répéter vos règles à chaque session.
- Relisez les textes visibles par vos utilisateurs. L'agent écrit vite les
libellés et les messages d'erreur en français ; vérifiez le ton et la typographie avant de livrer.
Code de vos clients, confidentialité et RGPD
Une CLI de code lit vos fichiers et, en général, les transmet au fournisseur du modèle pour qu'il les traite. Pour un indépendant ou une agence qui travaille sur le code d'un client, c'est un point à régler avant de commencer, pas après. Le RGPD s'applique en France et en Belgique et la Suisse a sa propre loi sur la protection des données : si le dépôt contient des données personnelles (exports de base, journaux, jeux de test réels), ces règles s'appliquent.
1. Relisez vos engagements : contrat, clause de confidentialité, règles du client sur l'usage de l'IA. 2. Vérifiez les conditions de votre offre : réutilisation des données, conservation, offres professionnelles. Avec OpenCode ou Aider, vous choisissez vous-même le fournisseur de modèles. 3. Gardez les secrets hors de portée : pas de mots de passe ni de clés dans les fichiers que l'agent lit, et des données de test fictives plutôt que de vrais exports. 4. Validez les commandes : une CLI lance des commandes avec vos droits ; lisez ce qu'elle propose avant d'accepter, surtout ce qui supprime, déploie ou publie.
Open source ou propriétaire
Les CLI open source (Codex CLI, Gemini CLI, OpenCode, Aider) permettent de lire le code, de le forker et, dans certains cas, de brancher n'importe quel fournisseur de modèles. Les CLI propriétaires (Claude Code, Copilot CLI) sont liées aux offres de leur éditeur, mais reçoivent en premier ses modèles les plus récents, comme Claude Fable 5.2 dans Claude Code.
Combien ça coûte
Aucun de ces outils ne fait payer la CLI elle-même ; vous payez le modèle derrière. Claude Code, Codex, Gemini CLI et Copilot CLI passent par les offres ou la facturation API de leur éditeur. OpenCode et Aider utilisent les clés API que vous fournissez : le coût dépend du fournisseur et du modèle choisis.
Vous avez créé un serveur MCP ou une skill utile aux développeurs francophones ? Écrivez à envia@mcpteca.com et nous le listerons gratuitement.
Questions fréquentes
Quelle est la meilleure CLI de code IA ?
Tout dépend de l'offre de modèle que vous payez déjà et de votre besoin d'open source. Claude Code utilise les modèles Claude, Codex les offres ChatGPT, Copilot CLI demande un abonnement Copilot, et OpenCode comme Aider fonctionnent avec vos propres clés API.
Claude Code est-il open source ?
Non. Son dépôt est public, mais la licence réserve tous les droits à Anthropic.
Gemini CLI est-il gratuit ?
Plus maintenant. Son README indique que l'accès individuel gratuit et les offres Google AI Pro et Ultra sont passés à Antigravity CLI le 18 juin 2026.
Quelles CLI de code IA sont open source ?
Codex CLI, Gemini CLI et Aider (Apache-2.0), ainsi qu'OpenCode (MIT).
Peut-on utiliser ces CLI en français ?
Oui pour les consignes : vous décrivez la tâche en français et l'agent vous répond en français. Les commandes, les options et la documentation des dépôts restent en anglais.
Mon code est-il envoyé à un service externe ?
En général, oui : le code que la CLI lit est transmis au fournisseur du modèle pour être traité. Pour le code d'un client ou des données personnelles, vérifiez les conditions de votre offre et vos engagements de confidentialité. OpenCode et Aider vous laissent choisir le fournisseur.
Comment ajouter un serveur MCP à Claude Code ?
Lancez claude mcp add --transport http <name> <url> pour un serveur distant, ou claude mcp add <name> -- <command> pour un serveur local.
Comment ajouter un serveur MCP à Gemini CLI ?
Lancez gemini mcp add <name> <url> avec --transport http pour un serveur distant, ou ajoutez-le sous mcpServers dans .gemini/settings.json.
Copilot CLI prend-il en charge MCP ?
Oui. Il est livré avec le serveur MCP de GitHub et vous pouvez en ajouter d'autres avec /mcp add.
Codex demande-t-il un abonnement ChatGPT ?
La voie principale est de se connecter avec une offre ChatGPT payante ; une clé API fonctionne aussi.