← Tous les articles

Singularity vs Codex : l’app d’OpenAI ou un ADE qui pilote Codex

Codex est l’agent de code d’OpenAI. On le retrouve dans la vue Codex de l’application de bureau ChatGPT, dans un terminal avec le CLI Codex, dans VS Code et ses dérivés via l’extension, et dans le cloud avec Codex Cloud. Il est inclus dans les offres ChatGPT : beaucoup de développeurs l’ont donc déjà sous la main, sans abonnement supplémentaire.

La vraie question n’est pas « Codex ou Singularity », car Singularity sait piloter Codex comme fournisseur d’agents. Elle est plutôt : faut-il travailler dans l’application de l’éditeur du modèle, ou orchestrer ce même agent depuis un environnement de développement agentique (ADE) organisé autour de tickets, d’un tableau Kanban et d’une intégration Git locale ? Ce comparatif aide à trancher selon votre façon de travailler.

Comparatif vérifié le 10 octobre 2026 à partir de la documentation officielle de Codex (OpenAI) et de celle de Singularity. Il compare des workflows, sans benchmark de vitesse ni de qualité du code généré. Tarifs publics en USD/EUR tels qu’affichés, hors taxes et consommation ; ils peuvent évoluer.

En bref

  • Codex est un agent multi-surfaces (app de bureau, CLI, IDE, cloud, web et mobile) intimement lié aux modèles et aux offres d’OpenAI.
  • Singularity est un ADE de bureau : éditeur, terminal, client Git, LSP et un Kanban où chaque ticket devient une mission d’agent dans son propre worktree.
  • Les deux savent isoler le travail parallèle dans des worktrees Git ; la différence tient à l’unité de travail (une conversation contre un ticket suivi) et à l’intégration (branche et pull request contre rebase local sérialisé).
  • Singularity pilote le CLI Codex installé sur votre poste, avec votre compte OpenAI : vous pouvez garder Codex et l’orchestrer à côté de Claude Code, Copilot, Cursor, Gemini, Mistral ou Ollama.
  • Codex reste plus fort pour le travail dans le cloud, les revues de pull requests GitHub et l’accès depuis le web ou le mobile.

Présentation de Codex

Depuis le 9 juillet 2026, l’ancienne app Codex fait partie de l’application de bureau ChatGPT sur macOS et Windows ; une version Linux est en préversion depuis août 2026 pour Ubuntu, Debian et Fedora. Dans cette application de bureau, Codex est une vue distincte de Chat et Work, pensée pour mener plusieurs projets et travaux longs en parallèle, avec des tâches planifiées.

Le CLI Codex fonctionne dans le terminal sur macOS, Linux et Windows ; son dépôt openai/codex est publié sous licence Apache-2.0. On s’y connecte avec son compte ChatGPT, on règle les permissions avec /permissions et le modèle avec /model. L’extension IDE fonctionne dans VS Code et les éditeurs compatibles (Cursor, Windsurf), avec des intégrations dédiées pour JetBrains et Xcode. Enfin, Codex Cloud exécute des tâches dans des espaces de travail distants, configurés par environnement (dépôts GitHub, scripts d’installation, accès réseau), qui continuent pendant que votre ordinateur est en veille.

Pour le parallélisme local, l’application propose deux modes : Local, votre checkout, et Worktree, une copie séparée que Codex crée pour le travail en arrière-plan. Selon la documentation des worktrees, ceux-ci sont créés sous $CODEX_HOME/worktrees en HEAD détachée ; le bouton « Hand off » déplace une conversation et son code entre Local et Worktree, et Codex conserve par défaut les 15 worktrees gérés les plus récents. Codex peut aussi lancer des sous-agents en parallèle.

La revue de code passe par /review, un panneau de diff commentable et la revue de pull requests GitHub avec @codex review. Le comportement se règle avec AGENTS.md, des skills et plugins (skills, MCP, hooks) et un bac à sable propre à chaque système.

