OpenAI Codex a eu deux vies très différentes. La première : une API de génération de code qui alimentait discrètement GitHub Copilot et a enthousiasmé des millions de développeurs pour l’écriture de logiciels en langage naturel. La seconde vie se déroule en ce moment, et elle est nettement plus ambitieuse. Aujourd’hui, Codex n’est plus seulement un modèle que l’on appelle via une API. C’est un agent de programmation IA dans le cloud, intégré directement à ChatGPT, capable de lire votre dépôt, d’écrire de nouvelles fonctionnalités, de corriger des bogues et d’exécuter des tests, sans que vous touchiez au clavier.
Si vous avez recherché « qu’est-ce que OpenAI Codex aujourd’hui » en pensant à l’ancienne API de complétion, cet article vous mettra pleinement à jour.

OpenAI Codex, hier et aujourd’hui
Le modèle de 2021 qui a tout lancé
Lorsqu’OpenAI a publié Codex en août 2021, il s’agissait de GPT-3 spécifiquement entraîné sur du code. Le modèle avait été entraîné sur des milliards de lignes de code source public, principalement issues de GitHub, et pouvait générer du Python, du JavaScript, du TypeScript, du Ruby et du Go fonctionnels à partir de simples descriptions en anglais.
Les résultats étaient vraiment impressionnants pour 2021. Vous pouviez taper « écris une fonction qui trie une liste de dictionnaires selon une propriété imbriquée » et obtenir quelque chose qui fonctionnait réellement. Les développeurs l’intégraient via l’API OpenAI et construisaient tout, des outils de complétion de code aux générateurs de documentation en passant par les rédacteurs automatiques de tests.
Le produit le plus célèbre construit sur Codex est GitHub Copilot, l’outil de suggestion de code intégré à l’éditeur que Microsoft a lancé en 2022, après avoir racheté GitHub. Pendant longtemps, Codex et Copilot ont été pratiquement synonymes dans la communauté des développeurs.
Pourquoi OpenAI l’a arrêté en 2023
En mars 2023, OpenAI a déprécié les points d’accès de l’API Codex d’origine. La raison était simple : les nouveaux modèles GPT avaient dépassé Codex sur pratiquement tous les benchmarks qui comptaient pour la génération de code. GPT-3.5 Turbo, puis GPT-4, étaient tout simplement meilleurs pour écrire du code qu’un modèle spécialisé entraîné exclusivement pour cette tâche.
C’est un schéma qui se répète dans l’industrie de l’IA. Les modèles spécialisés obtenus par fine-tuning ont tendance à être absorbés, avec le temps, par des modèles généralistes plus larges. Les points d’accès de l’API Codex ont été retirés et les développeurs ont été redirigés vers l’API de complétion de chat avec GPT-4.
Pendant environ deux ans, « Codex » en tant que nom de produit est resté en sommeil.
Ce qu’est vraiment Codex en 2027

