Aller au contenu principal

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