# Les agents de code côte à côte

URL: https://agentvera.dev/fr/agents/comparison/

Ce que chacun des 18 agents de code prend en charge dans AgentVera, en un seul tableau. Il est construit à partir des pages des agents ; choisissez un agent pour les détails.

| Agent | Éditeur | Commande | Niveaux d’effort | MCP et navigateur | Chaînes de comptes | Copie de conversation | /compact |
| --- | --- | --- | --- | --- | --- | --- | --- |
| [Claude Code](https://agentvera.dev/fr/agents/claude-code/) | Anthropic | `claude` | low, medium, high, xhigh, max | Oui | Oui | Oui | Oui |
| [Codex](https://agentvera.dev/fr/agents/codex/) | OpenAI | `codex` | low, medium, high, xhigh | Oui | Oui | Oui | Oui |
| [Gemini CLI](https://agentvera.dev/fr/agents/gemini-cli/) | Google | `gemini` | Aucun | Oui | Non | Non | Non |
| [Copilot](https://agentvera.dev/fr/agents/copilot-cli/) | GitHub | `copilot` | minimal, low, medium, high, xhigh, max | Oui | Non | Non | Oui |
| [Cursor](https://agentvera.dev/fr/agents/cursor-agent/) | Cursor Agent | `cursor-agent` | Aucun | Oui | Non | Non | Non |
| [Antigravity](https://agentvera.dev/fr/agents/antigravity/) | Google | `agy` | low, medium, high | macOS, Linux | Non | Non | Non |
| [opencode](https://agentvera.dev/fr/agents/opencode/) | Any provider | `opencode` | Aucun | Oui | Non | Oui | Oui |
| [Hermes](https://agentvera.dev/fr/agents/hermes-agent/) | Nous Research | `hermes` | Aucun | Oui | Non | Non | Non |
| [Qwen Code](https://agentvera.dev/fr/agents/qwen-code/) | Alibaba | `qwen` | Aucun | Oui | Non | Non | Non |
| [Kimi Code](https://agentvera.dev/fr/agents/kimi-code/) | Moonshot AI | `kimi` | low, medium, high, max | Oui | Non | Non | Non |
| [Kiro](https://agentvera.dev/fr/agents/kiro-cli/) | AWS | `kiro-cli` | low, medium, high, xhigh, max | Oui | Non | Non | Non |
| [Amp](https://agentvera.dev/fr/agents/amp/) | Sourcegraph | `amp` | low, medium, high, ultra | Oui | Non | Non | Non |
| [Droid](https://agentvera.dev/fr/agents/factory-droid/) | Factory | `droid` | low, medium, high, xhigh, max | Oui | Non | Non | Non |
| [Goose](https://agentvera.dev/fr/agents/goose/) | Block | `goose` | low, medium, high, max | Oui | Non | Non | Non |
| [Vibe](https://agentvera.dev/fr/agents/mistral-vibe/) | Mistral | `vibe` | Aucun | Oui | Non | Non | Non |
| [Crush](https://agentvera.dev/fr/agents/crush/) | Charm | `crush` | Aucun | Oui | Non | Non | Non |
| [Aider](https://agentvera.dev/fr/agents/aider/) | Open source | `aider` | low, medium, high | Non | Non | Non | Non |
| [Cline](https://agentvera.dev/fr/agents/cline/) | Cline CLI | `cline` | low, medium, high, xhigh | Oui | Non | Non | Non |

- Niveaux d’effort : les niveaux de raisonnement que vous pouvez choisir pour l’agent dans AgentVera. « Aucun » signifie que la CLI n’a pas de réglage d’effort ou qu’il suit le modèle choisi.
- MCP et navigateur : les serveurs MCP enregistrés dans AgentVera et le navigateur d’AgentVera sont donnés à l’agent à chaque lancement.
- Chaînes de comptes : passage au compte suivant quand une limite est atteinte, et profils de contexte.
- Copie de conversation : copier la conversation dans un nouvel agent et y continuer.

## Agent par agent

**Claude Code**

- Connexion: Le compte par défaut utilise votre connexion Claude Code existante. Chaque compte ajouté reçoit son propre dossier CLAUDE_CONFIG_DIR ; vous vous connectez avec claude auth login dans le terminal de l’app.
- Modèle: Les modèles sont listés par version à partir du catalogue local de Claude Code. Le mode Fast peut être activé pour les modèles qui le prennent en charge.
- Effort: Auto, faible, moyen, élevé, très élevé et max, au choix avec un curseur.
- Reprise de session: Chaque agent démarre avec son propre identifiant de session (--session-id) et reprend avec --resume. La conversation peut être copiée dans un nouvel agent avec --fork-session.
- MCP: Les serveurs MCP enregistrés dans AgentVera et le navigateur AgentVera (Playwright MCP) sont attachés à chaque lancement. Claude in Chrome est aussi disponible.

**Codex**

- Connexion: Le compte par défaut utilise votre connexion Codex existante. Chaque compte ajouté reçoit son propre dossier CODEX_HOME ; vous vous connectez avec codex login dans le terminal de l’app.
- Modèle: Les modèles sont lus en direct avec codex debug models.
- Effort: Les niveaux d’effort proposés par le modèle sélectionné, au choix avec un curseur.
- Reprise de session: Chaque agent reçoit une clé de conversation stable ; à la réouverture de l’app, l’agent reprend à partir de l’historique local de la CLI. Une conversation peut être dupliquée dans un nouvel agent avec codex fork.
- MCP: Les serveurs MCP enregistrés dans AgentVera et le navigateur AgentVera sont attachés à chaque lancement.

**Gemini CLI**

- Connexion: Gemini CLI utilise sa propre connexion Google ou GEMINI_API_KEY ; le terminal de l’agent demande laquelle au premier lancement.
- Modèle: Si le champ est vide, le modèle par défaut de Gemini CLI est utilisé ; un modèle choisi est transmis avec --model.
- Effort: Gemini CLI n’a pas de niveaux d’effort.
- Reprise de session: Chaque agent démarre avec un identifiant de session fourni par AgentVera (--session-id) ; une session enregistrée s’ouvre avec --resume.
- MCP: Les serveurs MCP et le navigateur d’AgentVera sont attachés à chaque lancement, fusionnés par nom avec vos propres réglages Gemini.

**Copilot**

- Connexion: Copilot utilise sa propre connexion GitHub ; si vous êtes déconnecté, lancez /login dans le terminal de l’agent.
- Modèle: Si le champ est vide, le modèle par défaut de Copilot est utilisé ; un modèle choisi est transmis avec --model.
- Effort: Minimal, faible, moyen, élevé, très élevé et max (--reasoning-effort).
- Reprise de session: Chaque agent démarre avec un identifiant de session fourni par AgentVera (--session-id) ; une session enregistrée s’ouvre avec --resume.
- MCP: Les serveurs MCP et le navigateur d’AgentVera sont ajoutés à chaque lancement avec --additional-mcp-config.

**Cursor**

- Connexion: Cursor utilise sa propre session CLI ; si vous êtes déconnecté, le terminal de l’agent vous demande de vous connecter au premier lancement.
- Modèle: Si le champ est vide, le modèle de vos réglages Cursor est utilisé. Listez les modèles avec cursor-agent models.
- Effort: Cursor CLI n’a pas de niveaux d’effort.
- Reprise de session: L’agent démarre avec l’identifiant d’un chat ouvert par cursor-agent create-chat (--resume). Si aucun identifiant n’est renvoyé, --continue est utilisé.
- MCP: Les serveurs MCP et le navigateur d’AgentVera sont ajoutés sous forme de plugin local et approuvés pour l’exécution.

**Antigravity**

- Connexion: Antigravity utilise sa propre connexion Google ; si vous êtes déconnecté, il vous demande de vous connecter dans le navigateur au premier lancement.
- Modèle: Si le champ est vide, le modèle de vos réglages Antigravity est utilisé. Listez les modèles avec agy models.
- Effort: Faible, moyen et élevé (--effort).
- Reprise de session: L’agent rouvre sa conversation par identifiant (--conversation) ; sans identifiant, il reprend la dernière conversation du dossier (--continue).
- MCP: Les serveurs MCP et le navigateur d’AgentVera sont fusionnés avec votre propre mcp_config.json sous macOS et Linux.

**opencode**

- Connexion: La connexion au fournisseur se fait dans opencode lui-même : /connect dans le terminal de l’agent ou opencode auth login.
- Modèle: La liste des modèles vient de opencode models --verbose, regroupée par fournisseur et mise en cache pendant 10 minutes.
- Effort: Les variantes propres à chaque modèle sont proposées comme options d’effort.
- Reprise de session: Chaque agent démarre dans sa propre session opencode (--session ses_…). La session est créée à l’avance par un opencode serve éphémère qui n’écoute que sur 127.0.0.1 ; la duplication la fork de la même façon.
- MCP: Le rôle, les serveurs MCP et le navigateur AgentVera sont transmis en configuration intégrée et fusionnés avec votre propre opencode.json.

**Hermes**

- Connexion: Hermes utilise le fournisseur et les identifiants choisis avec hermes model ; s’il n’est pas encore configuré, lancez d’abord hermes setup.
- Modèle: Si le champ est vide, le modèle par défaut de Hermes est utilisé ; AgentVera ne transmet qu’un éventuel -m .
- Effort: Hermes n’a pas de niveaux d’effort.
- Reprise de session: L’identifiant de session est lu dans la bannière de démarrage ou, après la première réponse, dans hermes sessions list. Si aucun n’est enregistré, l’agent ouvre une nouvelle session.
- MCP: Les serveurs MCP et le navigateur d’AgentVera sont ajoutés à une configuration Hermes gérée à chaque lancement.

**Qwen Code**

- Connexion: Qwen Code utilise sa propre connexion, réglée avec /auth dans le terminal de l’agent : une clé API, un forfait de code Qwen ou un modèle local. L’offre gratuite Qwen OAuth a pris fin le 15 avril 2026.
- Modèle: Si le champ est vide, le modèle par défaut de Qwen Code est utilisé ; un modèle choisi est transmis avec --model.
- Effort: Qwen Code n’a pas de niveaux d’effort.
- Reprise de session: Chaque agent démarre avec un identifiant de session fourni par AgentVera (--session-id) ; une session enregistrée s’ouvre avec --resume.
- MCP: Les serveurs MCP et le navigateur d’AgentVera sont transmis avec --mcp-config.

**Kimi Code**

- Connexion: Kimi utilise sa propre connexion : kimi login, ou /login dans le terminal de l’agent.
- Modèle: Un alias de modèle du config.toml de Kimi ; si le champ est vide, le modèle par défaut est utilisé.
- Effort: Faible, moyen, élevé et max.
- Reprise de session: Kimi crée la session au premier message ; AgentVera retrouve son identifiant avec kimi session list et y revient aux lancements suivants.
- MCP: Les serveurs MCP et le navigateur d’AgentVera sont transmis avec --mcp-config-file, à côté de votre propre mcp.json.

**Kiro**

- Connexion: Kiro utilise sa propre connexion (kiro-cli login) ; si vous êtes déconnecté, le terminal de l’agent vous demande de vous connecter.
- Modèle: Si le champ est vide, le modèle par défaut de Kiro est utilisé. Listez les modèles avec kiro-cli chat --list-models.
- Effort: Faible, moyen, élevé, très élevé et max (--effort).
- Reprise de session: Kiro choisit ses propres identifiants ; à la reprise, l’agent s’ouvre avec son identifiant de session ou la dernière session du dossier.
- MCP: Les serveurs MCP et le navigateur d’AgentVera sont fusionnés avec votre propre mcp.json Kiro à chaque lancement.

**Amp**

- Connexion: Amp utilise sa propre connexion ampcode.com ; si vous êtes déconnecté, le terminal de l’agent vous demande de vous connecter au premier lancement.
- Modèle: Amp utilise des modes plutôt que des modèles ; le mode détermine le modèle, le prompt et les outils.
- Effort: Modes faible, moyen, élevé et ultra (--mode).
- Reprise de session: L’agent se rattache à un thread créé avec amp threads new et y revient avec threads continue aux lancements suivants.
- MCP: Les serveurs MCP et le navigateur d’AgentVera sont transmis avec --mcp-config.

**Droid**

- Connexion: Droid utilise sa propre connexion Factory ; si vous êtes déconnecté, le terminal de l’agent vous demande de vous connecter au lancement.
- Modèle: Si le champ est vide, le modèle par défaut de Droid est utilisé ; le modèle est transmis via un fichier de réglages propre à chaque exécution.
- Effort: Faible, moyen, élevé, très élevé et max.
- Reprise de session: Droid écrit son fichier de session dès que la conversation commence ; AgentVera le retrouve et revient à cette session avec --resume la fois suivante.
- MCP: Les serveurs MCP et le navigateur d’AgentVera sont fusionnés par-dessus vos réglages Droid pour cette exécution.

**Goose**

- Connexion: Goose utilise le fournisseur choisi avec goose configure ; il ne s’ouvre pas sans fournisseur.
- Modèle: Si le champ est vide, le modèle choisi dans goose configure est utilisé ; un modèle choisi est transmis avec --model.
- Effort: Faible, moyen, élevé et max.
- Reprise de session: Chaque agent ouvre sa propre session nommée (--name) et y revient avec --resume.
- MCP: Les serveurs MCP et le navigateur d’AgentVera sont ajoutés à Goose comme extensions.

**Vibe**

- Connexion: Vibe utilise sa propre connexion Mistral ou MISTRAL_API_KEY ; un écran de configuration s’ouvre dans le terminal de l’agent au premier lancement.
- Modèle: Un alias de modèle des réglages de Vibe (VIBE_ACTIVE_MODEL) ; si le champ est vide, le modèle par défaut est utilisé.
- Effort: Vibe n’a pas de niveaux d’effort.
- Reprise de session: Vibe écrit sa session après le premier message ; AgentVera la retrouve et y revient avec --resume la fois suivante.
- MCP: Les serveurs MCP et le navigateur d’AgentVera sont fusionnés par nom avec vos propres serveurs Vibe.

**Crush**

- Connexion: Crush utilise ses propres réglages de fournisseur ; le terminal de l’agent les demande au premier lancement.
- Modèle: Le mode interactif de Crush n’a pas d’option de modèle ; le modèle et le fournisseur se choisissent dans Crush (Ctrl+L) ou dans ses réglages.
- Effort: Crush n’a pas de niveaux d’effort.
- Reprise de session: La session est retrouvée avec crush session list après la première réponse ; au lancement suivant, l’agent y revient avec --session.
- MCP: Les serveurs MCP et le navigateur d’AgentVera sont fusionnés avec votre propre crush.json à chaque lancement.

**Aider**

- Connexion: Aider lit les clés API des fournisseurs dans les variables d’environnement ou dans .aider.conf.yml.
- Modèle: Si le champ est vide, le modèle par défaut d’Aider est utilisé ; un modèle choisi est transmis avec --model.
- Effort: Faible, moyen et élevé (--reasoning-effort).
- Reprise de session: Chaque agent utilise son propre fichier d’historique sous ~/.aider/agentvera/ et reprend avec --restore-chat-history.
- MCP: Les serveurs MCP d’AgentVera ne sont pas transmis à Aider.

**Cline**

- Connexion: Cline utilise sa propre configuration de fournisseur (cline auth) ; si elle n’est pas faite, le terminal de l’agent la demande au premier lancement.
- Modèle: Si le champ est vide, le modèle enregistré de Cline est utilisé ; un modèle choisi est aussi écrit dans les réglages de Cline.
- Effort: Faible, moyen, élevé et très élevé (--thinking).
- Reprise de session: Cline crée la session au premier message ; AgentVera retrouve l’identifiant avec cline history et y revient avec --id la fois suivante.
- MCP: Les serveurs MCP et le navigateur d’AgentVera sont fusionnés avec vos propres réglages MCP de Cline à chaque lancement.

## Questions

**Quels agents peuvent utiliser les serveurs MCP d’AgentVera ?** Claude Code, Codex, Gemini CLI, Copilot, Cursor, opencode, Hermes, Qwen Code, Kimi Code, Kiro, Amp, Droid, Goose, Vibe, Crush, Cline reçoivent les serveurs MCP et le navigateur d’AgentVera à chaque lancement. Antigravity ne les reçoit que sous macOS et Linux ; Aider ne les reçoit pas.

**Quels agents ont des chaînes de comptes ?** Claude Code, Codex. Quand un compte atteint sa limite, l’agent continue dans la même conversation avec le compte suivant.

**Quels agents me laissent choisir un niveau d’effort ?** Claude Code, Codex, Copilot, Antigravity, Kimi Code, Kiro, Amp, Droid, Goose, Aider, Cline. Les autres n’ont pas de réglage d’effort distinct.

**Comment lancer une CLI qui n’est pas dans la liste ?** Toute CLI absente de la liste tourne dans un agent Terminal ; la commande doit simplement être dans votre PATH.

---

**À propos d’AgentVera.** AgentVera est une app de bureau pour macOS, Windows et Linux, développée par Solviera Teknoloji. Elle exécute 18 agents de code IA (Claude Code, Codex, Gemini CLI, Copilot, Cursor, Antigravity, opencode, Hermes, Qwen Code, Kimi Code, Kiro, Amp, Droid, Goose, Vibe, Crush, Aider, Cline) côte à côte, par projet, dans de vrais terminaux avec les installations et connexions CLI de l’utilisateur. L’offre gratuite inclut des agents illimités. Télécharger: https://agentvera.dev/fr/download/ · Tarifs: https://agentvera.dev/fr/pricing/
