# Claude Code vs Codex : comparatif honnête

URL: https://agentvera.dev/fr/blog/claude-code-vs-codex/ · Publié: 2026-10-22

Claude Code vs Codex : modèles, abonnements, sandbox, approbations, CLAUDE.md vs AGENTS.md et MCP, et pourquoi beaucoup de développeurs utilisent les deux ensemble.

**En bref:**

- Claude Code utilise les modèles Claude d’Anthropic et Codex CLI les modèles GPT d’OpenAI ; les deux modifient des fichiers, lancent des commandes, gèrent MCP et proposent /review.
- Codex exécute les commandes dans une sandbox au niveau du système d’exploitation par défaut, tandis que Claude Code repose sur des modes d’autorisation et une sandbox Bash optionnelle.
- Codex lit AGENTS.md et Claude Code lit CLAUDE.md : un AGENTS.md commun, importé depuis un court CLAUDE.md, convient aux deux.

Claude Code vs Codex se résume à trois choses : les modèles qui les animent (Claude d’Anthropic vs GPT d’OpenAI), la façon dont ils vous protègent (modes d’autorisation vs sandbox au niveau du système) et l’abonnement que vous avez déjà. Ce sont deux agents de code en terminal qui lisent votre dépôt, modifient des fichiers, lancent des commandes, gèrent MCP et suivent les instructions d’un fichier de votre dépôt. Pour la plupart des tâches quotidiennes, l’un ou l’autre fera l’affaire.

Cet article compare les deux honnêtement, sans benchmarks inventés, puis explique pourquoi beaucoup de gens finissent par utiliser les deux, et comment les faire tourner côte à côte sans qu’ils se gênent.

## Ce qu’ils sont

**Claude Code** est l’agent de code d’Anthropic. Vous l’installez, lancez `claude` dans un dossier de projet et lui parlez. Il existe aussi en application de bureau, dans VS Code et JetBrains, sur le web et en CI, mais la CLI en est le cœur.

**Codex CLI** est l’agent de code en terminal d’OpenAI. Vous lancez `codex` dans un dossier de projet. Son code source est sur GitHub (`openai/codex`), et OpenAI propose aussi Codex dans une extension d’IDE, une application de bureau et dans le cloud.

La boucle de base est la même : vous décrivez une tâche, l’agent lit le code dont il a besoin, propose ou effectue des modifications, lance les tests et vous rend compte. Les différences sont dans les détails.

## Claude Code vs Codex en un coup d’œil

| | Claude Code | Codex CLI |
| --- | --- | --- |
| Éditeur | Anthropic | OpenAI |
| Commande | `claude` | `codex` |
| Modèles | Modèles Claude (familles Opus, Sonnet, Haiku) | Modèles GPT d’OpenAI, dont des modèles optimisés pour Codex |
| Connexion | Claude Pro, Max, Team ou Enterprise, compte Console ou fournisseur cloud | Compte ChatGPT ou clé API OpenAI |
| Modèle de sécurité | Modes d’autorisation (Manual, accept edits, plan, auto) et sandbox Bash optionnelle | Sandbox système (read-only, workspace-write, full access) plus une politique d’approbation |
| Instructions du projet | `CLAUDE.md` (lit `AGENTS.md` en l’absence de `CLAUDE.md`) | `AGENTS.md` |
| MCP | Oui, `claude mcp add` ou `/mcp` | Oui, `codex mcp add` |
| Exécutions non interactives | `claude -p "..."` | `codex exec "..."` |
| Revue intégrée | `/review` | `/review` |
| Changer de modèle | `/model` | `/model` |

## Modèles et abonnements

Claude Code utilise les modèles Claude. `/model` permet de passer de l’un à l’autre, et `/effort` règle l’intensité de réflexion du modèle. Codex utilise les modèles d’OpenAI, et sa commande `/model` choisit à la fois le modèle et l’effort de raisonnement.

Les versions de modèles changent tous les quelques mois : un comparatif qui cite des versions précises vieillit vite. Ce qui dure, c’est ceci : chaque outil est construit autour des modèles de son éditeur et optimisé pour eux. Si votre équipe fait déjà confiance à une famille de modèles pour le code, c’est un bon critère de départage.

Côté tarifs, les deux fonctionnent avec un abonnement ou avec un accès API facturé au token :