Un agent de programmation, pas un modèle
En mai 2025, OpenAI a relancé le nom Codex avec un produit totalement différent. Le nouveau Codex n’est pas un modèle. C’est un agent de programmation dans le cloud qui fonctionne dans son propre bac à sable isolé, peut accéder à votre base de code et enchaîne des actions en plusieurs étapes pour accomplir des tâches d’ingénierie logicielle.
Le changement d’architecture est important. Le Codex d’origine était un modèle auquel on envoyait une requête et qui renvoyait une complétion. Le nouveau Codex est un agent qui :
- Lit les fichiers réels de votre dépôt et la structure de votre projet
- Découpe une tâche en sous-tâches plus petites et les traite séquentiellement
- Écrit du code, l’exécute, vérifie le résultat et corrige les échecs
- Soumet des demandes de fusion (pull requests) contenant son travail terminé, pour votre relecture
- Peut gérer plusieurs tâches en parallèle, de façon asynchrone
Ce n’est pas de la complétion automatique. On se rapproche plutôt d’un développeur junior à qui vous assignez des tickets et avec qui vous faites le point en fin de journée.
Sa place à l’intérieur de ChatGPT
Le nouveau Codex existe sous forme de fonctionnalité intégrée à ChatGPT, accessible aux abonnés Plus et Pro. Vous interagissez avec lui via un panneau latéral où vous confiez des tâches en langage clair. Vous n’avez pas besoin d’être dans le même éditeur, ni même dans la même application.
Quand vous confiez une tâche à Codex, il lance un environnement isolé avec une copie fraîche de votre dépôt, y effectue son travail, puis propose des modifications ou les soumet pour votre relecture. Le bac à sable tourne dans le cloud, ce qui signifie qu’il n’utilise pas vos ressources de calcul locales et ne dépend pas de l’ouverture de votre terminal.
💡 À savoir : le bac à sable est réinitialisé entre les tâches. Codex n’a pas de mémoire persistante des sessions de programmation précédentes, au-delà de l’état du dépôt lui-même.
Le modèle qui alimente le nouvel agent Codex repose sur o3, la famille de modèles de raisonnement d’OpenAI. Cela explique pourquoi il est nettement plus performant que ne le serait un modèle de simple complétion sur les tâches de programmation en plusieurs étapes. L’architecture de raisonnement lui permet d’enchaîner des logiques complexes avant de se lancer dans une implémentation.
Ce que fait Codex en pratique

Écrire du code à partir d’un langage clair
Le cas d’usage principal reste ce qu’il a toujours été : vous décrivez ce que vous voulez et Codex l’écrit. Mais la mise en œuvre est radicalement différente de celle de 2021.
Au lieu de compléter une seule fonction, Codex peut désormais :
- Implémenter une fonctionnalité complète sur plusieurs fichiers à la fois
- Suivre les conventions de code existantes en lisant d’abord votre base de code
- Ajouter les imports appropriés, mettre à jour les définitions de types et écrire les tests associés
- Committer avec un message de commit cohérent qui décrit fidèlement la modification
- Signaler les ambiguïtés de votre demande avant d’écrire la moindre ligne
Par exemple, vous pourriez dire à Codex : « Ajoute une limitation de débit sur le point d’accès /api/upload. Autorise 10 requêtes par minute et par adresse IP utilisateur, renvoie un statut 429 avec un en-tête Retry-After lorsque la limite est dépassée, et ajoute un test pour ce comportement. » Codex lira votre code existant, identifiera le middleware ou la bibliothèque que votre projet utilise déjà, et mettra en place une solution adaptée à votre ensemble d’outils plutôt qu’un gabarit générique.
C’est qualitativement différent d’obtenir un extrait de code dans une fenêtre de discussion. Codex lit le contexte réel de votre projet avant d’écrire le moindre caractère.
Déboguer sans qu’on le lui demande
L’un des comportements les plus surprenants est la détection proactive des erreurs. Lorsque Codex implémente quelque chose, il exécute votre suite de tests (si elle est configurée) et détecte les échecs avant de vous présenter le résultat.
Si des tests échouent, Codex itère. Il ne vous remet pas du code cassé accompagné d’une explication sur ce qu’il faut corriger. Il lit le message d’erreur, ajuste son implémentation et relance les tests. Cette boucle peut se répéter plusieurs fois avant que vous ne voyiez le moindre résultat. Vous voyez le travail terminé, pas les essais et les erreurs.
C’est ce qui rend la notion d’agent pertinente. Un outil de complétion de code vous donne le code. Un agent de programmation se porte garant du fait que le code fonctionne réellement.
Exécuter du code dans un bac à sable isolé
L’architecture en bac à sable compte pour trois raisons distinctes :
- Sécurité : Codex ne peut pas affecter par accident vos fichiers locaux. Tout se passe dans un environnement confiné, réinitialisé après chaque tâche.
- Reproductibilité : l’environnement est propre et cohérent, de sorte que les résultats ne varient pas selon l’état de votre machine.
- Concurrence : vous pouvez confier plusieurs tâches en même temps, et Codex les traite en parallèle, en traitant une file de tickets pendant que vous vous concentrez sur autre chose.
💡 Conseil pratique : Codex fonctionne mieux lorsque votre dépôt dispose d’un script d’installation clair (comme un Makefile ou des scripts package.json) et de tests opérationnels. L’agent s’en sert pour vérifier son propre résultat. Un projet sans tests ne fournit aucune base de validation à Codex, et sa confiance dans son propre résultat baisse nettement.
Codex face à GitHub Copilot

