Le 2 juin 2026, Windsurf — l’éditeur de code IA de Codeium acquis par Cognition — s’est officiellement transformé en Devin Desktop. Pour les développeurs qui utilisaient Windsurf au quotidien, c’est bien plus qu’un simple changement de logo : c’est une refonte architecturale complète, avec la fin de vie de Cascade au 1er juillet, l’arrivée de Devin Local comme agent par défaut, et un nouveau protocole ouvert (ACP) qui redéfinit l’interopérabilité entre assistants IA. Voici tout ce que vous devez savoir pour migrer sans friction.

De Windsurf à Devin Desktop : chronologie du rebrand

L’histoire commence le 3 mai 2026, quand Cognition — créateur de Devin, le premier « software engineer IA » — annonce le rachat de Codeium pour 2,5 milliards de dollars. La promesse : unifier Devin (agent cloud) et Windsurf (IDE local) sous une marque unique orientée agents. Le 2 juin, la mise à jour over-the-air bascule automatiquement tous les utilisateurs existants vers Devin Desktop, sans réinstallation.

Le nom change, mais le binaire reste le même fork de VS Code. Les extensions VSCode compatibles, les thèmes et la mémoire de projet survivent intacts. En revanche, la roadmap diverge radicalement : là où Windsurf était un éditeur IA, Devin Desktop se positionne comme un centre de commandement pour agents multiples.

# Vérifier la version installée après mise à jour automatique
devin --version
# Devin Desktop 2.0.1 (ex-Windsurf 4.3.7, Cognition Labs)

# Vérifier les extensions migrées
devin --list-extensions | grep -c "installed"
# 47 extensions migrées sans action manuelle

Ce qui disparaît : Cascade EOL le 1er juillet 2026

Cascade est mort. Après deux ans de bons et loyaux services comme agent de complétion/édition de Windsurf, Cascade a atteint sa fin de vie le 1er juillet 2026. Cognition a maintenu une période de grâce de 29 jours entre l’annonce du rebrand (2 juin) et la coupure effective — soit exactement hier pour les équipes en retard de mise à jour.

Concrètement : tout script CI/CD, hook pre-commit ou raccourci clavier qui invoque explicitement cascade ou l’API Cascade renvoie désormais une erreur 410 Gone. Les configurations dans .windsurfrules sont automatiquement relues via un shim de compatibilité, mais ce shim n’est garanti que jusqu’au 1er janvier 2027.

# .github/workflows/code-review.yml — AVANT (Cascade, coupé le 1er juillet)
steps:
  - name: Cascade Review
    uses: codeium/cascade-action@v2
    with:
      mode: review
      files: "**/*.php"

# APRÈS — migrer vers Devin Local CLI
steps:
  - name: Devin Local Review
    uses: cognition/devin-local-action@v1
    with:
      mode: review
      files: "**/*.php"
      model: swe-1.6   # modèle embarqué gratuit sur plans payants

Les équipes qui utilisent Cascade via l’API REST ont jusqu’au 1er janvier 2027 avant la dépréciation définitive du endpoint api.codeium.com/cascade/v1 — mais la migration vers api.devin.ai/local/v1 est fortement recommandée dès maintenant.

Devin Local : le nouvel agent par défaut

Devin Local est le successeur direct de Cascade, mais avec une ambition bien supérieure. Cognition annonce 30 % de token efficiency en plus que Cascade sur les tâches équivalentes, grâce à une architecture de cache de contexte interne qui évite de retransmettre l’intégralité du projet à chaque tour de conversation.

La nouveauté architecturale la plus importante : la prise en charge native des sous-agents parallèles. Un agent principal peut déléguer des sous-tâches à plusieurs instances Devin Local tournant simultanément dans des worktrees Git isolés, puis fusionner les résultats. C’est le même paradigme que les workflows multi-agents cloud de Devin, mais exécuté entièrement en local.

# Exemple : Devin Local API (Python SDK 2.0)
import devin

client = devin.LocalClient(model="swe-1.6")

# Lancer un sous-agent sur un worktree isolé
job = client.agents.spawn(
    task="Refactore les controllers PHP pour PSR-12",
    worktree="feature/psr12-refactor",
    max_tokens=32000
)