- **Claude Code** se connecte avec un abonnement Claude Pro, Max, Team ou Enterprise, avec un compte Claude Console (crédits API prépayés), ou via Amazon Bedrock, Google Cloud ou Microsoft Foundry.
- **Codex** se connecte avec un compte ChatGPT, en utilisant l’usage Codex inclus dans votre abonnement ChatGPT, ou avec une clé API OpenAI facturée au tarif de l’API.

Les abonnements s’accompagnent de fenêtres d’usage (une fenêtre glissante de 5 heures et une fenêtre hebdomadaire), et les offres supérieures en donnent davantage. Consultez les pages tarifaires des éditeurs pour les chiffres actuels. Si vous payez déjà pour ChatGPT ou Claude, commencez par l’outil qui l’accompagne. Plus de détails sur le comportement des limites dans [limites d’usage de Claude Code](/fr/blog/claude-code-usage-limits/ "Limites d’usage de Claude Code").

## Sandbox et approbations

C’est la plus grande différence réelle.

### Codex : une sandbox d’abord

Codex exécute les commandes dans une sandbox au niveau du système d’exploitation. Il existe trois modes de sandbox :

- **read-only :** il peut lire des fichiers, mais modifier ou lancer des commandes demande votre approbation.
- **workspace-write :** le défaut habituel en local. Il peut modifier à l’intérieur du dossier du projet et y lancer des commandes courantes. L’accès réseau est désactivé par défaut.
- **danger-full-access :** aucune sandbox.

Par-dessus, une politique d’approbation (`untrusted`, `on-request`, `never`) décide quand Codex s’arrête pour demander. Vous modifiez les deux avec `/permissions` dans une session. L’option `--dangerously-bypass-approvals-and-sandbox` désactive tout, et son nom est sans ambiguïté.

### Claude Code : modes d’autorisation

Claude Code part de l’autre bout : il demande avant d’agir, et vous décidez de ce que vous laissez passer. Appuyez sur `Shift+Tab` pour parcourir les modes d’autorisation :

- **Manual** (`default`) : seules les lectures s’exécutent sans demander.
- **Accept edits :** les modifications de fichiers et les commandes simples sur le système de fichiers passent.
- **Plan mode :** Claude explore et rédige un plan mais ne modifie pas le code source avant votre approbation.
- **Auto mode :** un second modèle, un classifieur, examine chaque action à votre place. Les versions récentes démarrent par défaut dans ce mode.

Vous pouvez ajouter des règles allow, ask et deny avec `/permissions`, et activer une sandbox Bash avec `/sandbox` sur macOS, Linux et WSL2. `--dangerously-skip-permissions` saute totalement les demandes ; la documentation d’Anthropic recommande de ne l’utiliser que dans un conteneur ou une VM.

### Ce que cela change en pratique

Le défaut de Codex dresse un mur autour de l’agent : une commande imprudente ne peut pas sortir du projet ni accéder au réseau. Le défaut de Claude Code place vous, ou un classifieur, devant chaque action risquée. Aucun des deux ne rend un agent sûr à lancer avec un accès complet sur votre machine principale. Si vous voulez qu’un agent travaille sans surveillance, donnez-lui au minimum un git worktree, et un conteneur s’il peut exécuter des commandes arbitraires.

## CLAUDE.md vs AGENTS.md

Les deux outils lisent au début de chaque session un fichier Markdown d’instructions du projet : commandes de build et de test, conventions, choses à éviter.

- **Codex** lit `AGENTS.md`. Il cherche dans `~/.codex/` les règles globales, puis descend de la racine du dépôt jusqu’à votre dossier courant en réunissant les fichiers trouvés. Un `AGENTS.override.md` dans un dossier l’emporte sur le `AGENTS.md` voisin. La taille cumulée est plafonnée (32 KiB par défaut).
- **Claude Code** lit `CLAUDE.md` : un fichier de projet, un `~/.claude/CLAUDE.md` personnel et un `CLAUDE.local.md` ignoré par git. Anthropic conseille de garder chaque fichier sous environ 200 lignes. Les versions récentes lisent aussi `AGENTS.md` en l’absence de `CLAUDE.md`, et un `CLAUDE.md` peut l’inclure avec un import `@AGENTS.md`.

Les deux ont `/init`, qui analyse le dépôt et écrit une première version du fichier. Le `/init` de Claude Code propose même de reprendre une configuration Codex ou Gemini CLI existante.

Si vous utilisez les deux outils, la configuration la plus simple est un seul `AGENTS.md` partagé contenant les vraies règles, et un court `CLAUDE.md` qui l’importe en n’ajoutant que ce qui est spécifique à Claude.