La question évidente, lorsqu’OpenAI a annoncé le nouveau Codex, était : en quoi est-ce différent de GitHub Copilot ? La confusion se comprend. Copilot a été construit sur le Codex d’origine. Les deux sont des outils d’IA qui écrivent du code. Tous deux sont liés à OpenAI par diverses relations organisationnelles. Mais ce sont aujourd’hui des produits réellement différents, qui couvrent des parties distinctes du flux de travail de développement.
Là où les deux se chevauchent
- Les deux peuvent générer du code à partir de descriptions en langage naturel
- Les deux fonctionnent avec plusieurs langages de programmation et frameworks
- Les deux peuvent suggérer des tests, de la documentation et des définitions de types
- Les deux tiennent compte du contexte de votre code existant
Là où chacun l’emporte
| Capacité | GitHub Copilot | OpenAI Codex (2025) |
|---|
| Suggestions en temps réel dans l’éditeur | Oui | Non |
| Intégration à l’IDE | Poussée (VS Code, JetBrains, etc.) | Limitée |
| Tâches autonomes sur plusieurs fichiers | Limitées | Oui |
| Exécute et teste son propre code | Non | Oui |
| Fonctionne sans votre IDE ouvert | Non | Oui |
| Tâches asynchrones et parallèles | Non | Oui |
| Accès au modèle | Abonnement GitHub | ChatGPT Plus ou Pro |
La formule la plus simple : Copilot vous aide à écrire du code plus vite pendant que vous travaillez. Codex prend une tâche et la termine pendant que vous faites tout autre chose.
Copilot est un outil puissant entre vos mains. Codex est un agent à qui vous déléguez.
Le flux de travail du développeur avec Codex

Les tâches qu’il gère sans vous
Il existe une catégorie précise de travail d’ingénierie logicielle à la fois réellement fastidieuse et bien définie : celle où vous savez exactement ce qu’il faut faire, mais où le faire prend une heure de saisie mécanique, de recherche des bons fichiers, de mise à jour des tests et de création d’une PR. Codex est bien adapté à précisément cette catégorie.
Les bonnes tâches pour Codex comprennent :
- Ajouter de nouveaux points d’accès d’API avec des opérations CRUD standard lorsque le modèle est déjà établi
- Écrire des tests unitaires pour des fonctions existantes qui n’en ont pas
- Migrer une base de code d’une version de bibliothèque à une autre, y compris la mise à jour des imports obsolètes
- Corriger un bogue précis et bien décrit lorsque la cause est comprise et que la correction est claire
- Ajouter de la journalisation ou de l’instrumentation d’observabilité aux fonctions existantes
- Générer des types TypeScript à partir d’un schéma JSON ou d’un ensemble d’exemples de réponses d’API
- Mettre à jour la documentation pour refléter les changements récents dans le comportement du code
Ces tâches partagent un point commun : elles sont fastidieuses pour un humain, mais bien délimitées et vérifiables avec des tests. Codex y excelle précisément parce qu’il peut définir des critères de réussite (tests qui passent, sortie correcte) et progresser méthodiquement vers eux.
Quand vous devez encore tenir le volant
Codex ne remplace pas le jugement d’ingénieur. Il existe des catégories de travail pour lesquelles confier une tâche à un agent est le mauvais choix, quelle que soit la capacité de cet agent.
Les décisions d’architecture restent du ressort des humains. Faut-il un microservice ou un monolithe ? Codex fera ce que vous lui dites, mais il ne remarquera pas que toute votre approche est inadaptée au problème à résoudre.
Les exigences ambiguës produisent des résultats incohérents. Si vous ne pouvez pas décrire précisément à quoi ressemble un travail terminé, Codex produira quelque chose, mais probablement pas la bonne chose. Le vieux principe informatique s’applique : garbage in, garbage out, simplement plus vite aujourd’hui.
Les modifications sensibles en matière de sécurité nécessitent une relecture humaine, quel que soit l’auteur du premier jet. Les flux d’authentification, les modèles de permissions et les implémentations cryptographiques méritent un examen attentif, même lorsque l’IA a correctement écrit l’implémentation.
L’optimisation des performances guidée par des données de profilage exige de comprendre quelle partie du système est réellement lente, ce que Codex ne peut pas déterminer sans accès à l’instrumentation d’exécution.
Le modèle mental le plus efficace : traitez Codex comme un prestataire compétent qui a besoin de spécifications claires. Plus vous définissez précisément la tâche, meilleur sera le résultat.
Les autres outils de programmation IA à connaître

