{
 "id": "codex",
 "nom": "Codex",
 "url": "https://quelleia.com/outils/codex/",
 "categorie": "terminal",
 "categorie_nom": "agent en terminal",
 "resume": {
  "texte": "Codex est l'agent de code d'OpenAI : il explore un dépôt, modifie les fichiers, lance les commandes et relit les changements. On l'utilise dans le terminal (Codex CLI), dans VS Code et ses dérivés, dans l'application de bureau ChatGPT, ou dans le nuage depuis le web et le téléphone. La version en ligne de commande est open source. On s'y connecte avec un compte ChatGPT ou une clé d'API.",
  "sources": [
   "https://learn.chatgpt.com/docs/codex/cli",
   "https://learn.chatgpt.com/docs/quickstart",
   "https://learn.chatgpt.com/docs/open-source"
  ]
 },
 "editeur": {
  "nom": "OpenAI",
  "pays": null,
  "paysSource": null,
  "site": "https://openai.com",
  "depot": "https://github.com/openai/codex",
  "source": "https://learn.chatgpt.com/docs/open-source"
 },
 "site_officiel": "https://openai.com/codex/",
 "licence": {
  "code_ouvert": true,
  "nom": "Apache-2.0",
  "texte": "La version en ligne de commande, le SDK et le serveur d'application sont sous licence Apache-2.0. D'après la page Open Source d'OpenAI, l'extension pour éditeur et Codex dans le nuage restent en code fermé.",
  "source": "https://github.com/openai/codex/blob/main/LICENSE"
 },
 "prix": {
  "texte": "Codex est compris dans les formules ChatGPT. Free (0 $) et Go (8 $ par mois) donnent accès à GPT-6 Luna dans l'application de bureau, selon le déploiement. Plus, à 20 $ par mois, ouvre le web, la ligne de commande, l'extension et iOS. Pro coûte 100, 200 ou 500 $ par mois ; Business, 20 $ par utilisateur et par mois en annuel (25 $ au mois). Avec une clé d'API, on paie au tarif de l'API, sans les fonctions dans le nuage.",
  "formules": [
   "gratuit",
   "abonnement",
   "usage"
  ],
  "source": "https://learn.chatgpt.com/docs/pricing",
  "consulte": "2026-10-03",
  "abonnements": [
   {
    "id": "chatgpt",
    "nom": "ChatGPT",
    "url": "https://quelleia.com/abonnements/chatgpt/"
   },
   {
    "id": "xiaomi-token-plan",
    "nom": "Token Plan (Xiaomi)",
    "url": "https://quelleia.com/abonnements/xiaomi-token-plan/"
   },
   {
    "id": "opencode-go",
    "nom": "OpenCode Go (Anomaly)",
    "url": "https://quelleia.com/abonnements/opencode-go/"
   },
   {
    "id": "zai-glm-coding-plan",
    "nom": "GLM Coding Plan (Z.ai)",
    "url": "https://quelleia.com/abonnements/zai-glm-coding-plan/"
   },
   {
    "id": "kimi-code",
    "nom": "Kimi Code (Moonshot AI)",
    "url": "https://quelleia.com/abonnements/kimi/"
   },
   {
    "id": "minimax-m-plan",
    "nom": "M Plan (MiniMax)",
    "url": "https://quelleia.com/abonnements/minimax-m-plan/"
   },
   {
    "id": "alibaba-token-plan",
    "nom": "Token Plan, édition personnelle (Alibaba Cloud)",
    "url": "https://quelleia.com/abonnements/alibaba-token-plan/"
   },
   {
    "id": "alibaba-coding-plan",
    "nom": "Coding Plan Pro (Alibaba Cloud)",
    "url": "https://quelleia.com/abonnements/alibaba-coding-plan/"
   },
   {
    "id": "ollama-cloud",
    "nom": "Ollama Cloud",
    "url": "https://quelleia.com/abonnements/ollama-cloud/"
   }
  ]
 },
 "systemes": {
  "liste": [
   {
    "id": "macos",
    "nom": "macOS",
    "detail": "ligne de commande par script d'installation ou Homebrew ; application de bureau ChatGPT"
   },
   {
    "id": "windows",
    "nom": "Windows",
    "detail": "ligne de commande en natif par PowerShell, ou dans WSL (le sous-système Linux de Windows) ; application de bureau ChatGPT avec bac à sable natif"
   },
   {
    "id": "linux",
    "nom": "Linux",
    "detail": "ligne de commande par script d'installation ; application de bureau en aperçu sur Ubuntu 24.04 et 26.04, Debian 13, Fedora 43 et 44, Arch (x64 et ARM64, paquets .deb et .rpm)"
   },
   {
    "id": "navigateur",
    "nom": "Navigateur",
    "detail": "chatgpt.com, tâches dans le nuage"
   }
  ],
  "source": "https://learn.chatgpt.com/docs/codex/cli",
  "consulte": "2026-10-03"
 },
 "formes": [
  {
   "id": "cli",
   "nom": "ligne de commande",
   "texte": "Codex CLI, open source",
   "lien": "https://learn.chatgpt.com/docs/codex/cli"
  },
  {
   "id": "bureau",
   "nom": "application de bureau",
   "texte": "un mode de l'application de bureau ChatGPT",
   "lien": "https://learn.chatgpt.com/docs/app"
  },
  {
   "id": "extension",
   "nom": "extension d'éditeur",
   "texte": "VS Code, Cursor, Windsurf ; intégrations propres à Xcode et aux éditeurs JetBrains",
   "lien": "https://learn.chatgpt.com/docs/codex/ide"
  },
  {
   "id": "web",
   "nom": "version web",
   "texte": "Codex dans le nuage, depuis chatgpt.com",
   "lien": "https://learn.chatgpt.com/docs/cloud"
  },
  {
   "id": "sdk",
   "nom": "bibliothèque pour développeurs (SDK)",
   "texte": "Codex SDK, une bibliothèque pour piloter des agents Codex locaux depuis un programme",
   "lien": "https://learn.chatgpt.com/docs/codex-sdk"
  }
 ],
 "mobile": {
  "pilotable": true,
  "applis": [
   {
    "store": "ios",
    "nom": "ChatGPT",
    "lien": "https://apps.apple.com/us/app/chatgpt/id6448311069",
    "texte": null
   },
   {
    "store": "android",
    "nom": "ChatGPT",
    "lien": "https://play.google.com/store/apps/details?id=com.openai.chatgpt",
    "texte": null
   }
  ],
  "pilotage": [
   {
    "par": "Application ChatGPT, section Codex",
    "texte": "Lancer et poursuivre des tâches dans le nuage sur un environnement déjà publié ; l'environnement se crée depuis le web ou l'application de bureau.",
    "officiel": true,
    "source": "https://learn.chatgpt.com/docs/cloud"
   },
   {
    "par": "Codex Remote, depuis l'application ChatGPT (iOS, Android)",
    "texte": "Choisir un Mac ou un PC Windows connecté, lancer une tâche, suivre son avancée, approuver les commandes demandées et relire les fichiers modifiés. L'ordinateur doit faire tourner l'application de bureau ChatGPT et rester allumé. Cela ne fonctionne pas avec la ligne de commande ni avec l'extension.",
    "officiel": true,
    "source": "https://learn.chatgpt.com/docs/remote-connections"
   },
   {
    "par": "Slack",
    "texte": "Mentionner @ChatGPT dans un canal Slack. Si l'espace de travail a activé la délégation au nuage, le travail sur le dépôt part dans une tâche Codex Cloud, et le résultat revient dans le fil. L'administrateur de l'espace ChatGPT doit d'abord installer l'application.",
    "officiel": true,
    "source": "https://learn.chatgpt.com/docs/third-party/slack"
   }
  ],
  "consulte": "2026-10-03"
 },
 "installation": {
  "page": "https://learn.chatgpt.com/docs/codex/cli",
  "consulte": "2026-10-03",
  "etapes": [
   {
    "systeme": "macOS, Linux",
    "commandes": [
     "curl -fsSL https://chatgpt.com/codex/install.sh | sh"
    ],
    "texte": null,
    "page": null
   },
   {
    "systeme": "Windows (PowerShell)",
    "commandes": [
     "powershell -ExecutionPolicy ByPass -c \"irm https://chatgpt.com/codex/install.ps1 | iex\""
    ],
    "texte": null,
    "page": null
   },
   {
    "systeme": "Tous systèmes (npm)",
    "commandes": [
     "npm install -g @openai/codex"
    ],
    "texte": null,
    "page": null
   },
   {
    "systeme": "macOS (Homebrew)",
    "commandes": [
     "brew install --cask codex"
    ],
    "texte": null,
    "page": null
   },
   {
    "systeme": "Application de bureau et extension",
    "commandes": [],
    "texte": "Pour l'application de bureau, télécharger ChatGPT sur https://chatgpt.com/download/ (macOS, Windows). Sous Linux, suivre le guide, qui fournit des paquets .deb et .rpm et un script pour Arch. Pour l'éditeur, installer l'extension « Codex » d'OpenAI depuis la boutique d'extensions de VS Code.",
    "page": null
   }
  ],
  "paquets": [
   {
    "gestionnaire": "npm",
    "nom": "@openai/codex",
    "page": "https://www.npmjs.com/package/@openai/codex"
   },
   {
    "gestionnaire": "brew",
    "nom": "codex (cask)",
    "page": "https://formulae.brew.sh/cask/codex"
   },
   {
    "gestionnaire": "autre",
    "nom": "openai.chatgpt (extension VS Code)",
    "page": "https://marketplace.visualstudio.com/items?itemName=openai.chatgpt"
   }
  ],
  "script_par_tube": true
 },
 "demarrer": {
  "texte": "Ouvrir le dossier du projet et lancer `codex`. Au premier lancement, choisir « Sign in with ChatGPT » ou une autre méthode de connexion, puis décrire la tâche.",
  "commandes": [
   "codex"
  ],
  "source": "https://learn.chatgpt.com/docs/codex/cli"
 },
 "choisir_modele": {
  "texte": "Dans une session, taper `/model` puis choisir le modèle et, quand c'est proposé, l'effort de raisonnement. Avec une clé d'API, la liste suit les modèles de l'API accessibles à cette clé.",
  "commandes": [
   "/model"
  ],
  "source": "https://learn.chatgpt.com/docs/developer-commands?surface=cli"
 },
 "fonctions": [
  {
   "nom": "Édition et exécution locales",
   "texte": "Lit le dépôt, modifie les fichiers et lance les outils installés sur la machine, avec des permissions réglables par `/permissions`.",
   "source": "https://learn.chatgpt.com/docs/codex/cli"
  },
  {
   "nom": "Revue de code",
   "texte": "Relit les changements pas encore enregistrés, un enregistrement Git (commit) ou une branche, et classe les problèmes trouvés sans toucher aux fichiers.",
   "source": "https://learn.chatgpt.com/docs/codex/cli"
  },
  {
   "nom": "Sous-agents",
   "texte": "Délègue une partie de l'enquête à des agents spécialisés et rapatrie leurs conclusions dans la session principale.",
   "source": "https://learn.chatgpt.com/docs/codex/cli"
  },
  {
   "nom": "MCP",
   "texte": "La commande `codex mcp` ajoute des serveurs MCP, locaux ou distants, et affiche les outils qu'ils apportent. MCP est le protocole standard pour brancher des outils et des sources de données à un agent.",
   "source": "https://learn.chatgpt.com/docs/codex/cli"
  },
  {
   "nom": "Recherche web et images",
   "texte": "`codex --search` active la recherche en direct sur le web. `codex --image` joint une capture d'écran ou un schéma à la consigne.",
   "source": "https://learn.chatgpt.com/docs/codex/cli"
  },
  {
   "nom": "Mode non interactif",
   "texte": "`codex exec` lance Codex dans un script ou une chaîne d'intégration continue.",
   "source": "https://learn.chatgpt.com/docs/codex/cli"
  },
  {
   "nom": "Tâches dans le nuage",
   "texte": "`codex cloud` envoie une tâche dans un environnement distant puis applique le résultat au dépôt local.",
   "source": "https://learn.chatgpt.com/docs/codex/cli"
  },
  {
   "nom": "Skills et plugins",
   "texte": "Range des consignes réutilisables en skills, et branche des plugins vers les outils et les données de l'équipe.",
   "source": "https://learn.chatgpt.com/docs/codex/cli"
  }
 ],
 "modeles": {
  "texte": null,
  "source": null,
  "cle_personnelle": "oui",
  "modeles_locaux": "oui",
  "proposes": [
   {
    "id": "gpt-6-astra",
    "nom": "GPT-6 Astra",
    "url": "https://quelleia.com/modeles/gpt-6-astra/"
   },
   {
    "id": "gpt-6-1-sol",
    "nom": "GPT-6.1 Sol",
    "url": "https://quelleia.com/modeles/gpt-6-1-sol/"
   },
   {
    "id": "gpt-6-sol",
    "nom": "GPT-6 Sol",
    "url": "https://quelleia.com/modeles/gpt-6-sol/"
   },
   {
    "id": "gpt-5-6-sol",
    "nom": "GPT-5.6 Sol",
    "url": "https://quelleia.com/modeles/gpt-5-6-sol/"
   },
   {
    "id": "gpt-5-6-terra",
    "nom": "GPT-5.6 Terra",
    "url": "https://quelleia.com/modeles/gpt-5-6-terra/"
   },
   {
    "id": "gpt-5-5",
    "nom": "GPT-5.5",
    "url": "https://quelleia.com/modeles/gpt-5-5/"
   },
   {
    "id": "gpt-5-6-luna",
    "nom": "GPT-5.6 Luna",
    "url": "https://quelleia.com/modeles/gpt-5-6-luna/"
   },
   {
    "id": "gpt-6-luna",
    "nom": "GPT-6 Luna",
    "url": "https://quelleia.com/modeles/gpt-6-luna/"
   }
  ],
  "releve": "2026-10-05"
 },
 "disponibilite": null,
 "confidentialite": null,
 "resultats_mesures": [
  {
   "benchmark": "exploitbench",
   "modele": "gpt-5-5",
   "harnais": "codex-cli",
   "valeur": 41.6,
   "unite": "%",
   "sortie_modele": null,
   "source": "https://epoch.ai/benchmarks",
   "rang": null,
   "sur": null
  },
  {
   "benchmark": "frontiercode",
   "modele": "gpt-6-astra",
   "harnais": "codex-cli",
   "valeur": 53.26,
   "unite": "%",
   "sortie_modele": null,
   "source": "https://cognition.com/frontiercode",
   "rang": null,
   "sur": null
  },
  {
   "benchmark": "frontiercode",
   "modele": "gpt-6-1-sol",
   "harnais": "codex-cli",
   "valeur": 50.23,
   "unite": "%",
   "sortie_modele": null,
   "source": "https://cognition.com/frontiercode",
   "rang": null,
   "sur": null
  },
  {
   "benchmark": "frontiercode",
   "modele": "gpt-6-sol",
   "harnais": "codex-cli",
   "valeur": 49.27,
   "unite": "%",
   "sortie_modele": null,
   "source": "https://cognition.com/frontiercode",
   "rang": null,
   "sur": null
  },
  {
   "benchmark": "frontiercode",
   "modele": "gpt-5-6-sol",
   "harnais": "codex-cli",
   "valeur": 47.49,
   "unite": "%",
   "sortie_modele": null,
   "source": "https://cognition.com/frontiercode",
   "rang": null,
   "sur": null
  },
  {
   "benchmark": "frontiercode",
   "modele": "gpt-5-5",
   "harnais": "codex-cli",
   "valeur": 42.96,
   "unite": "%",
   "sortie_modele": null,
   "source": "https://cognition.com/frontiercode",
   "rang": null,
   "sur": null
  },
  {
   "benchmark": "frontiercode",
   "modele": "gpt-6-luna",
   "harnais": "codex-cli",
   "valeur": 42.42,
   "unite": "%",
   "sortie_modele": null,
   "source": "https://cognition.com/frontiercode",
   "rang": null,
   "sur": null
  },
  {
   "benchmark": "frontiercode",
   "modele": "gpt-5-6-terra",
   "harnais": "codex-cli",
   "valeur": 41.31,
   "unite": "%",
   "sortie_modele": null,
   "source": "https://cognition.com/frontiercode",
   "rang": null,
   "sur": null
  },
  {
   "benchmark": "frontiercode",
   "modele": "gpt-5-6-luna",
   "harnais": "codex-cli",
   "valeur": 39.81,
   "unite": "%",
   "sortie_modele": null,
   "source": "https://cognition.com/frontiercode",
   "rang": null,
   "sur": null
  },
  {
   "benchmark": "frontiercode",
   "modele": "gpt-5-4-mini",
   "harnais": "codex-cli",
   "valeur": 27.04,
   "unite": "%",
   "sortie_modele": null,
   "source": "https://cognition.com/frontiercode",
   "rang": null,
   "sur": null
  },
  {
   "benchmark": "posttrainbench",
   "modele": "gpt-5-6-sol",
   "harnais": "codex-cli",
   "valeur": 36.23,
   "unite": "%",
   "sortie_modele": null,
   "source": "https://epoch.ai/benchmarks",
   "rang": null,
   "sur": null
  },
  {
   "benchmark": "posttrainbench",
   "modele": "gpt-5-5",
   "harnais": "codex-cli",
   "valeur": 27.23,
   "unite": "%",
   "sortie_modele": null,
   "source": "https://epoch.ai/benchmarks",
   "rang": null,
   "sur": null
  },
  {
   "benchmark": "posttrainbench",
   "modele": "gpt-5-4",
   "harnais": "codex-cli",
   "valeur": 19,
   "unite": "%",
   "sortie_modele": null,
   "source": "https://epoch.ai/benchmarks",
   "rang": null,
   "sur": null
  },
  {
   "benchmark": "terminal_bench",
   "modele": "gpt-5-5",
   "harnais": "codex-cli",
   "valeur": 82.25,
   "unite": "%",
   "sortie_modele": "2026-04-23",
   "source": "https://www.tbench.ai/leaderboard/terminal-bench/2.0",
   "rang": 3,
   "sur": 4
  },
  {
   "benchmark": "terminal_bench",
   "modele": "gpt-5-2",
   "harnais": "codex-cli",
   "valeur": 62.92,
   "unite": "%",
   "sortie_modele": "2025-12-11",
   "source": "https://www.tbench.ai/leaderboard/terminal-bench/2.0",
   "rang": 2,
   "sur": 4
  },
  {
   "benchmark": "terminal_bench",
   "modele": "gpt-5-1-codex-max",
   "harnais": "codex-cli",
   "valeur": 60.45,
   "unite": "%",
   "sortie_modele": "2025-11-19",
   "source": "https://www.tbench.ai/leaderboard/terminal-bench/2.0",
   "rang": null,
   "sur": null
  },
  {
   "benchmark": "terminal_bench",
   "modele": "gpt-5",
   "harnais": "codex-cli",
   "valeur": 49.61,
   "unite": "%",
   "sortie_modele": "2025-08-07",
   "source": "https://www.tbench.ai/leaderboard/terminal-bench/2.0",
   "rang": 1,
   "sur": 4
  },
  {
   "benchmark": "terminal_bench",
   "modele": "gpt-5-codex",
   "harnais": "codex-cli",
   "valeur": 44.33,
   "unite": "%",
   "sortie_modele": "2025-09-15",
   "source": "https://www.tbench.ai/leaderboard/terminal-bench/2.0",
   "rang": 1,
   "sur": 3
  },
  {
   "benchmark": "terminal_bench",
   "modele": "gpt-5-mini",
   "harnais": "codex-cli",
   "valeur": 31.85,
   "unite": "%",
   "sortie_modele": "2025-08-07",
   "source": "https://www.tbench.ai/leaderboard/terminal-bench/2.0",
   "rang": 2,
   "sur": 5
  },
  {
   "benchmark": "terminal_bench",
   "modele": "gpt-5-nano",
   "harnais": "codex-cli",
   "valeur": 11.46,
   "unite": "%",
   "sortie_modele": "2025-08-07",
   "source": "https://www.tbench.ai/leaderboard/terminal-bench/2.0",
   "rang": 2,
   "sur": 5
  },
  {
   "benchmark": "weirdml_v3",
   "modele": "gpt-6-astra",
   "harnais": "codex-cli",
   "valeur": 42.22,
   "unite": "%",
   "sortie_modele": null,
   "source": "https://htihle.github.io/weirdml.html",
   "rang": null,
   "sur": null
  },
  {
   "benchmark": "weirdml_v3",
   "modele": "gpt-6-sol",
   "harnais": "codex-cli",
   "valeur": 19.73,
   "unite": "%",
   "sortie_modele": null,
   "source": "https://htihle.github.io/weirdml.html",
   "rang": null,
   "sur": null
  },
  {
   "benchmark": "weirdml_v3",
   "modele": "gpt-5-6-sol",
   "harnais": "codex-cli",
   "valeur": 14.99,
   "unite": "%",
   "sortie_modele": null,
   "source": "https://htihle.github.io/weirdml.html",
   "rang": null,
   "sur": null
  },
  {
   "benchmark": "weirdml_v3",
   "modele": "gpt-6-luna",
   "harnais": "codex-cli",
   "valeur": 7.87,
   "unite": "%",
   "sortie_modele": null,
   "source": "https://htihle.github.io/weirdml.html",
   "rang": null,
   "sur": null
  },
  {
   "benchmark": "weirdml_v3",
   "modele": "gpt-5-6-luna",
   "harnais": "codex-cli",
   "valeur": 5.16,
   "unite": "%",
   "sortie_modele": null,
   "source": "https://htihle.github.io/weirdml.html",
   "rang": null,
   "sur": null
  }
 ],
 "comparateur": "https://quelleia.com/outils/harnais/",
 "avec_un_modele_local": {
  "url": "https://minilabai.com/guides/ollama-modeles-locaux/",
  "titre": "Ollama & les modèles locaux",
  "phrase": "Brancher Codex sur Ollama avec ollama launch codex ou l'option --oss, et fixer le fournisseur dans config.toml.",
  "note": "Guide du même auteur que QUELLE IA"
 },
 "verifie": "2026-10-03",
 "non_verifie": [
  "Le pays de l'éditeur n'a pas pu être relevé : les pages légales d'OpenAI refusent la lecture automatique (erreur 403).",
  "La page de téléchargement ne dit pas, en texte lisible, quelles puces Mac l'application de bureau prend en charge."
 ],
 "sources": [
  "https://learn.chatgpt.com/docs/codex/cli",
  "https://learn.chatgpt.com/docs/quickstart",
  "https://learn.chatgpt.com/docs/open-source",
  "https://www.npmjs.com/package/@openai/codex",
  "https://formulae.brew.sh/cask/codex",
  "https://marketplace.visualstudio.com/items?itemName=openai.chatgpt",
  "https://learn.chatgpt.com/docs/developer-commands?surface=cli",
  "https://github.com/openai/codex/blob/main/LICENSE",
  "https://learn.chatgpt.com/docs/pricing",
  "https://learn.chatgpt.com/docs/app",
  "https://learn.chatgpt.com/docs/codex/ide",
  "https://learn.chatgpt.com/docs/cloud",
  "https://learn.chatgpt.com/docs/codex-sdk",
  "https://apps.apple.com/us/app/chatgpt/id6448311069",
  "https://play.google.com/store/apps/details?id=com.openai.chatgpt",
  "https://learn.chatgpt.com/docs/remote-connections",
  "https://learn.chatgpt.com/docs/third-party/slack"
 ]
}