Windsurf a été l’un des premiers éditeurs « agentiques » : un IDE dans la lignée de VS Code, avec l’agent Cascade et une complétion IA très présente. Il a été racheté par Cognition, l’éditeur de Devin, puis renommé Devin Desktop le 2 juin 2026. Ses utilisateurs sont des développeurs qui veulent un éditeur familier, avec un agent intégré et, désormais, un tableau de bord pour piloter plusieurs agents locaux et cloud.
Si vous cherchez « Windsurf » aujourd’hui, vous comparez donc Singularity à un produit qui s’en est rapproché : Devin Desktop propose lui aussi un Kanban d’agents et des worktrees Git. La vraie décision porte sur le centre de gravité : un IDE dérivé de VS Code relié à l’écosystème Devin (modèles, quotas, agents cloud), ou un environnement de bureau organisé autour de tickets, qui pilote les CLI des fournisseurs que vous avez déjà et garde l’exécution sur votre poste.
Comparatif vérifié le 10 octobre 2026 à partir de la documentation officielle de Windsurf / Devin Desktop 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
- Windsurf n’existe plus sous ce nom : c’est Devin Desktop, propriété de Cognition, avec les mêmes offres et extensions pour les utilisateurs existants.
- Devin Desktop est un IDE complet doublé d’un Agent Command Center (Kanban de sessions locales et cloud, Spaces) ; son agent local principal est Devin Local, successeur de Cascade.
- Singularity est un ADE de bureau où chaque ticket du board lance un agent dans un worktree isolé, avec revue locale et intégration par rebase.
- Devin Desktop facture l’usage des modèles via des quotas ; Singularity est gratuit et utilise vos comptes Claude Code, Codex, Copilot, Cursor, Gemini, Mistral ou Ollama.
Présentation de Windsurf (Devin Desktop)
Le 14 juillet 2025, Cognition a annoncé un accord définitif pour acquérir Windsurf, « l’IDE agentique », y compris sa propriété intellectuelle, son produit et sa marque. Le 2 juin 2026, Windsurf est devenu Devin Desktop, livré comme une mise à jour classique. Selon la FAQ de migration, l’offre et les tarifs des abonnés ne changent pas, et l’expérience Windsurf classique (éditeur, extensions, raccourcis, workflows, LSP) reste accessible. Les adresses windsurf.com redirigent aujourd’hui vers devin.ai.
Ce qui a changé, c’est la surface par défaut :
- Agent Command Center : un board de type Kanban, groupé par statut, qui rassemble les sessions d’agents locales et les sessions Devin cloud, chacune sur sa VM.
- Spaces : un Space regroupe les sessions, PR, fichiers et contexte d’une tâche ; les nouvelles sessions héritent du contexte du Space.
- Devin Local : l’agent local principal, qui partage son moteur avec Devin CLI : sous-agents, bac à sable au niveau du système, mode plan, sessions en worktree et règles de permission (deny, ask, allow). L’annonce le présente comme le successeur de Cascade, réécrit en Rust, et indiquait que Cascade resterait utilisable jusqu’au 1er juillet pour une migration progressive ; la documentation décrit encore Cascade comme l’un des agents locaux.
- Agents tiers via ACP : avec l’Agent Client Protocol, Devin Desktop peut faire tourner Codex CLI, Claude Agent, OpenCode, Junie ou Gemini CLI dans le même Kanban ; la facturation se fait alors directement avec le fournisseur tiers.
- Worktrees : les sessions peuvent travailler dans des worktrees Git rangés sous
~/.windsurf/worktrees, jusqu’à 20 par espace de travail (les plus anciens sont nettoyés automatiquement), avec un bouton Merge pour rapatrier les changements. - Outils d’IDE : complétion IA (Tab, Supercomplete), Previews pour envoyer un élément de la page à l’agent, Quick Review pour une revue par un second agent, et la délégation vers Devin Cloud en un clic.
Les extensions proviennent par défaut d’un miroir Open VSX. L’application est disponible pour macOS, Windows (x64 et ARM64) et Linux ; le plugin Windsurf pour JetBrains est, selon la FAQ, en mode maintenance.
Singularity en quelques mots
Singularity, édité par Meteor Factory, est un ADE de bureau : éditeur CodeMirror 6 avec serveurs de langage, terminaux système, client Git (graphe, diffs, stash, worktrees) et espaces de travail réunissant plusieurs projets. Son board Kanban est une surface d’exécution : un ticket contient la description, la priorité, les dépendances (« Bloqué par »), les sous-tickets et la configuration de l’agent, et garde le compte rendu et la résolution.
En mode worktree, chaque exécution travaille dans un worktree isolé sur sa branche ; ses commits reviennent sur la branche de base par rebase, et une file de commits sérialise les intégrations concurrentes. L’onglet Revue permet d’approuver fichier par fichier, d’annoter et de relancer avec un retour. Les agents sont ceux des sept fournisseurs dont vous installez le CLI : Claude Code, Codex, Copilot, Cursor, Gemini, Mistral et Ollama. L’application est gratuite ; la Singularity Licence (24 EUR par mois et par poste, 14 jours d’essai) débloque seulement les plugins payants du Marketplace, comme Pipelines. Plateformes : macOS, Windows et Linux.
Tableau comparatif
| Critère | Singularity | Windsurf (Devin Desktop) |
|---|---|---|
| Nature du produit | ADE de bureau : éditeur, terminal, Git, Kanban d’exécution pour agents IA | IDE dérivé de VS Code avec Agent Command Center, édité par Cognition |
| Point d’entrée | Un ticket sur le board d’un espace de travail | Une session d’agent dans le Command Center ou le panneau de l’éditeur |
| Exécution des agents | Sur votre poste, via le CLI du fournisseur, avec bac à sable optionnel | Devin Local (ou Cascade, historique) et agents ACP en local ; Devin Cloud sur VM |
| Parallélisme et isolation | Un worktree et une branche par exécution ; limite d’agents simultanés réglable | Sessions parallèles, worktrees optionnels (20 max. par espace, nettoyage auto) ; VM pour le cloud |
| Suivi du travail | Tickets avec priorité, dépendances, sous-tickets, questions bloquantes et compte rendu | Kanban de sessions par statut, Spaces regroupant sessions, PR, fichiers et contexte |
| Revue et intégration Git | Onglet Revue : diff, annotations, fusion partielle ; rebase et file de commits | Bouton Merge du worktree, Quick Review, contrôle de source de l’IDE ; PR pour Devin Cloud |
| Modèles et fournisseurs | Claude Code, Codex, Copilot, Cursor, Gemini, Mistral, Ollama, avec vos comptes | Modèles SWE de Cognition et modèles d’OpenAI, Anthropic, Google et open source, dans le quota ; agents ACP facturés à part |
| Extensions | Marketplace de plugins Singularity (non compatible avec les extensions VS Code) | Extensions via un miroir Open VSX ; plugins d’agent, MCP, règles, skills, hooks |
| Plateformes | macOS, Windows, Linux | macOS, Windows, Linux ; plugin JetBrains en maintenance |
| Tarifs | Gratuit ; Singularity Licence 24 EUR/mois par poste pour les plugins payants ; modèles facturés par vos fournisseurs | Free (quota léger), Pro 20 USD/mois, Max 200 USD/mois, Teams dès 80 USD/mois, Enterprise sur devis ; usage additionnel au prix API |
Une même fonctionnalité dans les deux outils
Scénario : ajouter un filtre par date sur une liste de commandes, ce qui touche une route d’API et un composant d’interface.
Avec Devin Desktop
Vous ouvrez le dépôt, créez un Space « filtre par date » et lancez une session Devin Local en mode plan : l’agent explore le code et écrit un plan que vous validez. Vous démarrez ensuite deux sessions dans le Space, par exemple Devin Local dans un nouveau worktree pour l’API et un agent ACP comme Codex pour l’interface. Les Previews permettent de cliquer sur un élément de la page pour l’envoyer à l’agent. Quand c’est prêt, Quick Review fait relire le diff par un second agent et le bouton Merge rapatrie les changements dans votre espace de travail. Si une partie est longue, vous pouvez la confier à Devin Cloud, qui revient avec une PR.
Avec Singularity
Vous créez deux tickets dans l’espace de travail : « paramètre de date côté API » puis « filtre dans la liste », le second bloqué par le premier. Chaque ticket choisit son fournisseur et son modèle. Le planificateur lance le premier dans un worktree ; la carte montre sa phase en direct et la liste des projets touchés. À la fin, l’agent laisse un compte rendu et une résolution courte ; le diff attend dans l’onglet Revue, où vous approuvez les fichiers, annotez une sélection ou relancez avec votre retour. Après intégration par rebase, le second ticket démarre sur la base à jour. Les deux tickets restent dans l’historique du board, avec leurs échanges.
La différence se voit dans l’unité de travail : chez Devin Desktop, c’est la session d’agent, regroupée dans un Space ; chez Singularity, c’est le ticket, qui porte la demande, les dépendances et le résultat.
Agents, parallélisme et isolation
Les deux produits convergent : Kanban, plusieurs agents, worktrees. Les choix diffèrent pourtant. Dans Devin Desktop, le worktree est une option de session : on choisit « nouveau worktree » au démarrage, et la documentation précise qu’une conversation Cascade ne peut pas changer de worktree une fois commencée. Les worktrees sont stockés hors du projet et nettoyés au-delà de 20 par espace. Le cloud Devin ajoute un parallélisme qui ne dépend pas de votre machine.
Dans Singularity, l’isolation est le comportement par défaut du board : avec « Utiliser les worktrees Git » activé, chaque exécution reçoit son worktree sous .singularity-worktrees/, et la suppression d’un worktree conserve sa branche et ses commits. Le planificateur tient compte des dépendances, de la priorité et de la limite d’agents simultanés ; un ticket complexe peut être découpé en sous-tickets que le parent attend avant de synthétiser. Chaque session reçoit aussi une passerelle MCP temporaire pour lire son ticket, poser une question ou créer un ticket de suivi. L’isolation ne supprime pas les conflits : des tests et une revue restent nécessaires.
Modèles, quotas et coûts
Depuis mars 2026, Devin Desktop utilise un système de quotas quotidiens et hebdomadaires calculé en tokens selon le modèle ; au-delà, l’usage additionnel est facturé au prix catalogue des API, et l’offre Free doit attendre la réinitialisation. La page tarifs affiche Free, Pro à 20 USD par mois, Max à 200 USD par mois, Teams à 80 USD par mois plus 40 USD par siège complet, et Enterprise sur devis. Ces offres sont partagées avec Devin Cloud et Devin CLI. Des promotions temporaires sur certains modèles peuvent s’y ajouter : vérifiez-les au moment de votre essai. Les agents ACP tiers sont facturés directement par leur fournisseur.
Singularity ne facture pas les modèles : vous utilisez vos abonnements Claude, ChatGPT, Copilot, Cursor, Gemini ou Mistral, ou un modèle local avec Ollama. Le modèle se choisit par défaut pour l’espace de travail et peut être remplacé ticket par ticket.
Où Windsurf (Devin Desktop) est plus fort
- Héritage VS Code : extensions Open VSX, raccourcis et habitudes de VS Code, utiles si vous dépendez d’extensions de langage ou de débogage précises.
- Assistance à la frappe : la complétion IA (Tab, Supercomplete) et les commandes inline sont au cœur du produit depuis ses débuts.
- Continuité local-cloud : un plan préparé en local peut partir vers Devin Cloud, qui continue pendant que l’ordinateur est fermé.
- Outils intégrés : Previews avec sélection d’éléments, Quick Review gratuite avec SWE-check, Fast Context pour retrouver le code utile.
- Offre entreprise : SSO, RBAC, politiques d’administration et analytics d’usage.
Où Singularity se distingue
- Le ticket comme unité de travail : description, priorité, dépendances, sous-tickets, planification récurrente, compte rendu et résolution au même endroit.
- Intégration Git maîtrisée : rebase vers une histoire linéaire, file de commits pour les intégrations concurrentes, fusion partielle fichier par fichier.
- Vos fournisseurs, sans abonnement intermédiaire : sept CLI pris en charge, dont Copilot, Cursor, Mistral et des modèles locaux via Ollama.
- Exécution locale par défaut : l’application ne téléverse pas votre code ; seul le CLI choisi communique avec son service.
- Multi-projets : un espace de travail réunit plusieurs dépôts, et la carte indique quels projets l’agent a lus ou modifiés.
Peut-on utiliser les deux ?
Oui. Singularity et Devin Desktop travaillent sur les mêmes dépôts Git : vous pouvez garder Devin Desktop comme éditeur pour ses extensions et sa complétion, et confier à Singularity le suivi des tickets et l’exécution des agents. Un worktree créé par Singularity est un dossier Git normal que Devin Desktop peut ouvrir pour une retouche. Évitez seulement de faire travailler deux agents sur le même worktree en même temps. Si vous hésitez aussi avec d’autres éditeurs IA, lisez Singularity vs Cursor ; pour l’agent cloud de Cognition, voyez Singularity vs Devin.
Quel outil choisir ?
- Utilisateur de Windsurf satisfait de son éditeur et de la complétion IA : Devin Desktop est la suite naturelle, sans changement d’offre.
- Équipe qui veut mêler agents locaux et cloud dans l’écosystème Cognition : Devin Desktop avec Devin Cloud.
- Développeur qui raisonne en backlog et veut que chaque demande devienne un ticket suivi, isolé et relu : Singularity.
- Utilisateur qui paie déjà Claude, ChatGPT, Copilot ou Cursor et ne veut pas d’un second quota de modèles : Singularity.
- Projets sensibles où vous voulez choisir précisément quel fournisseur voit le code, voire rester en local avec Ollama : Singularity.
Protocole d’essai
- Choisissez une fonctionnalité qui touche au moins deux fichiers d’API et d’interface, avec des tests existants.
- Dans Devin Desktop, lancez Devin Local en mode plan dans un nouveau worktree, puis implémentez ; notez la consommation de quota affichée.
- Dans Singularity, installez et authentifiez un CLI (Claude Code ou Codex par exemple), créez le même travail sous forme de ticket et lancez-le avec la fusion automatique désactivée.
- Relisez les deux diffs : lisibilité, tests, nombre de corrections demandées.
- Recommencez avec deux tâches parallèles dépendantes pour comparer l’ordonnancement et l’intégration.
- Faites le bilan : temps passé à piloter, coût des modèles, facilité à reprendre la main dans l’éditeur.
Questions fréquentes
Windsurf existe-t-il encore ?
Le produit continue sous le nom de Devin Desktop depuis le 2 juin 2026. Les abonnés conservent leur offre, leurs extensions et leurs réglages ; le plugin Windsurf pour JetBrains reste téléchargeable mais est en mode maintenance.
Qu’est devenu Cascade ?
Cognition présente Devin Local comme son successeur et agent local principal. L’annonce prévoyait un accès à Cascade jusqu’au 1er juillet 2026 pour faciliter la migration.
Singularity peut-il utiliser mes extensions Windsurf ?
Non. Singularity a son propre Marketplace de plugins et n’est pas compatible avec les extensions VS Code ou Open VSX.
Combien coûte Devin Desktop ?
Selon la page tarifs : Free, Pro à 20 USD par mois, Max à 200 USD par mois, Teams à partir de 80 USD par mois, Enterprise sur devis, avec un usage additionnel facturé au prix API.
Singularity est-il gratuit ?
Oui, avec agents, projets et worktrees illimités. La Singularity Licence, à 24 EUR par mois et par poste, ne débloque que les plugins payants comme Pipelines.
Pour aller plus loin, consultez tous les comparatifs Singularity, le guide de démarrage ou téléchargez Singularity.