Alternatives open source et gratuites
Le domaine de la programmation IA n’est pas un jeu à deux joueurs. Plusieurs alternatives solides existent, dont beaucoup sont accessibles sans abonnement payant à une plateforme en particulier.
DeepSeek v3 s’est imposé comme une option sérieuse pour la génération de code. Ce modèle à poids ouverts se mesure aux modèles de classe GPT-4 sur les benchmarks de programmation, et il peut être exécuté en local ou utilisé via des plateformes comme Picasso IA. Son successeur, DeepSeek v3.1, pousse les performances plus loin et se montre particulièrement efficace pour la refactorisation multilingue, où le contexte entre fichiers compte.
Kimi K2 Instruct de Moonshot AI est une autre option solide, conçue dès le départ avec la programmation agentique comme priorité. Il gère bien l’analyse de code sur un long contexte, ce qui compte lorsque vous demandez à un modèle de raisonner sur un vaste dépôt aux nombreux fichiers interdépendants. Kimi K2.6 prolonge cette trajectoire avec des capacités étendues d’utilisation d’outils en mode agent.
Granite 8B Code Instruct 128K et Granite 20B Code Instruct 8K d’IBM sont des modèles de code conçus spécifiquement pour les bases de code d’entreprise, avec une licence permissive adaptée à un usage commercial.
Où se situent GPT-5 et Claude
Si vous êtes déjà dans l’écosystème ChatGPT, les derniers modèles d’OpenAI gèrent le code avec une réelle compétence. GPT-5 gère le raisonnement complexe sur plusieurs fichiers et c’est le modèle vers lequel la plupart des développeurs se tournent lorsqu’une tâche est trop vaste ou trop nuancée pour un outil plus contraint. GPT-4.1 reste un choix pratique pour les tâches de programmation courantes, à un coût plus bas.
Du côté d’Anthropic, Claude 4 Sonnet a acquis une solide réputation auprès des développeurs pour la production de code propre et bien structuré. Beaucoup le préfèrent spécifiquement pour la refactorisation, car il tend à préserver l’intention d’origine tout en améliorant la lisibilité et la structure. Claude 4.5 Sonnet prolonge cette approche avec des capacités agentiques renforcées, ce qui en fait une alternative convaincante pour les équipes qui veulent intégrer le modèle via l’API plutôt que d’utiliser ChatGPT directement.
Pour les tâches gourmandes en raisonnement, o4-mini et DeepSeek R1 se distinguent. Ces modèles réfléchissent à un problème avant de fournir une réponse, ce qui réduit sensiblement les erreurs dans les tâches algorithmiques complexes ou de débogage, lorsque la bonne approche n’est pas immédiatement évidente.
💡 Pour les équipes qui développent des applications basées sur l’IA : tous ces modèles sont accessibles via la collection de LLM de Picasso IA, ce qui vous permet de les tester dans une seule interface sans créer de comptes API séparés pour chaque fournisseur.
Ce que cela change pour le développement logiciel