## MCP et outils

Les deux gèrent MCP, la façon standard de donner à un agent des outils supplémentaires comme un navigateur, une base de données ou un outil de suivi de tickets. Claude Code gère les serveurs avec `claude mcp add` et la commande `/mcp` ; Codex utilise `codex mcp add` et stocke les serveurs dans son fichier de configuration. Les serveurs locaux et distants fonctionnent dans les deux. Si MCP est nouveau pour vous, commencez par [ce qu’est un serveur MCP](/fr/blog/what-is-mcp-server/ "Qu’est-ce qu’un serveur MCP").

Le hic quand vous utilisez les deux outils : vous configurez chaque serveur deux fois, dans deux formats.

## Les points forts, honnêtement

Les benchmarks des agents de code bougent à chaque sortie de modèle et dépendent beaucoup de la tâche. Voici donc les différences que vous pouvez vérifier vous-même :

- **Claude Code** offre un large éventail de briques autour de l’agent : sous-agents, hooks, skills, plan mode, checkpoints avec `/rewind` et un vaste écosystème de plugins. Si vous aimez façonner le fonctionnement de l’agent, il y a beaucoup à configurer.
- **Codex** a une bonne sandbox par défaut, un fichier de configuration propre, un dépôt ouvert que vous pouvez lire, et `AGENTS.md` comme format natif, que beaucoup d’autres agents lisent aussi.
- **Les deux** relisent du code (`/review`), reprennent d’anciennes conversations, tournent en mode headless en CI et suivent mieux les instructions quand elles sont courtes et concrètes.

Le test honnête est simple : donnez aux deux la même vraie tâche dans votre propre dépôt (un bug avec un test qui échoue convient bien), laissez chacun terminer et comparez les diffs. Cela en dit plus que n’importe quel classement.

## Pourquoi beaucoup utilisent les deux

Une fois les deux installés, les utiliser ensemble vient naturellement :

- **Second avis.** Un agent écrit la modification, l’autre la relit. Un modèle différent rate des choses différentes.
- **Limites.** Quand la fenêtre d’un abonnement s’épuise en milieu d’après-midi, l’autre outil vous permet de continuer.
- **Adéquation.** Certaines tâches conviennent mieux à un modèle. Avoir les deux permet de choisir par tâche plutôt que pour l’année.

La friction vient de la coordination : deux terminaux, deux configurations MCP, deux endroits où surveiller les approbations, et le risque que les deux agents modifient le même fichier. C’est le même problème que de lancer [plusieurs agents de code en parallèle](/fr/blog/parallel-coding-agents/ "Agents de code en parallèle"), mais avec deux éditeurs.

## Claude Code et Codex côte à côte dans AgentVera

AgentVera est une application de bureau pour macOS, Windows et Linux qui ouvre [Claude Code](/fr/agents/claude-code/ "Claude Code") et [Codex](/fr/agents/codex/ "Codex") (et 16 autres agents CLI) dans de vrais terminaux, avec les connexions déjà présentes sur votre machine. Vos abonnements Claude et ChatGPT fonctionnent tels quels.

| Besoin | Dans AgentVera |
| --- | --- |
| Voir les deux agents à la fois | Une grille par projet, de 1×1 à 5×4 ; chaque volet affiche l’état de l’agent et la taille de son contexte en direct |
| Les tenir hors des fichiers l’un de l’autre | Panneau Worktree : créez un worktree et lancez un agent directement dedans |
| Définir ce que chaque agent peut faire | Permissions dans la boîte de dialogue de l’agent : Ask, Auto ou Full access, par agent |
| Configurer MCP une seule fois | [Gestionnaire MCP](/fr/features/mcp-manager/ "Gestionnaire MCP") : enregistrez un serveur une fois et il s’attache à Claude Code comme à Codex |
| Faire vérifier l’un par l’autre | [Revue de code automatique](/fr/features/code-review/ "Revue de code automatique") : à la fin d’un tour, un modèle Claude de votre choix relit le code |
| Continuer quand une limite est atteinte | [Changement de compte](/fr/features/account-switching/ "Changement de compte") avec des chaînes séparées pour les comptes Claude et Codex |

### Une configuration simple