Les modèles sont ceux d’OpenAI (GPT-6.1 Sol, Astra, GPT-6 Luna). Côté tarifs, Codex est inclus dans ChatGPT Free (tâches rapides, selon déploiement), Go (8 USD/mois), Plus (20 USD/mois), Pro (dès 100 USD/mois) et Business (25 USD par utilisateur et par mois, 20 USD en annuel) ; Enterprise et Edu sont sur devis. Les limites varient selon le modèle et la tâche, et des crédits s’achètent en plus. Une clé API, facturée au tarif API, fonctionne dans le CLI et l’IDE, sans les fonctions cloud.

Singularity en quelques mots

Singularity est un ADE de bureau édité par Meteor Factory : éditeur, terminaux natifs, client Git complet, serveurs de langage, espaces de travail multi-projets et un tableau Kanban qui sert de surface d’exécution aux agents. Un ticket porte la description, la priorité, les dépendances et la configuration de l’agent, puis conserve le compte rendu et une résolution courte. En mode worktree, chaque exécution travaille dans son worktree, puis ses commits sont réappliqués par rebase sur la base, dans l’ordre d’une file d’intégration ; l’onglet Revue et la fusion automatique fixent le niveau d’automatisation.

Il pilote sept fournisseurs via leurs CLI (Claude Code, Codex, Copilot, Cursor, Gemini, Mistral, Ollama), sans inclure d’abonnement aux modèles. L’application, propriétaire, est gratuite et disponible sur macOS, Windows et Linux (installation) ; la Singularity Licence (24 EUR par mois et par poste, essai de 14 jours) ne débloque que les plugins payants comme Pipelines.

Tableau comparatif

CritèreSingularityCodex
Nature du produitADE de bureau : éditeur, terminal, client Git, LSP, Kanban et orchestration d’agentsAgent de code d’OpenAI disponible dans l’app de bureau ChatGPT, le CLI, l’extension IDE, le cloud, le web et le mobile
Point d’entréeUn ticket sur le tableau KanbanUne conversation dans un projet, un prompt en terminal, un panneau d’IDE ou une tâche cloud
Exécution des agentsLocale : les CLI des fournisseurs tournent sur votre poste, bac à sable optionnel (Seatbelt, Landlock)Locale (app, CLI, IDE, avec bac à sable) ou distante dans Codex Cloud
Parallélisme et isolationUn worktree et une branche par ticket, limite d’agents simultanés, dépendances entre ticketsConversations parallèles en mode Worktree, « Hand off » vers Local, sous-agents, tâches cloud
Suivi du travailColonnes, statuts, priorités, activité en direct, compte rendu, tickets enfants, planificationListe des conversations et projets, tâches planifiées, notifications, intégration Linear
Revue et intégration GitRevue par fichier, notes, fusion partielle, relance avec retour ; rebase sur la base et file d’intégrationPanneau de diff avec commentaires, /review, commit, push et pull request ; revues GitHub avec @codex review
Modèles et fournisseursSept fournisseurs dont Codex, modèle choisi par ticket ; abonnements non inclusModèles OpenAI (GPT-6.1 Sol, Astra, GPT-6 Luna) ; fournisseur compatible Responses en option
ExtensionsMarketplace Singularity (modules signés, permissions déclarées), non compatible VS CodeSkills, plugins (skills, MCP, hooks) dans un répertoire commun ChatGPT/Codex, AGENTS.md
PlateformesmacOS (Apple Silicon, Intel), Windows (x64, ARM64), Linux (AppImage, .deb)App de bureau macOS et Windows, Linux en préversion ; CLI macOS, Linux, Windows ; web et mobile
TarifsApplication gratuite ; Singularity Licence à 24 EUR/mois par poste pour les plugins payantsInclus dans ChatGPT : Free (limité), Go 8 USD, Plus 20 USD, Pro dès 100 USD, Business 25 USD/utilisateur ; crédits en sus

Une même fonctionnalité dans les deux outils