# Attendre le résultat
result = job.wait(timeout=300)
print(result.diff)       # patch git unifié
print(result.summary)    # explication des changements

Les benchmarks internes de Cognition placent Devin Local à 73,4 % sur SWE-Bench Pro en mode solo, contre 68,1 % pour Cascade — soit +5,3 points. En mode multi-agents parallèles (3 sous-agents), le score grimpe à 81,2 %.

SWE-1.6 : le modèle propriétaire inclus dans les plans payants

La grande surprise du rebrand est le modèle SWE-1.6, conçu par Cognition spécifiquement pour l’édition de code agentic. Il tourne à 950 tokens par seconde sur l’infrastructure Cognition — environ 13× plus vite que Claude Sonnet 4.5 — et score 11 % au-dessus de SWE-1.5 sur SWE-Bench Pro selon les tests publiés le 7 avril 2026.

SWE-1.6 est inclus gratuitement dans tous les plans payants Devin Desktop (Pro à 20 $/mois, Business à 50 $/mois). Il peut aussi être utilisé comme moteur pour les agents cloud Devin, permettant de mixer modèles propriétaires et Claude/GPT selon la sensibilité de la tâche.

// Configuration Devin Desktop — settings.json
// Sélection du modèle par type de tâche
{
  "devin.modelRouter": {
    "edit":    "swe-1.6",           // éditions rapides, inclus
    "review":  "claude-sonnet-5",   // révisions de sécurité
    "explain": "gpt-5.6-sol",       // explications longues
    "refactor": "swe-1.6",          // refactoring bulk
    "test":     "swe-1.6"           // génération de tests
  },
  "devin.swe16.temperature": 0.1,
  "devin.swe16.maxTokens": 64000
}

SWE-1.6 est également disponible via une API REST compatible OpenAI, ce qui facilite son intégration dans des pipelines existants sans toucher au code d’orchestration.

Agent Command Center et Spaces : un nouveau paradigme multi-agents

L’interface de Devin Desktop a été entièrement repensée autour du concept de gestion de flotte d’agents. L’Agent Command Center (raccourci Ctrl+Shift+A) affiche une vue Kanban de tous vos agents actifs — sessions locales Devin Local, jobs cloud Devin, et bientôt des agents tiers via ACP.

Les Spaces sont des espaces de travail partagés entre agents : ils regroupent sessions, pull requests, fichiers et worktrees Git en un contexte commun. Concrètement, si vous avez trois agents qui travaillent sur trois branches différentes d’un même projet, ils partagent la liste des issues GitHub, le changelog et les conventions de code sans duplication de contexte.

# Créer un Space pour un sprint de 2 semaines
devin space create "Sprint-2026-07" 
  --repo github.com/mon-org/mon-projet 
  --link-issues sprint-42 
  --agents 3

# Lister les agents actifs dans le Space
devin space agents "Sprint-2026-07"
# ID           STATUS     TÂCHE
# devin-local-1  running  "Migrer controllers vers PSR-12"
# devin-local-2  idle     "Écrire tests PHPUnit pour #341"
# devin-cloud-1  queued   "Refonte architecture cache Redis"

Cette approche multi-agents coordonnés est précisément ce que les équipes explorant des frameworks d’agents IA autonomes cherchaient : une interface unifiée plutôt que des scripts bash maison pour orchestrer plusieurs processus.

Agent Client Protocol (ACP) : l’interopérabilité comme atout différenciant

Le coup stratégique le plus audacieux du rebrand est l’adoption de l’Agent Client Protocol (ACP), une spécification ouverte sous licence Apache 2.0. ACP définit comment un IDE peut piloter n’importe quel agent IA externe comme s’il était natif.

Résultat : dans Devin Desktop, vous pouvez lancer Claude Code, OpenCode, GPT-5.6 Codex, Gemini CLI ou Junie directement depuis le Command Center, sans quitter l’éditeur. Chaque agent tiers apparaît comme une session parallèle, avec ses propres logs, son propre diff et son propre budget de tokens.

// .devin/acp-config.json — agents tiers déclarés
{
  "agents": [
    {
      "id": "claude-code",
      "transport": "stdio",
      "command": "claude",
      "args": ["--model", "claude-sonnet-5", "--no-stream"]
    },
    {
      "id": "opencode",
      "transport": "http",
      "url": "http://localhost:7868",
      "auth": "bearer"
    }
  ]
}

