Codex est un ensemble d’agents de codage IA « agent unique, entrées multiples » : il peut s’exécuter localement dans le terminal avec l’interface de ligne de commande Codex, intégrer des éditeurs tels que VS Code via des extensions IDE, et peut traiter des tâches en parallèle, lancer des demandes de tirage et des révisions de code en parallèle dans un environnement de bac à sable dans le cloud Codex. Les trois partagent le même compte et le même contexte, et peuvent basculer de manière transparente entre le statut de travail local et le statut de travail dans le cloud.
1. Positionnement et limites des trois parties
- Codex CLI (terminal local).
Pour les développeurs travaillant sur la ligne de commande, exécutez, lisez et modifiez le code du référentiel, exécutez des commandes et des tests localement. Les avantages sont une faible latence, une collaboration approfondie avec les scripts/chaînes d’outils existants et une granularité de contrôle fine. Il convient aux scénarios qui nécessitent de fortes dépendances d’environnement local et un contrôle strict des autorisations d’exécution. Fournir officiellement l’installation de npm / Homebrew, prendre officiellement en charge macOS / Linux, il est recommandé de coopérer avec WSL. Prise en charge de la définition du mode d’approbation et de la force d’inférence, et le modèle par défaut est GPT-5.
- Extension Codex IDE (In-Editor Collaboration)
Insérez Codex dans VS Code/Cursor/Windsurf, etc., et utilisez directement « Ouvrir un fichier/Code sélectionné » comme contexte pour mener des conversations, modifier et prévisualiser les diffs. L’avantage est que ce que vous voyez est ce que vous obtenez et des liens d’incitation plus courts ; Coopération interactive pour le développement, la lecture et la mise au point du code au quotidien. Vous pouvez « déléguer la tâche au cloud » en un clic pour continuer à exécuter sans perdre le contexte.
- Codex Cloud (Cloud Proxy and Parallel Tasks)
prépare automatiquement des conteneurs de bac à sable isolés (dépendances et images personnalisables) pour chaque tâche dans le cloud, les exécute en parallèle, produit des modifications et génère des PR en arrière-plan. Vous pouvez lancer une révision de code codex GitHub ou démarrer une tâche du côté web/mobile. Par défaut, le réseau est interdit et un accès restreint ou complet au réseau peut être ouvert à la demande. Enterprise Edition peut être configuré avec des stratégies et des quotas au niveau de l’organisation.
2. Comment choisir : Décisions d’utilisation typiques
- Donner la priorité à « l’environnement d’exécution » :
- S’appuyer fortement sur la chaîne d’outils native/le réseau privé : Préférer Codex CLI.
- Modifications du contexte et de la visualisation de l’IDE requises : Étendre avec un IDE.
- Tâches longues, exécutées en parallèle, collaboration entre appareils ou révisions automatisées : laissez Codex Cloud s’en charger.
- « Autorisations et sécurité »
- d’abord : Par défaut, CLI/IDE ne lit et écrit et exécute automatiquement que les commandes dans le répertoire de travail ; Le dépassement de l’autorité ou de la mise en réseau nécessite une approbation explicite.
- Le cloud exige une sécurité de compte plus stricte (comme l’activation de l’authentification multifacteur), et l’accès au référentiel est autorisé via GitHub et les contrôles de moindre privilège. Au niveau du conteneur, des stratégies de proxy réseau et d’invalidation du cache sont fournies.
- « Efficacité et collaboration » d’abord :
- itération locale rapide : retour instantané CLI/IDE, commutation à faible contexte.
- Collaboration et révision d’équipe : les tâches cloud génèrent des demandes de tirage et déclenchent codex des révisions dans GitHub, ce qui est adapté à l’intégration continue et à la gouvernance de la qualité du code.
- Continuité entre les extrémités : le même compte ChatGPT est connecté à l’état, et vous pouvez basculer entre l’état sur site et le cloud à tout moment pour continuer à travailler.
3. Liste des différences fonctionnelles (essentielles)
- Installation et fonctionnement : CLI (npm/brew, TUI local) ; Extension IDE (installation sur le marché des plugins) ; Cloud (portail web lié à GitHub).
- Environnements et dépendances : CLI/IDE avec votre environnement natif ; Images de conteneur configurables pour le cloud (prise en charge des images universelles et des scripts personnalisés).
- Tâches typiques : CLI/IDE est adapté pour « l’édition/le débogage/les petites étapes instantanées » ; Le cloud est adapté au « refactoring à long terme, aux tests par lots, à la révision automatisée et aux tâches simultanées ».
- Méthode de déclenchement : commande/invite CLI ; Boîtes de dialogue et panneaux IDE ; Web de support cloud, portail iOS Codex et codex dans les PR GitHub.
- Coût et quota : Tous les trois sont disponibles avec les plans ChatGPT Plus/Pro/Business/Edu/Enterprise ; Les entreprises peuvent gérer les quotas et les politiques séparément.
Foire aux questions Q :
J’utilise des extensions dans VS Code, puis-je lancer des tâches longues dans le cloud ?
R : Oui. L’extension IDE prend en charge la délégation de tâches au cloud, et le bac à sable cloud conserve le contexte et s’exécute en parallèle en arrière-plan, produisant des diffs/PR une fois terminé.
Q : Comment puis-je recommander l’utilisation de l’interface de ligne de commande Codex pour les environnements Windows ?
A : Support officiel macOS/Linux ; Windows est encore expérimental, et la meilleure pratique consiste à exécuter WSL pour une expérience stable de type Linux qui est compatible avec les dépendances.
Q : Le cloud a-t-il accès à Internet et à des dépendances privées ?
R : Le réseau par défaut est désactivé et vous pouvez activer l’accès restreint ou complet dans les paramètres d’environnement et installer des dépendances via des scripts personnalisés. Les sources/clés privées peuvent être injectées en toute sécurité à l’aide de « variables d’environnement/secrets ».