En juin 2026, un événement a bouleversé les habitudes de nombreux développeurs : les modèles phares d'Anthropic, Fable 5 et Mythos 5, se sont retrouvés hors service du jour au lendemain pour les utilisateurs du monde entier en raison de restrictions à l'export — une interdiction qui a duré 20 jours pleins. Même si elle a été levée en juillet, cet épisode a mis en évidence un risque bien réel : lier tout son flux de travail à un seul outil coûte cher quand les choses tournent mal. À la même période, OpenAI Codex a livré une vague de mises à jour majeures en juin — Codex Remote est passé en disponibilité générale, la surveillance mobile a été lancée, et l'intégration à Amazon Bedrock est arrivée — faisant passer le nombre de développeurs actifs hebdomadaires de 3 à 5 millions. Cet article rassemble toutes les étapes clés pour migrer de Claude Code vers Codex, y compris la configuration des relais qui compte le plus pour les développeurs hors des États-Unis.

Pourquoi de plus en plus de développeurs migrent-ils vers Codex ?

Les motivations varient d'un développeur à l'autre, mais elles se résument généralement à quatre choses :

Les principales raisons de migrer

  • Risque de disponibilité : l'interdiction de 20 jours sur Fable 5/Mythos 5 a mis en évidence une vérité inconfortable — dépendre d'un seul fournisseur pour son modèle de premier plan comporte un risque de disponibilité inacceptable. Codex fonctionne sur GPT-5.5, qui suit un chemin de contrôle export différent, ce qui en fait une véritable solution de secours.
  • Un écart net d'efficacité en tokens : dans des tests contrôlés, Claude Code consommait environ 1,4 à 4 fois plus de tokens que Codex pour accomplir la même tâche. La sortie de GPT-5.5 est plus concise et n'explique pas ses propres plans de façon excessive — un écart qui s'accentue encore davantage sur de longues chaînes de tâches agentiques.
  • Isolation sandbox plus sûre : Codex exécute les commandes dans un bac à sable par défaut, sans toucher directement au système de fichiers local — un avantage net pour les travaux sensibles à la sécurité ou l'isolation multi-projets. Claude Code, à l'inverse, s'exécute directement dans votre environnement local par défaut.
  • Tâches asynchrones dans le cloud : Codex Remote/Cloud permet de confier une tâche à un backend cloud et de s'en éloigner, les résultats revenant sous forme de PR. Claude Code reste aujourd'hui essentiellement une session locale et interactive.

Avant de basculer : les différences essentielles entre Claude Code et Codex

Dimension Claude Code OpenAI Codex
Modèle sous-jacent par défaut Claude Sonnet 5 / Opus 4.8 GPT-5.5 (codex-1)
Environnement d'exécution Exécution locale directe Bac à sable (par défaut)
Tâches asynchrones dans le cloud Limitées (bêta) Codex Remote en disponibilité générale et stable
Efficacité en tokens Consommation plus élevée Environ 30–75 % d'économies
SWE-bench Verified Opus 4.8 : 87,6 % GPT-5.5 : 88,7 %
SWE-bench Pro (plus difficile) Opus 4.8 : 64,3 % GPT-5.5 : 58,6 %
Fichier de configuration CLAUDE.md + ~/.claude/ AGENTS.md + ~/.codex/config.toml
Support MCP Natif, configuration JSON Natif, configuration TOML
Mobile Pas encore d'app officielle Codex iOS en bêta publique (2026-06-29)
Connexion directe Nécessite un VPN ou un relais Nécessite un VPN ou un relais (OPENAI_BASE_URL)

Les données racontent une seule histoire claire : GPT-5.5 devance légèrement sur SWE-bench Verified, mais sur le SWE-bench Pro plus difficile, Claude Opus 4.8 est en tête d'environ 6 %. Chaque outil a ses propres forces — nous verrons plus loin comment faire tourner les deux ensemble.

Étape 1 : installer Codex

Il existe deux façons d'installer Codex — choisissez celle qui correspond à votre façon de travailler.