Prenons une tâche réaliste : ajouter un export CSV à une liste de factures, avec un nouvel endpoint d’API et un bouton dans l’interface, le tout couvert par des tests.

Avec Codex

Dans la vue Codex, vous démarrez une conversation en mode Worktree, puis confiez tout à cette conversation, demandez deux sous-agents ou ouvrez une seconde conversation pour l’interface. Dans le panneau de revue, vous commentez des lignes et demandez des corrections, puis « Create branch here », commit, push et pull request ; ou vous rendez le travail au mode Local. Une tâche longue peut partir dans Codex Cloud et revenir sous forme de pull request, relue par @codex review. C’est fluide pour une ou deux conversations ; l’ordre entre API et interface reste à votre charge.

Avec Singularity

Vous créez un ticket parent « Export CSV des factures » avec des critères d’acceptation, puis deux tickets enfants, « Endpoint d’export » et « Bouton d’export », le second bloqué par le premier : il ne démarre qu’une fois l’endpoint terminé et intégré. Codex peut traiter l’un, un autre fournisseur l’autre. Chaque exécution travaille dans son worktree, affiche sa phase sur la carte et peut poser une question bloquante à laquelle vous répondez depuis le ticket.

À la fin, le résultat est intégré par rebase ou attend dans l’onglet Revue : approbation fichier par fichier, notes sur une sélection, fusion totale ou partielle, relance avec vos remarques. Après un rebase, l’agent doit rejouer les tests concernés ; des tests verts n’excluent pas un conflit sémantique, et la relecture humaine reste utile.

Agents et parallélisme : conversations contre tickets

Les deux outils isolent le travail parallèle dans des worktrees Git : Codex par conversation, Singularity par ticket. Dans Codex, la conversation porte le contexte, le diff et les échanges ; c’est naturel pour explorer et garder la main.

Dans Singularity, le ticket existe avant l’agent, survit à son exécution et garde la trace des tentatives. Le planificateur choisit le prochain ticket prêt selon les dépendances, la priorité et la limite d’agents simultanés ; un ticket en Pending attend une réponse, une revue, ses enfants ou la file d’intégration, sans être confondu avec un échec. Avec dix tâches sur plusieurs dépôts, ce suivi devient l’essentiel. Dans les deux cas, chaque agent consomme les limites de votre offre OpenAI : la limite d’agents simultanés sert aussi à maîtriser ce quota.

Git, revue et intégration

Codex est orienté branche et pull request : on pousse, on ouvre une PR, et la revue se poursuit sur GitHub avec Codex comme relecteur. Idéal si votre équipe vit dans les pull requests.

Singularity intègre localement : les commits d’un ticket sont rejoués par rebase sur la dernière base (historique linéaire, sans commit de fusion) et la file d’intégration sérialise les intégrations d’un même projet. En cas de conflit, l’exécution reste disponible pour le résoudre. Vous publiez ensuite avec le client Git intégré. Le plugin payant Pipelines suit GitHub Actions, GitLab CI et Azure DevOps et crée des tickets de correction à partir d’un échec.

Où Codex est plus fort

  • Le cloud : Codex Cloud poursuit des tâches pendant que votre ordinateur est en veille, avec des environnements configurables et réutilisables. Singularity exécute les agents sur votre poste.
  • Les pull requests GitHub : revue automatique ou sur demande avec @codex review, et intégrations GitHub, Slack et Linear.
  • Les surfaces : app de bureau, CLI, IDE, web et mobile partagent le même compte ; vous pouvez reprendre le travail ailleurs.
  • L’intégration aux modèles OpenAI : nouveaux modèles et modes disponibles dès leur sortie dans le produit de l’éditeur, sans adaptateur intermédiaire.
  • Un seul abonnement : si vous payez déjà ChatGPT, Codex est inclus, et le CLI est open source.