Le changement est déjà en cours
Le modèle Codex d’origine a rendu les développeurs individuels plus rapides. Le nouveau Codex fait quelque chose de structurellement différent : il sépare l’acte d’écrire du code de la décision de ce qu’il faut écrire.
Quand un développeur confie une tâche à Codex et relit le résultat au lieu d’écrire chaque ligne, son rôle change. Il passe davantage de temps à spécifier, à relire et à faire preuve de jugement architectural. Il passe moins de temps sur l’implémentation mécanique. Ce n’est pas un petit changement. Il affecte la manière dont les équipes cadrent le travail, estiment l’effort et identifient les compétences qui créent le plus de valeur.
Les développeurs qui profitent le plus de ce changement sont ceux qui savent jouer le rôle de relecteurs techniques efficaces : poser les bonnes questions sur les cas limites, repérer les erreurs subtiles de logique, et savoir s’opposer à une implémentation qui fonctionne techniquement mais crée des problèmes à long terme.
La vitesse et le nouveau goulot d’étranglement
Une chose que le nouveau Codex change de façon décisive : le goulot d’étranglement du développement logiciel se déplace de l’écriture vers la relecture. Lorsque la génération de code est rapide, la contrainte devient votre capacité à évaluer si le code généré est correct, maintenable et sûr.
Cela met en avant les compétences en compréhension de l’écrit, la rigueur des tests et la revue de code. Cela crée aussi de nouveaux modes de collaboration. Au lieu que deux développeurs écrivent du code ensemble, vous pourriez avoir un développeur et un agent qui écrivent du code, pendant que le développeur relit et oriente la direction. Les équipes cherchent encore comment faire fonctionner cela correctement selon les types de projets et la composition des équipes.

Certaines organisations signalent déjà que des tâches bien délimitées, qui prenaient auparavant une journée complète à un développeur, sont terminées en moins d’une heure grâce à des flux de travail assistés par agent. Cette amélioration n’est pas répartie uniformément. Elle dépend fortement de la qualité de la base de code, de la couverture de tests et de la précision de la spécification de la tâche. Mais la tendance générale est assez constante pour être prise au sérieux.
Ce qui ne disparaît pas dans ce modèle : le besoin de personnes qui comprennent le logiciel à l’échelle des systèmes. Codex peut écrire une fonction, mais il ne peut pas vous dire que votre modèle de données est fondamentalement erroné, ni que la fonctionnalité que vous venez de lui demander de construire créera une condition de concurrence à grande échelle. Ce niveau de jugement reste du ressort des humains.
Commencez à créer avec l’IA dès maintenant

Codex n’est qu’un élément d’un panorama bien plus vaste. La même vague de capacités d’IA qui a transformé une API de complétion de code en agent de programmation autonome a aussi remodelé la génération d’images, la production vidéo, la synthèse vocale et le travail créatif sous toutes ses formes.
Si vous voulez expérimenter les modèles d’IA qui définissent 2027 sans gérer une dizaine de comptes séparés, Picasso IA les réunit au même endroit. Des grands modèles de langage comme GPT-5 et Claude 4 Sonnet aux générateurs d’images, avec plus de 91 modèles au choix, en passant par les outils de texte vers vidéo, la super-résolution, la génération de musique par IA et la synchronisation labiale, la plateforme vous permet de passer d’une fonctionnalité à l’autre sans changer d’outil ni de contexte.
Les développeurs, designers et créateurs qui tirent le meilleur parti de ce moment sont ceux qui acquièrent une maîtrise de plusieurs capacités d’IA, et pas seulement de ceux qui savent demander quelque chose à un assistant de programmation. Choisissez un modèle. Générez quelque chose. Voyez ce que ces outils font vraiment lorsque vous les poussez au-delà des usages évidents.
Essayez-le sur Picasso IA et voyez ce que vous créez.