Les surfaces : app web, IDE et CLI
Trois façons d’utiliser Codex
Codex n’est pas une application unique — c’est un agent accessible depuis trois surfaces différentes, chacune adaptée à un contexte de travail spécifique. Que vous soyez dans votre navigateur, dans votre IDE, ou dans un terminal, Codex s’intègre à votre workflow.
L’app web — codex.openai.com
L’interface web est le point d’entrée le plus accessible. Vous y accédez via votre navigateur, connectez vos repositories GitHub, et lancez des tâches directement.
Cas d’usage typiques :
- Lancer une tâche complexe qui prend du temps (migration, refactoring massif)
- Suivre l’avancement de plusieurs tâches en parallèle
- Reviewer les résultats et approuver les PRs
- Donner accès à Codex à des membres non-techniques de l’équipe
Exemple concret :
Tâche : "Migre tous les composants React de src/components/
vers TypeScript strict. Ajoute les types manquants
et corrige les erreurs."
Résultat : Codex crée une PR avec 47 fichiers modifiés,
tous les tests passent.
L’app web affiche le journal d’exécution complet : chaque fichier lu, chaque commande exécutée, chaque décision prise. Vous pouvez suivre le raisonnement de Codex en temps réel.
L’extension IDE — VS Code et JetBrains
L’extension s’installe dans Visual Studio Code ou dans les IDE JetBrains (IntelliJ, WebStorm, PyCharm). Elle apporte Codex directement dans votre environnement de développement.
Cas d’usage typiques :
- Demander un refactoring rapide du fichier ouvert
- Générer des tests pour la fonction sur laquelle vous travaillez
- Obtenir une explication d’un bloc de code complexe
- Debugger une erreur visible dans votre terminal IDE
Avantages de l’extension :
- Accès au contexte local : fichier ouvert, sélection de code, workspace
- Résultats intégrés directement dans l’éditeur
- Pas besoin de quitter votre IDE pour lancer une tâche
- Raccourcis clavier personnalisables
L’extension détecte automatiquement votre projet, son langage, et son framework. Quand vous sélectionnez du code et demandez un refactoring, Codex comprend le contexte sans que vous ayez à l’expliquer.
Le CLI — ligne de commande
Le CLI (Command Line Interface) est l’outil pour les développeurs qui vivent dans le terminal. Il s’installe via npm ou directement depuis OpenAI.
# Installation
npm install -g @openai/codex-cli
# Lancer une tâche
codex "Ajoute la validation des emails dans le formulaire d'inscription"
# Lancer avec un modèle spécifique
codex --model gpt-5.4 "Refactore le module de paiement"
# Mode interactif
codex --interactive
Cas d’usage typiques :
- Automatisation dans des scripts et des pipelines CI/CD
- Tâches rapides depuis le terminal sans quitter le contexte
- Intégration avec d’autres outils en ligne de commande
- Exécution en batch sur plusieurs repositories
Le CLI supporte les pipes Unix : vous pouvez chaîner Codex avec d’autres commandes.
# Trouver les fichiers sans tests et demander à Codex de les générer
find src/ -name "*.ts" -not -name "*.test.ts" | codex "Génère les tests manquants pour ces fichiers"
Quelle surface choisir ?
| Situation | Surface recommandée | Pourquoi |
|---|---|---|
| Migration d'un framework | App web | Tâche longue, suivi visuel |
| Refactorer un fichier ouvert | Extension IDE | Contexte local immédiat |
| Script d'automatisation | CLI | Intégrable dans un pipeline |
| Review de code en équipe | App web | Interface partageable |
| Générer des tests rapidement | Extension IDE | Résultats dans l'éditeur |
En pratique, la plupart des développeurs utilisent les trois surfaces selon le contexte. L’app web pour les tâches lourdes, l’IDE pour le quotidien, le CLI pour l’automatisation.
Points clés à retenir
- Codex est accessible via trois surfaces : app web, extension IDE, CLI
- L’app web est idéale pour les tâches longues et le suivi visuel
- L’extension IDE intègre Codex dans votre workflow quotidien
- Le CLI permet l’automatisation et l’intégration dans les pipelines
- Les trois surfaces accèdent au même agent avec les mêmes capacités