Option A : Codex CLI (terminal, l'expérience la plus proche de Claude Code)

# Installation (nécessite Node.js 18+)
npm install -g @openai/codex

# Vérifier l'installation
codex --version

Une fois installé, exécuter codex pour la première fois vous invite à vous connecter — vous pouvez utiliser un compte ChatGPT (Plus/Pro/Business/Enterprise fonctionnent tous) ou saisir directement une clé API OpenAI.

Option B : l'app de bureau Codex (interface graphique, avec migration automatique intégrée)

Téléchargez l'installateur macOS/Windows depuis openai.com/codex. L'app de bureau intègre une fonctionnalité « importer la configuration d'un autre agent » (Settings → Import agent setup) qui scanne automatiquement votre configuration Claude Code et migre les Skills, les Hooks, la configuration MCP et 30 jours d'historique de session.

💡 Suggestion : installez d'abord la CLI, ajoutez l'app de bureau si besoin

La CLI est ce qui se rapproche le plus du flux de travail de Claude Code, donc son coût de migration est le plus faible. Si vous voulez une gestion visuelle et la migration automatique, envisagez l'app de bureau en complément. Les deux partagent le même compte et la même configuration de clé API.

Étape 2 : configurer votre clé API

Accéder à l'API officielle d'OpenAI depuis certaines régions nécessite généralement un proxy. Il existe deux chemins ici : la connexion directe (nécessite un VPN) ou un relais (connexion directe, sans VPN).

Option A : connexion directe à l'API officielle d'OpenAI (nécessite un proxy)

# macOS / Linux — ajoutez ceci à ~/.zshrc pour le rendre permanent
export OPENAI_API_KEY=sk-votre-cle-api-openai

# Rechargez
source ~/.zshrc

# Lancez Codex
codex
# Windows PowerShell
$env:OPENAI_API_KEY="sk-votre-cle-api-openai"

# Ou définissez-la de façon permanente comme variable d'environnement système :
# Propriétés système → Avancé → Variables d'environnement → Nouvelle : OPENAI_API_KEY

Option B : accès via un relais d'API (connexion directe, sans VPN nécessaire)

C'est l'option la plus pratique pour les développeurs hors des États-Unis. Les relais prenant en charge GPT-5.5 (codex-1) ne nécessitent que deux variables d'environnement — le reste de la configuration est identique à l'Option A :

# macOS / Linux
export OPENAI_API_KEY=votre-cle-api-du-relais
export OPENAI_BASE_URL=https://votre-domaine-relais.com/v1

source ~/.zshrc
codex
# Windows PowerShell
$env:OPENAI_API_KEY="votre-cle-api-du-relais"
$env:OPENAI_BASE_URL="https://votre-domaine-relais.com/v1"

Points essentiels à vérifier au moment de choisir un relais :

  • Support explicite de GPT-5.5 / codex-1 : Codex utilise le modèle codex-1 (une variante de GPT-5.5 spécialement ajustée pour l'agentique) — le relais doit l'avoir dans sa liste de modèles
  • Format OpenAI (/v1/chat/completions) : Codex parle le protocole OpenAI, donc vérifiez que le chemin d'API du relais est compatible avec le SDK OpenAI standard
  • Nœuds en connexion directe : privilégiez les relais avec des nœuds optimisés pour votre région, pour réduire les délais de connexion, par exemple sur un réseau de bureau
  • Function calling stable : le mode agentique de Codex s'appuie fortement sur les appels d'outils — si un relais gère mal cela, le comportement de l'agent sera erratique

Vous pouvez filtrer notre comparatif des relais d'API IA pour trouver les relais dont la « couverture de modèles » inclut GPT-5.5 — la plupart des relais listés ont été vérifiés comme compatibles avec le protocole de Codex.

Étape 3 : migrer CLAUDE.md → AGENTS.md

Claude Code stocke les instructions IA au niveau projet dans CLAUDE.md ; l'équivalent chez Codex est AGENTS.md. Le point de départ le plus simple est une copie directe :

# Depuis la racine de votre projet
cp CLAUDE.md AGENTS.md

Cela dit, une simple copie n'est qu'un point de départ. Il existe des différences sémantiques importantes entre les deux fichiers — après la migration, vérifiez les points suivants :

Conseils d'ajustement pour AGENTS.md

  • Retirez les références aux commandes slash propres à Claude : des commandes comme /ultrareview, /rewind et /status — intégrées à Claude Code — n'existent pas dans Codex, et doivent être remplacées par leurs équivalents Codex ou simplement supprimées.
  • Ajustez les hypothèses liées au bac à sable : les rappels du type « n'exécute pas de commandes dangereuses », courants dans les fichiers CLAUDE.md, peuvent souvent être allégés dans Codex, puisque la frontière de sécurité est différente grâce à l'isolation sandbox par défaut.
  • Codex prend en charge un AGENTS.md global : les instructions placées dans ~/.codex/AGENTS.md s'appliquent à tous les projets, l'équivalent du ~/.claude/CLAUDE.md de Claude Code.
  • Skills : les fichiers Skills de Claude Code vivent dans ~/.claude/skills/, et Codex a son propre mécanisme de Skills. Si vous avez créé des Skills personnalisées, il faudra les reformater selon la documentation Skills de Codex.

Étape 4 : reconfigurer les serveurs MCP

MCP est un standard ouvert, pris en charge à la fois par Claude Code et Codex, donc les serveurs eux-mêmes n'ont pas besoin d'être modifiés. Ce qui change, c'est le format du fichier de configuration de connexion : JSON pour Claude Code, TOML pour Codex.

Configuration MCP de Claude Code (JSON, généralement dans ~/.claude/settings.json) :

{
  "mcpServers": {
    "my-server": {
      "command": "npx",
      "args": ["-y", "@myorg/mcp-server"],
      "env": {
        "MY_API_KEY": "sk-xxx"
      }
    }
  }
}

Migrée vers le format TOML de Codex (~/.codex/config.toml) :

[mcp_servers.my-server]
command = "npx"
args = ["-y", "@myorg/mcp-server"]

[mcp_servers.my-server.env]
MY_API_KEY = "sk-xxx"

⚠️ Les clés API ne migrent pas automatiquement

Que vous migriez manuellement ou que vous utilisiez la fonctionnalité « importer » de l'app de bureau Codex, les clés API et variables d'environnement à l'intérieur de votre configuration de serveur MCP ne sont jamais copiées automatiquement — c'est un choix de sécurité délibéré. Vous devrez ressaisir à la main les secrets de chaque serveur MCP dans ~/.codex/config.toml.

Étape 5 : vérifier le flux de travail de base de Codex

Une fois configuré, suivez ces étapes pour vérifier que Codex fonctionne correctement :

# 1. Lancez Codex dans un vrai répertoire de projet
cd ~/votre-projet
codex

# 2. Vérifiez la configuration actuelle
/model        # Confirmez que le modèle est correct (devrait afficher gpt-5.5 / codex-1)

# 3. Testez avec une petite tâche (utilisez d'abord --dry-run pour prévisualiser sans exécuter)
codex --dry-run "Trouve tous les commentaires TODO codés en dur sous src/ et liste les noms de fichiers"

# 4. Vérifiez que le tool calling fonctionne (vérification MCP)
# Si vous avez un serveur MCP installé, demandez à Codex d'appeler un outil MCP
# en conversation et vérifiez qu'il répond correctement

Erreurs courantes en passant par un relais

Si vous rencontrez des problèmes en vous connectant via un relais, vérifiez d'abord ces points :

  1. 401 Unauthorized : OPENAI_API_KEY est incorrecte, ou le format de clé du relais n'est pas compatible avec le standard OpenAI. Vérifiez que la clé commence par le bon préfixe et consultez la documentation du relais pour les exigences de format de clé.
  2. 404 / model not found : le relais ne prend pas en charge codex-1 ou gpt-5.5 comme identifiant de modèle. Essayez de spécifier le modèle manuellement au lancement de Codex : codex --model gpt-5.5, ou contactez le relais pour confirmer l'identifiant de modèle exact attendu.
  3. Échec du parsing des tool calls / comportement erratique de l'agent : le relais a des problèmes pour transmettre correctement les appels d'outils. Passez à un relais avec un meilleur support du function calling, ou repassez temporairement en mode conversation simple (sans tool call) pour vérifier si le relais est en cause.
  4. Les variables d'environnement ne prennent pas effet : vous avez édité ~/.zshrc mais oublié d'exécuter source ~/.zshrc, ou vous avez modifié des variables dans une session de terminal déjà ouverte sans la redémarrer. Ouvrez un nouvel onglet de terminal et exécutez echo $OPENAI_BASE_URL pour vérifier que la variable est chargée.

Codex Remote : envoyer les tâches longues dans le cloud

C'est le plus grand facteur de différenciation de Codex face à Claude Code. Codex Remote (en disponibilité générale depuis juin 2026) permet de :

  • Soumettre une tâche depuis l'app web ChatGPT ou l'app mobile, fermer son ordinateur portable, et la laisser continuer à s'exécuter dans le bac à sable cloud isolé d'OpenAI
  • Recevoir les résultats automatiquement sous forme de pull request sur votre dépôt GitHub — il ne vous reste qu'à réviser et merger
  • Exécuter plusieurs tâches en parallèle sans qu'elles se bloquent mutuellement ni consomment les ressources de votre machine locale
  • Utiliser l'app mobile (bêta publique iOS depuis le 29 juin) pour soumettre des tâches pendant vos trajets, recevoir des notifications de PR, et réviser du code à distance

Un cas d'usage typique : avant de partir le soir, confiez « écris les tests unitaires pour la fonctionnalité X » à Codex Remote, et le lendemain matin une PR vous attend déjà pour révision — sans que votre machine n'ait jamais eu besoin de rester allumée.

Démarrage rapide de Codex Remote

# Connectez votre dépôt GitHub (autorisation unique)
codex connect github

# Soumettez une tâche en arrière-plan
codex remote "Ajoute des commentaires JSDoc à toutes les fonctions sous src/auth/, avec des annotations de type complètes"

# Vérifiez le statut de la tâche
codex remote status

# Listez les PR en attente de révision
codex remote prs

Vous pouvez aussi soumettre des tâches directement depuis l'app web ChatGPT (chatgpt.com → onglet Codex) ou l'app mobile, sans CLI.

Vous n'avez pas à choisir : faire tourner Claude Code + Codex ensemble est la meilleure configuration

Le consensus communautaire le plus net de ces six derniers mois est le suivant : les développeurs les plus productifs utilisent les deux outils, en routant les tâches selon leurs caractéristiques.

Type de tâche Outil recommandé Pourquoi
Comprendre une base de code legacy de 50 000 lignes et refactoriser le module Auth Claude Code Raisonnement sur contexte long et compréhension de code complexe plus solides
Génération massive de cas de test / complétion de documentation nocturne Codex Remote Exécution asynchrone dans le cloud, aucune utilisation des ressources locales
Débogage interactif quotidien et revue de code Codex (efficacité en tokens) La sortie de GPT-5.5 est concise, donc les longues sessions n'épuisent pas le quota aussi vite
Tâches UI impliquant des captures d'écran / maquettes de design Claude Code Codex ne prend pas en charge l'entrée d'images
Décisions d'architecture nécessitant un raisonnement de niveau SWE-bench Pro Claude Code (Opus 4.8) Opus 4.8 est en tête d'environ 6 % sur le benchmark le plus difficile
Lancer des tâches depuis son téléphone / révision mobile App iOS de Codex Claude Code n'a actuellement pas d'app mobile officielle

En pratique, beaucoup d'équipes réservent Claude Code aux sessions interactives et de réflexion approfondie, utilisent Codex (surtout Remote) pour le travail par lots en arrière-plan et la génération automatisée de PR, et gèrent les clés et quotas des deux côtés via un seul relais d'API.

Ce que vous perdez après la bascule — à savoir à l'avance

À lire absolument avant de migrer : fonctionnalités de Claude Code que Codex ne prend pas encore en charge

  • Entrée image / vision : le CLI de Codex ne prend actuellement pas en charge les pièces jointes d'images. Si votre flux de travail consiste à confier des captures d'écran d'UI ou d'erreur à l'IA pour analyse, il faudra garder Claude Code pour cela.
  • Commandes slash propres à Claude Code : des commandes comme /ultrareview, /rewind et la version Claude Code de /plan n'existent pas dans Codex — il faudra s'habituer au propre jeu de commandes de Codex.
  • Événements de Hooks propres à Claude : si vous avez construit des Hooks complexes dans ~/.claude/settings.json, certains événements de hook (comme PreCompact) n'ont pas d'équivalent déclencheur dans Codex, et vous devrez repenser manuellement cette partie de votre automatisation.
  • Fonctionnalités du protocole propriétaire d'Anthropic : le palier xhigh de l'extended thinking, le champ reasoning_content, et d'autres champs propres à Anthropic n'ont pas d'équivalent côté OpenAI — toute instruction configurée autour de ces paramètres doit être nettoyée.

Résumé

Migrer vers Codex n'est pas une opération en un clic, mais c'est moins compliqué qu'il n'y paraît. Il n'y a vraiment que quatre étapes centrales : installer la CLI → configurer votre clé API (les utilisateurs de relais définissent OPENAI_BASE_URL) → renommer et ajuster légèrement CLAUDE.md en AGENTS.md → réécrire votre configuration MCP de JSON vers TOML. Donnez-lui 30 minutes et Codex est opérationnel — vous pourrez l'affiner au fur et à mesure.

Le point le plus important à retenir : vous n'avez pas à désinstaller Claude Code. Chaque outil a ses propres forces, et faire tourner les deux est la configuration la plus productive en 2026. Ajouter Codex à votre chaîne d'outils signifie que lorsqu'un outil subit une interdiction, une panne ou épuise son quota, l'autre peut prendre le relais — une décision d'ingénierie plus précieuse que l'optimisation autour d'un seul outil.


Sources