Vision IslandRéserver une démo
Comparatif · Agents de code

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.

Comparatif Claude Code et Codex, vérifié le 9 octobre 2026
CritèreClaude CodeCodex
ÉditeurAnthropicOpenAI
ModèlesFamille Claude : Opus, Sonnet, Haiku, à choisir avec /modelModèles OpenAI : GPT-6.1 Sol est recommandé pour le code agentique
AccèsAbonnements Claude Pro, Max, Team et Enterprise (pas l’offre gratuite), ou à l’usage via la Console Anthropic, Amazon Bedrock, Google Cloud ou Microsoft FoundryInclus dans les offres ChatGPT Free, Go, Plus, Pro, Business, Edu et Enterprise, ou à l’usage avec une clé API
Code sourcePropriétaire : dépôt GitHub public, « all rights reserved »CLI open source, licence Apache-2.0
SandboxOptionnelle, 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)
ApprobationsModes manual, acceptEdits, plan, auto, dontAsk, bypassPermissions ; auto par défautPolitiques on-request ou never, plus --approve-for-me pour une revue automatique
InstructionsCLAUDE.md, et lit AGENTS.md s’il n’y a pas de CLAUDE.mdAGENTS.md (global dans ~/.codex, puis du dépôt jusqu’au dossier courant)
MCPOui : claude mcp add, serveurs stdio, HTTP, SSEOui : codex mcp add, serveurs locaux ou distants
ParallélismeSous-agents, agents en arrière-plan (--bg), worktree intégré (--worktree)Sous-agents, worktree intégré (--worktree)
Sans interfaceclaude -p, reprise avec --continue ou --resumecodex exec, reprise avec codex resume
IDEVS Code (et Cursor), JetBrains, app desktopVS Code, Cursor, Windsurf ; intégrations Xcode et JetBrains ; app desktop
CloudClaude Code sur le web et mobile, claude --cloud depuis le terminalCodex Cloud, codex cloud depuis le terminal
Modèles locauxPas 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.

terminal
$ codex --oss --local-provider ollama

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.

AGENTS.md
# Conventions
pnpm, TypeScript strict, tests avec node:test.
Ne jamais commiter de .env.

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.

terminal
$ claude --worktree export
$ codex --worktree

Le guide git worktree pour agents IA détaille la méthode, les pièges (dépendances, .env, ports) et le merge.

Aller plus loin

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.

01
Un worktree par tâche

Tu écris la tâche depuis l’encoche de ton Mac. Vision crée le worktree et la branche.

02
Le plan avant le code

Un architecte rend le plan en phases. Rien ne s’exécute avant ton feu vert.

03
Double revue

Sécurité et qualité relisent le diff complet, en lecture seule, avant que tu merges.

04
24/7 sur un Mac mini

La machine travaille pendant que tu dors. Au réveil, ce qui attend ta décision est rangé au même endroit.

05
LLM local ou hybride

Le Privacy Gateway bloque ou redirige vers un modèle local : rien ne sort sans ta permission.

Réserver une démoDécouvrir Vision Island →

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.