1. **Ajoutez le projet** depuis l’écran des projets.
2. **Créez deux worktrees** dans le panneau Git, par exemple `feat/claude` et `feat/codex`, ou un pour la fonctionnalité et un pour les tests.
3. **Ouvrez les agents.** Sous New agent, choisissez Claude Code pour l’un et Codex pour l’autre, puis le worktree, le modèle et l’effort de chacun. Dans Role and instructions, donnez à chacun une mission précise, par exemple « construis l’endpoint » et « écris les tests de l’endpoint, ne touche pas à src/ ».
4. **Choisissez les permissions.** Ask correspond au comportement normal de la CLI. Auto utilise le mode auto propre à chaque CLI. Full access ne demande jamais : réservez-le aux agents dans un worktree ou un conteneur.
5. **Relisez et fusionnez.** Activez la revue automatique dans les réglages du projet, consultez les résultats dans l’onglet Reviews, puis fusionnez les branches une par une depuis le [panneau Git](/fr/features/git-and-github/ "Git et GitHub").

La grille, les worktrees, la revue de code et le gestionnaire MCP sont dans l’offre gratuite. Le changement de compte et les flows (qui transmettent automatiquement la réponse d’un agent à un autre) sont dans Pro et Team.

Pour une mise en place pas à pas des worktrees, voir [git worktrees pour agents en parallèle](/fr/blog/git-worktree-parallel-agents/ "Git worktrees pour agents en parallèle"). Vous hésitez avec un IDE d’IA ? Lisez [Claude Code vs Cursor](/fr/blog/claude-code-vs-cursor/ "Claude Code vs Cursor") et [Gemini CLI vs Claude Code](/fr/blog/gemini-cli-vs-claude-code/ "Gemini CLI vs Claude Code").

## Lequel choisir ?

- Vous payez déjà pour Claude, ou voulez plan mode, hooks et sous-agents : **commencez par Claude Code**.
- Vous payez déjà pour ChatGPT, ou voulez une sandbox stricte par défaut : **commencez par Codex**.
- Vous atteignez les limites, voulez un second avis sur les modifications importantes ou travaillez sur plusieurs tâches à la fois : **utilisez les deux**, chacun dans son worktree.

Quel que soit votre point de départ, gardez vos règles dans `AGENTS.md` pour que changer plus tard ne coûte rien. Quand vous voulez les deux dans une même fenêtre, [téléchargez AgentVera gratuitement](/fr/download/ "Télécharger AgentVera") et ouvrez un agent Claude Code à côté d’un agent Codex. Pour une vue plus large du domaine, voir [les meilleurs outils CLI de codage IA](/fr/blog/best-ai-coding-cli-tools/ "Les meilleurs outils CLI de codage IA").

## Questions fréquentes

**Claude Code ou Codex : lequel est le meilleur ?** Aucun ne gagne partout. Les deux lisent votre dépôt, modifient des fichiers, lancent des commandes et gèrent MCP. Les différences tiennent aux modèles, au modèle de sécurité (modes d’autorisation vs sandbox système) et à l’abonnement que vous payez déjà. Essayez les deux sur la même vraie tâche dans votre propre dépôt.

**Puis-je utiliser le même fichier d’instructions pour Claude Code et Codex ?** En grande partie, oui. Codex lit AGENTS.md. Les versions récentes de Claude Code lisent AGENTS.md quand il n’y a pas de CLAUDE.md, et un CLAUDE.md peut l’importer avec @AGENTS.md. Gardez les règles communes dans AGENTS.md et seulement les notes propres à Claude dans CLAUDE.md.

**Ai-je besoin d’une clé API pour Claude Code ou Codex ?** Non. Claude Code se connecte avec un abonnement Claude (Pro, Max, Team ou Enterprise) ou un compte Console. Codex se connecte avec un compte ChatGPT ou une clé API OpenAI. Avec une clé API, vous payez au token au lieu d’utiliser les limites de l’abonnement.

**Lequel est le plus sûr à laisser tourner seul ?** Codex exécute les commandes dans une sandbox système par défaut, limitée à l’espace de travail et sans réseau. Claude Code repose sur des modes d’autorisation, un mode auto avec un classifieur de sécurité et une sandbox Bash optionnelle. Pour les exécutions sans surveillance, placez l’un ou l’autre dans un worktree ou un conteneur.

**Puis-je lancer Claude Code et Codex en même temps sur un projet ?** Oui. Donnez à chacun son propre git worktree pour qu’ils ne modifient pas les mêmes fichiers. AgentVera ouvre les deux CLI dans une même grille, chacune avec son worktree, son compte et son mode d’autorisation.

---

**À 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/
