Pipelines CI/CD
Suivez chaque exécution GitHub Actions, job par job, sans quitter l’application.
Meteor Factory présente
Votre environnement de développement agentique (ADE). Développez des fonctionnalités, corrigez des bugs et faites évoluer votre code avec des agents IA en parallèle.
franchir l'horizon01 · Le constat
Vous comparez Cursor, Devin, Orca ou Superset pour développer avec l’IA ? Partout, les agents écrivent du code, mais on les pilote encore en lisant du texte qui défile. Singularity, votre prochain environnement de développement, remplace ce flux par des tickets, un graphe Git et une revue avant intégration.
Illustrations schématiques des approches courantes, pas des captures de produits tiers.
Dans Singularity
Mission Control range chaque demande dans une colonne : à faire, action utilisateur, en cours, terminé. Chaque carte est un ticket, avec son projet, ses dépendances et l’agent qui le traite.
02 · Le ticket
Un ticket réunit un objectif, un projet, une branche et un agent. Le tableau montre où en est chaque ticket ; son détail garde le brief, le worktree et la chronologie de l’agent.
Captures de l’application, données de démonstration.
03 · Git
Les agents committent dans leurs worktrees. Vous suivez tout dans le client Git intégré : graphe, branches, remisages, hooks et résolution de conflits.
04 · Le cockpit
Suivez chaque exécution GitHub Actions, job par job, sans quitter l’application.
Un pipeline échoue ? Créez un ticket de réparation prérempli et choisissez l’agent qui s’en charge.
La palette qui retrouve projets, commandes Git et vues, ou pose la question à Singularity.
Fournisseur par défaut, file de commits, mode interactif : vous décidez du degré d’autonomie.
05 · En bref
Singularity est un environnement de développement agentique (ADE) : une application desktop qui réunit un éditeur, un terminal, Git et un tableau de tickets pour piloter des agents IA. Vous décrivez une fonctionnalité, un bug ou un refactoring dans un ticket, puis choisissez le fournisseur et le modèle qui exécuteront la mission. Le tableau conserve les échanges, les projets touchés et le résultat de chaque exécution.
L’orchestration coordonne le travail : le planificateur tient compte des dépendances, des priorités et de la limite d’agents simultanés pour lancer les tickets prêts. Vous pouvez suivre les commandes, préciser une consigne ou arrêter une exécution depuis son détail. Singularity ne garantit ni un code correct ni une livraison sans intervention : les contrôles du projet et la revue restent nécessaires. Le fournisseur choisi détermine aussi les capacités et le coût de la session. Le guide décrit ces étapes et les différents statuts de fin.
Voir le fonctionnement documenté de l’orchestrationUn ticket Singularity est une unité de travail qui rassemble une demande, son contexte, ses échanges et son résultat. Pour corriger un bug de connexion, indiquez le comportement observé, le résultat attendu, les fichiers concernés si vous les connaissez et le test qui permettra de valider la correction. L’agent dispose ainsi d’un périmètre explicite plutôt que d’une conversation sans fin.
Une dépendance permet de faire attendre un ticket lorsqu’un autre travail doit être intégré auparavant. Le ticket conserve l’historique et peut être repris avec une instruction supplémentaire. Ce découpage facilite le suivi, mais ne supprime pas les erreurs de raisonnement ni les ambiguïtés : une demande imprécise nécessite toujours une clarification ou une décision. Le guide détaille les informations reçues par l’agent et la reprise d’un ticket.
Consulter le cycle de vie d’un ticketUn worktree Git est un dossier de travail associé à une branche du même dépôt. Dans Singularity, lorsque l’option « Utiliser les worktrees Git » est active, chaque exécution d’agent dispose d’un dossier et d’une branche dédiés. L’agent y modifie les fichiers, lance les contrôles du projet et crée ses commits sans toucher aux modifications non commitées de votre dossier principal.
À la fin, les commits sont réappliqués sur la branche de base par rebase. Selon les réglages du tableau, le résultat est intégré automatiquement ou présenté dans l’onglet Revue ; désactivez la fusion automatique pour conserver une approbation humaine. L’isolation des fichiers ne garantit pas la compatibilité des changements : deux tickets peuvent introduire des règles métier contradictoires sans conflit Git. Après une évolution de la base, il faut vérifier à nouveau les interactions concernées. Si les worktrees sont désactivés, l’agent écrit directement dans votre arbre de travail. Le guide présente les réglages et le cycle d’intégration.
Vérifier les réglages et les limites des worktreesRetour d’expérience interne — 8 au 14 juin 2026
Chiffres historiques rapportés par Meteor Factory, non audités indépendamment. Le détail précise les définitions, les exclusions et les limites de recalcul. Étude de cas et méthode de calcul (10 octobre 2026)
06 · Questions
Installez le CLI choisi, lancez claude ou codex dans un terminal et terminez son authentification. Vérifiez qu’il répond depuis le dossier du projet. Dans Singularity, sélectionnez le fournisseur et un modèle disponible dans son catalogue, ou Auto. Créez ensuite un ticket limité, par exemple corriger un bug avec un test, puis vérifiez les tests et le diff Git avant intégration. Configurer Claude Code : connexion et modèles Configurer Codex : connexion et modèles
Singularity est un environnement de développement agentique (Agentic Development Environment, ADE) pour créer des logiciels avec des agents IA. Il réunit éditeur de code, terminal, Git et orchestration par tickets pour développer des fonctionnalités, corriger des bugs et refactorer plusieurs projets en parallèle.
Non. Singularity s'adresse aux développeurs et aux équipes qui créent et maintiennent des logiciels : applications web, desktop, API, tests et refactoring. Le suivi des pipelines et les outils DevOps complètent cet environnement de développement généraliste.
Non. Un contexte ciblé peut aider à limiter la dérive, mais ne garantit ni l’absence d’hallucinations ni un code correct. Les agents peuvent produire des réponses fausses, inventer des informations ou introduire des bugs. Vérifiez les sources, relisez les modifications et exécutez les tests avant intégration.
Oui. Singularity est une alternative à évaluer pour le développement logiciel avec l'IA, aux côtés de Cursor, Devin, Orca et Superset. Son workflow s'organise autour de tickets atomiques, d'agents en parallèle et de worktrees Git isolés, avec revue des modifications avant intégration. Comparez les outils sur vos projets et votre façon de travailler.
Singularity orchestre sept fournisseurs IA : Claude Code (Anthropic), Codex (OpenAI), GitHub Copilot, Cursor, Gemini (Google), Mistral et Ollama. Les modèles disponibles dépendent du catalogue et de votre configuration. La connexion utilise le compte authentifié dans le CLI du fournisseur ou une clé selon sa configuration ; Cursor et Mistral proposent aussi un champ de clé. Ollama utilise un endpoint local ou distant, avec un jeton si nécessaire. Guide des fournisseurs et des données transmises
Singularity est une application gratuite pour orchestrer des agents de développement. L’offre gratuite comprend les agents, les projets et les worktrees illimités, les serveurs de langage et le plugin Notes. Aucun abonnement ni carte bancaire n’est nécessaire pour utiliser ces fonctionnalités. Singularity Licence est l’abonnement qui débloque les plugins payants du Marketplace, avec 14 jours d’essai gratuit puis 24 € par mois et par poste de travail. Le premier prélèvement intervient après l’essai. Il donne accès au plugin Pipelines pour la CI/CD dans l’application. Les prochains plugins payants sont inclus sans supplément. L’abonnement est résiliable à tout moment. Le plugin Notes reste inclus dans l’offre gratuite ; l’abonnement ne modifie pas les fonctionnalités de base de Singularity. Les coûts des fournisseurs IA sont distincts de Singularity Licence. Singularity ne revend pas de modèles : ni l’application gratuite ni la licence de plugins n’incluent les abonnements payants ou la consommation de modèles externes. Selon le fournisseur et le modèle, vous utilisez votre compte ou votre clé API et réglez directement au fournisseur les éventuels abonnements ou consommations. Le coût total correspond donc à la licence de plugins, si vous la choisissez, plus les éventuels coûts de vos fournisseurs IA.
Le stockage local ne signifie pas que toutes les données restent sur le poste. Les CLI configurés peuvent transmettre au fournisseur choisi les prompts, extraits de fichiers et résultats d’outils nécessaires à l’agent, selon ses conditions et politiques de conservation. Avec un modèle local servi par Ollama sur le poste, l’inférence reste locale ; le téléchargement du modèle contacte le registre. Un endpoint Ollama distant transmet les requêtes au serveur configuré. Vérifiez l’endpoint et les permissions des outils : une inférence locale ne garantit pas que les outils de l’agent fonctionnent hors ligne. Guide des fournisseurs et des données transmises
Singularity est disponible sur macOS et Windows. Des paquets Linux sont également publiés.
07 · Les humains

