La plupart des réponses à « quels sont les meilleurs outils de code IA ? » sont des classements, et on voit rarement selon quel critère. Cet article ne classe rien. Il aligne 18 agents de code en terminal sous les mêmes rubriques : qui le fabrique, quelle commande le lance, s’il accepte MCP, s’il propose des niveaux d’effort et comment il reçoit un rôle. Vous pouvez ainsi choisir selon vos propres besoins.
Les détails viennent du catalogue qu’AgentVera utilise pour lancer ces outils.
Comment choisir parmi les meilleurs outils de code IA
Des questions utiles pour évaluer un agent CLI :
- Quels modèles peut-il utiliser ? Certains outils sont liés à un seul fournisseur ; d’autres (comme opencode) en gèrent plusieurs.
- Comment se connecte-t-on ? Avec votre abonnement existant ou une clé d’API ?
- Gère-t-il MCP ? Important pour accéder à des outils comme un navigateur, GitHub ou Sentry.
- A-t-il des niveaux d’effort ? Certains outils proposent des niveaux pour un raisonnement plus long.
- Comment reçoit-il des instructions durables ? Via une option de prompt système, ou des fichiers comme AGENTS.md dans le projet ?
18 agents CLI en un coup d’œil
| Outil | Éditeur | Commande | MCP (AgentVera) | Niveaux d’effort |
|---|---|---|---|---|
| Claude Code | Anthropic | claude | Oui | low, medium, high, xhigh, max |
| Codex | OpenAI | codex | Oui | low, medium, high, xhigh |
| Gemini CLI | gemini | Oui | — | |
| Copilot | GitHub | copilot | Oui | six niveaux de minimal à max |
| Cursor | Cursor Agent | cursor-agent | Oui | — |
| Antigravity | agy | Oui (macOS, Linux) | low, medium, high | |
| opencode | Tout fournisseur | opencode | Oui | Les variantes propres au modèle |
| Hermes | Nous Research | hermes | Oui | — |
| Qwen Code | Alibaba | qwen | Oui | — |
| Kimi Code | Moonshot AI | kimi | Oui | low, medium, high, max |
| Kiro | AWS | kiro-cli | Oui | low, medium, high, xhigh, max |
| Amp | Sourcegraph | amp | Oui | Modes : low, medium, high, ultra |
| Droid | Factory | droid | Oui | low, medium, high, xhigh, max |
| Goose | Block | goose | Oui | low, medium, high, max |
| Vibe | Mistral | vibe | Oui | — |
| Crush | Charm | crush | Oui | — |
| Aider | Open source | aider | — | low, medium, high |
| Cline | Cline CLI | cline | Oui | low, medium, high, xhigh |
La colonne « MCP (AgentVera) » indique si l’outil reçoit les serveurs MCP et le navigateur d’AgentVera à chaque lancement. Certains outils peuvent aussi gérer MCP via leurs propres réglages.
Comment chaque outil reçoit un rôle
Donner à un agent un rôle durable (« agis comme un ingénieur backend senior, privilégie les tests ») aide beaucoup en travail parallèle. Les outils le reçoivent de façons différentes :
- Ajouté au prompt système : Claude Code, Qwen Code (
--append-system-prompt), Goose (--system), Droid (--append-system-prompt). - Codex : sous forme d’instructions développeur.
- Fichier d’instructions : un fichier d’instructions pour opencode ; un dossier d’instructions supplémentaires (AGENTS.md) pour Copilot ; un fichier d’agent dans une nouvelle conversation pour Kimi.
- Instruction éphémère : pour Hermes, une instruction système passée à chaque lancement et non enregistrée dans la session.
- Fichier en lecture seule : pour Aider, un fichier de référence via
--read. - Pas d’option : Cursor, Antigravity, Gemini CLI, Vibe, Crush, Kiro, Amp et Cline n’offrent pas d’option d’instructions supplémentaires ; utilisez AGENTS.md ou des fichiers de règles dans le projet pour des instructions durables.
Détails notables
Claude Code et Codex
Les deux outils les plus largement pris en charge dans AgentVera : chaînes de comptes, profils de contexte, MCP, navigateur d’agent, copie de conversation et /compact. Voir les pages Claude Code et Codex pour le détail.
opencode
Fonctionne avec plusieurs fournisseurs : Anthropic, OpenAI, Google, OpenRouter, modèles locaux et les modèles gratuits OpenCode Zen. Vous vous connectez aux fournisseurs dans opencode lui-même. Le rôle, les serveurs MCP et le navigateur sont transmis à opencode via une config en ligne ; la copie de conversation et /compact sont pris en charge.
Gemini CLI et Antigravity
Tous deux viennent de Google. Gemini CLI utilise sa propre connexion Google ou GEMINI_API_KEY. Antigravity propose le choix du modèle et de l’effort.
Copilot
Utilise votre connexion GitHub, offre la plus large plage d’effort (de minimal à max) et accepte MCP.
Aider et Cline
Aider lit les clés d’API dans les variables d’environnement ou .aider.conf.yml ; AgentVera donne à chaque agent son propre fichier d’historique de chat. Cline conserve des checkpoints git dans le dépôt du projet.
Un outil ou plusieurs ?
Beaucoup de développeurs commencent avec un outil et en ajoutent un second avec le temps : l’un pour planifier et construire, l’autre pour les tests ou la recherche. Pour des conseils sur l’exécution de différents outils dans un même projet, voir agents de code en parallèle.
En quoi la connexion diffère
Le premier obstacle pour essayer un outil est de l’installer et de s’y connecter. La plupart utilisent leur propre connexion ; AgentVera ne change rien à cela, il lance simplement la CLI :
- Claude Code et Codex : connexion avec leurs propres commandes (
claude auth login,codex login). AgentVera peut gérer plusieurs comptes avec des dossiers de config séparés. - Cursor : utilise sa propre session CLI ; si vous êtes déconnecté, le terminal de l’agent demande au premier lancement.
- Antigravity : utilise sa propre connexion Google.
- opencode : la connexion aux fournisseurs se fait dans opencode ;
/connectdans le terminal de l’agent. - Hermes : utilise le fournisseur et les identifiants choisis avec
hermes model; lancez d’abordhermes setupsi besoin. - Copilot : connexion GitHub ;
/logindans le terminal si vous êtes déconnecté. - Qwen Code :
/authdans le terminal : une clé d’API, un forfait de code Qwen ou un modèle local (l’offre gratuite Qwen OAuth a pris fin le 15 avril 2026). - Goose : utilise le fournisseur choisi avec
goose configure. - Kimi :
kimi loginou/logindans le terminal. - Kiro :
kiro-cli login. - Vibe : connexion Mistral ou
MISTRAL_API_KEY. - Aider : clés d’API depuis les variables d’environnement ou
.aider.conf.yml.
Choix du modèle et valeurs par défaut
La plupart des outils utilisent leur propre modèle par défaut quand aucun n’est indiqué. Certains reposent sur un autre concept : dans Amp, vous choisissez un mode plutôt qu’un modèle, et le mode définit ensemble le modèle, le prompt et les outils. Le mode interactif de Crush n’a pas d’option de modèle ; vous choisissez le modèle dans Crush. Dans opencode, les modèles sont regroupés par fournisseur et les options d’effort viennent de la liste propre à chaque modèle.
Reprendre les sessions
Reprendre là où l’on s’était arrêté après un redémarrage de l’app compte sur les longs travaux. Pour Claude Code et Codex, AgentVera donne à chaque agent une clé stable et relance les agents depuis l’historique local de la CLI après une fermeture normale. Dans Cursor, chaque agent retrouve son propre chat ; pour les autres outils, la reprise dépend de ce que l’outil offre.
Checklist
- Savez-vous à quels modèles vous avez accès ?
- Cherchez-vous un outil qui utilise votre abonnement existant, ou une clé d’API ?
- Avez-vous besoin de serveurs MCP ?
- Comment donnerez-vous un rôle durable ?
- L’installation et la connexion à l’outil vous incombent ; avez-vous lu les conditions du fournisseur ?
Pour conclure
Les meilleurs outils de code IA diffèrent d’une personne à l’autre ; le bon choix dépend des modèles auxquels vous avez accès, de votre abonnement et des fonctions dont vous avez besoin. Le tableau ci-dessus réunit au même endroit les faits de base pour cette décision.
AgentVera exécute ces 18 outils et un terminal simple dans une seule fenêtre. Voyez la liste complète sur la page agents, ou démarrez avec l’offre gratuite.