Claude Code vs Codex
Deux agents de code dans le terminal, deux éditeurs, deux philosophies sur la sécurité et l’ouverture. Ce comparatif s’en tient aux faits vérifiés dans les docs officielles, sans vainqueur désigné : à toi de voir lequel colle à ton cas.
Mis à jour le 9 octobre 2026 · 9 min de lecture
Ce qu’ils ont en commun
Claude Code (Anthropic) et Codex (OpenAI) font le même métier : tu leur décris une tâche, ils lisent ton code, modifient des fichiers, lancent des commandes et itèrent jusqu’à ce que ça marche. Les deux tournent dans le terminal, et aussi dans l’IDE, dans une app desktop et dans le cloud.
Sur l’essentiel, ils ont convergé :
- un fichier d’instructions lu à chaque session ;
- le protocole MCP pour brancher des outils externes ;
- un mode non interactif pour les scripts et la CI ;
- la reprise d’une session passée ;
- des sous-agents et un worktree git intégré pour travailler en parallèle.
Les vraies différences sont ailleurs : les modèles, la façon de payer, l’ouverture du code, la sandbox par défaut et la possibilité de tourner sur un modèle local.
Le tableau comparatif
Vérifié le 9 octobre 2026 dans la documentation d’Anthropic et d’OpenAI, et dans l’aide en ligne de commande de Claude Code 2.1.295 et Codex CLI 0.160.1. Ces outils changent chaque semaine : vérifie les offres avant de t’abonner.
| Critère | Claude Code | Codex |
|---|---|---|
| Éditeur | Anthropic | OpenAI |
| Modèles | Famille Claude : Opus, Sonnet, Haiku, à choisir avec /model | Modèles OpenAI : GPT-6.1 Sol est recommandé pour le code agentique |
| Accès | Abonnements Claude Pro, Max, Team et Enterprise (pas l’offre gratuite), ou à l’usage via la Console Anthropic, Amazon Bedrock, Google Cloud ou Microsoft Foundry | Inclus dans les offres ChatGPT Free, Go, Plus, Pro, Business, Edu et Enterprise, ou à l’usage avec une clé API |
| Code source | Propriétaire : dépôt GitHub public, « all rights reserved » | CLI open source, licence Apache-2.0 |
| Sandbox | Optionnelle, désactivée par défaut, activée avec /sandbox (Seatbelt sur macOS, bubblewrap sur Linux et WSL2) | Active par défaut : read-only, workspace-write ou danger-full-access (Seatbelt, bubblewrap, sandbox Windows native) |
| Approbations | Modes manual, acceptEdits, plan, auto, dontAsk, bypassPermissions ; auto par défaut | Politiques on-request ou never, plus --approve-for-me pour une revue automatique |
| Instructions | CLAUDE.md, et lit AGENTS.md s’il n’y a pas de CLAUDE.md | AGENTS.md (global dans ~/.codex, puis du dépôt jusqu’au dossier courant) |
| MCP | Oui : claude mcp add, serveurs stdio, HTTP, SSE | Oui : codex mcp add, serveurs locaux ou distants |
| Parallélisme | Sous-agents, agents en arrière-plan (--bg), worktree intégré (--worktree) | Sous-agents, worktree intégré (--worktree) |
| Sans interface | claude -p, reprise avec --continue ou --resume | codex exec, reprise avec codex resume |
| IDE | VS Code (et Cursor), JetBrains, app desktop | VS Code, Cursor, Windsurf ; intégrations Xcode et JetBrains ; app desktop |
| Cloud | Claude Code sur le web et mobile, claude --cloud depuis le terminal | Codex Cloud, codex cloud depuis le terminal |
| Modèles locaux | Pas de mode intégré, mais fonctionne avec Ollama via son API compatible Anthropic (guide, non supporté par Anthropic) | --oss avec Ollama ou LM Studio |
Les forces de Claude Code
Des modes de permission fins
Six modes, de manual (il demande avant presque tout) à bypassPermissions (réservé aux conteneurs isolés). Le mode auto, par défaut depuis la version 2.1.283, confie la validation à un second modèle qui relit chaque action. plan explore et propose avant de toucher au code. Tu passes de l’un à l’autre avec Maj+Tab.
Une personnalisation poussée
Au-delà de CLAUDE.md : des skills pour empaqueter un workflow réutilisable, des hooks qui lancent une commande avant ou après une action (formater après chaque édition, linter avant un commit), et une mémoire automatique que Claude tient lui-même entre les sessions.
Le travail en arrière-plan
claude --bg lance une session en arrière-plan que tu rattaches plus tard avec claude attach. Ajoute les routines planifiées dans le cloud, l’intégration Slack et GitHub Actions, et Claude Code se pilote bien hors du terminal.
Ses limites
Pas d’offre gratuite : il faut un abonnement Claude payant ou un compte à l’usage. Le code n’est pas open source. La sandbox existe mais reste désactivée tant que tu ne l’as pas activée. Et il est pensé pour les modèles Claude : il n’a pas de mode local intégré. Ollama expose une API compatible qui permet de le brancher sur un modèle local, mais Anthropic ne supporte pas cet usage (notre guide testé).
Les forces de Codex
Open source
Le CLI est publié sous licence Apache-2.0 sur github.com/openai/codex. Tu peux lire le code, le compiler et suivre chaque changement.
Une sandbox active par défaut
Codex isole les commandes dès le départ. En workspace-write, le mode courant, les éditions et commandes restent dans ton dossier de travail ; il demande dès qu’il veut en sortir. Le mécanisme est celui du système : Seatbelt sur macOS, bubblewrap sur Linux et WSL2, sandbox native sur Windows.
Un accès large et des modèles locaux
Codex est inclus jusque dans l’offre ChatGPT gratuite, ce qui permet de l’essayer sans payer. Avec --oss, il tourne sur un modèle open source servi par Ollama ou LM Studio sur ta machine.
Ses limites
Des approbations plus simples : deux politiques (on-request ou never) et une revue automatique en option, là où Claude Code propose six modes. Le volume d’usage inclus dépend de ton offre ChatGPT : regarde ce que la tienne couvre avant de lancer de longues sessions.
Lequel choisir selon ton cas
Tu veux essayer sans payer
Codex : il est inclus dans l’offre ChatGPT Free. Claude Code demande au minimum l’abonnement Pro ou un compte API.
Tu as déjà un abonnement
Prends l’agent qui va avec. Un abonnement ChatGPT Plus ou Pro inclut Codex, un abonnement Claude Pro ou Max inclut Claude Code. Payer les deux pour comparer un mois n’a rien d’absurde.
Ton code ne doit pas quitter ta machine
Les deux peuvent tourner sur un modèle local servi par Ollama : Codex nativement avec --oss, Claude Code via l’API compatible d’Ollama (voir le guide). La qualité dépend alors du modèle que ton matériel fait tourner, pas de l’agent.
Tu veux tout cadrer et tout automatiser
Claude Code : modes de permission, hooks, skills et sessions en arrière-plan donnent beaucoup de prises pour encadrer un agent qui travaille seul.
Tu tiens à l’open source ou à une sandbox active d’emblée
Codex : licence Apache-2.0 et isolation par défaut. Côté Claude Code, active /sandbox dès la première session.
Ton équipe est déjà chez AWS, Google Cloud ou Azure
Claude Code se branche sur Amazon Bedrock, Google Cloud et Microsoft Foundry, avec la facturation de ton cloud.
Utiliser les deux sur le même projet
Rien ne t’oblige à choisir. Les deux lisent AGENTS.md : Claude Code le prend directement tant qu’il n’y a pas de CLAUDE.md, et un CLAUDE.md qui contient la ligne @AGENTS.md l’importe. Un seul fichier de règles pour deux agents.
Reste à les empêcher de se marcher dessus : un agent par tâche, une tâche par worktree git. Chacun a son dossier et sa branche, et tu compares les deux diffs à la fin.
Le guide git worktree pour agents IA détaille la méthode, les pièges (dépendances, .env, ports) et le merge.
Pas besoin de choisir.
Fais-les travailler ensemble.
Vision Island orchestre Claude, Codex et Kimi sur le même projet : un worktree par tâche, l’agent le plus adapté à chacune, 24/7 sur un Mac mini, avec des LLM locaux ou hybrides quand le code ne doit pas sortir.
Tu écris la tâche depuis l’encoche de ton Mac. Vision crée le worktree et la branche.
Un architecte rend le plan en phases. Rien ne s’exécute avant ton feu vert.
Sécurité et qualité relisent le diff complet, en lecture seule, avant que tu merges.
La machine travaille pendant que tu dors. Au réveil, ce qui attend ta décision est rangé au même endroit.
Le Privacy Gateway bloque ou redirige vers un modèle local : rien ne sort sans ta permission.
Questions fréquentes
Claude Code ou Codex : lequel est le meilleur ?
Aucun dans l’absolu. Codex est open source, isole les commandes par défaut, est inclus dès l’offre ChatGPT gratuite et accepte des modèles locaux. Claude Code offre des modes de permission plus fins, des hooks, des skills et le travail en arrière-plan. Le bon choix dépend de ton abonnement, de tes contraintes de sécurité et de ta façon de travailler.
Codex CLI est-il gratuit ?
Le CLI est open source (Apache-2.0). Pour l’utiliser avec les modèles d’OpenAI, il faut un compte ChatGPT, offre Free comprise au 9 octobre 2026, ou une clé API facturée à l’usage. Avec --oss, le modèle tourne en local, sur ta machine.
Claude Code lit-il le fichier AGENTS.md ?
Oui. Depuis la version 2.1.277, il lit AGENTS.md quand le dépôt n’a pas de CLAUDE.md. Si tu as les deux, il lit CLAUDE.md : ajoute-y la ligne @AGENTS.md pour inclure l’autre.
Peut-on faire tourner Claude Code avec un modèle local ?
Pas de façon intégrée, et Anthropic ne le supporte pas officiellement. En pratique, Ollama expose une API compatible Anthropic : avec ANTHROPIC_BASE_URL pointé sur Ollama et un contexte d’au moins 64k, Claude Code fonctionne avec un modèle comme qwen3.5. Codex, lui, le propose nativement avec --oss.