Où Singularity se distingue

  • Le ticket comme unité de travail : priorités, dépendances, tickets enfants, planification quotidienne ou hebdomadaire, statuts explicites et résolution courte sur chaque carte.
  • Le multi-fournisseur : Codex, Claude Code, Copilot, Cursor, Gemini, Mistral et Ollama dans la même interface, avec un modèle choisi par ticket et des exclusions pour la sélection automatique.
  • L’intégration locale maîtrisée : rebase sur la branche de base, file d’intégration, revue par fichier avec fusion partielle et relance avec annotations.
  • Un environnement complet : éditeur CodeMirror, 31 serveurs de langage, terminaux natifs, client Git et espaces de travail multi-dépôts, sans quitter l’application.
  • Une passerelle MCP par session : l’agent lit son ticket, publie sa phase, pose une question ou crée un ticket de suivi, avec un accès qui expire avec la session.

Peut-on utiliser les deux ?

Oui, et c’est souvent le meilleur choix. Installez le CLI Codex, lancez codex et connectez votre compte OpenAI : Singularity pilote ensuite ce CLI et expose ses réglages (personnalité, politique d’approbation, bac à sable, effort et résumé de raisonnement). Singularity ne téléverse pas de lui-même votre code : les données suivent le même chemin qu’avec le CLI Codex seul, tandis que Codex Cloud clone le dépôt dans un espace distant.

Un usage courant : l’app ChatGPT et Codex Cloud pour l’exploration, les tâches lancées depuis le téléphone et les revues de PR ; Singularity pour le travail planifié, découpé en tickets et intégré localement. Singularity ne remplace pas les fonctions propres à OpenAI (cloud, revue GitHub, mobile). Si vous hésitez aussi avec l’outil d’Anthropic, lisez Singularity vs Claude Code.

Quel outil choisir ?

  • Vous travaillez surtout seul, en conversation, sur un dépôt : l’app Codex ou le CLI suffisent largement.
  • Votre équipe vit dans GitHub et les pull requests : Codex, avec Codex Cloud et la revue de PR, colle à ce flux.
  • Vous déléguez beaucoup de tâches en parallèle, sur plusieurs dépôts : Singularity apporte le tableau, les dépendances et l’intégration sérialisée.
  • Vous voulez comparer ou mélanger les fournisseurs : Singularity, qui orchestre Codex parmi six autres.
  • Vous refusez que le code soit exécuté hors de votre poste : Codex en local ou Singularity ; évitez les tâches cloud.

Protocole d’essai

  1. Choisissez une tâche réelle touchant deux couches (API et interface), avec des critères d’acceptation écrits et des tests existants.
  2. Dans l’app Codex, traitez-la en mode Worktree, en une ou deux conversations ; notez le temps passé à coordonner, relire et intégrer.
  3. Installez Singularity, ajoutez le dépôt à un espace de travail et vérifiez que le CLI Codex répond depuis un terminal.
  4. Créez un ticket parent et deux tickets enfants dépendants, avec Codex comme fournisseur et la fusion automatique désactivée.
  5. Relisez les deux résultats dans l’onglet Revue, puis comparez l’historique Git, la consommation de quota et le nombre d’interventions manuelles.

Questions fréquentes

Singularity remplace-t-il mon abonnement ChatGPT ?

Non. Singularity n’inclut aucun modèle. Pour utiliser Codex dans Singularity, il faut le CLI Codex authentifié avec votre compte OpenAI, et la consommation suit les limites de votre offre ChatGPT ou la facturation de votre clé API.

Puis-je lancer des tâches Codex Cloud depuis Singularity ?

Non. Singularity pilote le CLI Codex en local, dans le worktree du ticket. Codex Cloud se lance depuis les surfaces d’OpenAI.

Faut-il un abonnement Singularity pour utiliser Codex ?

Non. L’application est gratuite, fournisseurs d’agents compris. La Singularity Licence ne sert qu’aux plugins payants comme Pipelines.

Pour aller plus loin, consultez tous les comparatifs Singularity, dont Singularity vs Conductor, suivez le guide de démarrage ou téléchargez Singularity.