Pour les développeurs qui utilisent déjà OpenCode (160 000 étoiles GitHub), ACP change la donne : plus besoin de jongler entre deux terminaux. OpenCode peut s’exécuter comme sous-agent de Devin Desktop, et le résultat apparaît dans le même panneau que les sessions Devin Local.

Tarifs et migration : ce que vous devez faire maintenant

Les plans tarifaires évoluent légèrement par rapport à Windsurf :

  • Free : 50 requêtes/mois, SWE-1.6 limité (5 requêtes/jour), pas de Spaces
  • Pro (20 $/mois) : SWE-1.6 illimité, 500 requêtes cloud Devin, 3 Spaces simultanés
  • Business (50 $/mois) : tous modèles, agents parallèles illimités, SAML SSO, audit logs
  • Enterprise : tarif sur devis, déploiement on-premise, contrat DPA RGPD

Les abonnés Windsurf actifs au 2 juin 2026 ont été automatiquement basculés sur le plan Pro équivalent pour le reste de leur cycle de facturation. La checklist de migration en 5 étapes :

# 1. Mettre à jour Devin Desktop (si pas fait automatiquement)
devin update --channel stable

# 2. Vérifier que Cascade n'est plus référencé dans vos scripts
grep -r "cascade" ~/.config/devin/ .github/ Makefile

# 3. Migrer .windsurfrules si personnalisé
cp .windsurfrules .devinrules   # renommage simple

# 4. Réactiver vos extensions dans le nouveau registry
devin ext migrate --from windsurf

# 5. Tester une tâche simple avec Devin Local
echo "Ajoute un commentaire PHPDoc sur toutes les fonctions publiques de src/" 
  | devin run --model swe-1.6 --dry-run

Devin Desktop vs Cursor vs OpenCode : quel assistant choisir en 2026 ?

Le marché des IDE IA se consolide autour de trois approches distinctes :

  • Cursor reste le roi de l’autocomplétion inline et de la compréhension de codebase (@codebase). Idéal pour les développeurs solo qui veulent des suggestions rapides sans complexité.
  • OpenCode (ex-projet communautaire) brille par son agnosticisme de modèle et son support LSP natif — il s’intègre dans n’importe quel workflow sans vendor lock-in. Notre comparatif OpenCode détaille les cas d’usage.
  • Devin Desktop s’impose pour les équipes qui gèrent des tâches longues et parallèles : refactoring de grande envergure, migration de frameworks, revue de PR multi-branches. L’ACP et les Spaces le distinguent nettement de la concurrence pour les sprints d’équipe.

La question n’est plus « Windsurf ou Cursor ? » mais « comment composer ma flotte d’agents ? ». Devin Desktop répond mieux à cette question que ses concurrents — à condition d’accepter le modèle d’abonnement Pro ou Business. Pour les développeurs qui combinent déjà Claude Sonnet 5 avec un IDE IA, l’intégration ACP native est l’argument le plus convaincant du rebrand.

Ce que ça change pour l’écosystème dev en 2026

Le rebrand Windsurf → Devin Desktop révèle une tendance de fond : les éditeurs IA ne visent plus uniquement la productivité individuelle. Ils veulent devenir des plateformes d’orchestration pour équipes. Cognition mise sur l’ACP comme standard — de la même façon que VS Code a imposé LSP en 2016. Si les autres acteurs (JetBrains, Zed, Cursor) adoptent ACP, on s’orientera vers un écosystème interopérable où le choix de l’agent est découplé du choix de l’éditeur.

En attendant, la deadline du 1er juillet est passée. Si votre pipeline CI/CD invoque encore Cascade, c’est aujourd’hui que ça brise. La migration vers Devin Local prend moins d’une heure — le shim de compatibilité .windsurfrules → .devinrules fait 90 % du travail. Le reste, c’est de tester que vos workflows automatisés produisent les mêmes résultats avec SWE-1.6 qu’avec Cascade.

G
WP Admin Lab

Architecte web full-stack. WordPress, performance, data et sécurité. Notes de terrain, tests reproductibles et retours d'expérience.