Aller au contenu

Claude Code Desktop redesign — sessions multiples, terminal integre, Dispatch mobile

Resume

Anthropic lance le 2026-04-14 un redesign majeur de Claude Code Desktop (11.6K likes, 600K vues). Le Desktop permet desormais de lancer plusieurs sessions Claude Code cote a cote dans une seule fenetre avec une sidebar de gestion. Chaque session est isolee via Git worktrees automatiques (.claude/worktrees/). Nouvelles fonctionnalites : terminal integre, file editing, preview HTML/PDF, diff viewer rapide avec commentaires inline, layout drag-and-drop, monitoring CI/CD avec auto-fix et auto-merge des PRs GitHub, Computer Use (controle ecran macOS/Windows en research preview), Dispatch (envoi de taches depuis mobile), Remote sessions (taches longues sur infra cloud Anthropic), et connecteurs (GitHub, Slack, Linear, Notion, Google Calendar). Les plugins CLI fonctionnent tels quels dans le Desktop.

Dani Avila (@dani_avila7, early access) confirme : panels d'agents simultanees, sessions pinnees, demarrage de session depuis une PR, panels specialises (preview, diff, tasks, plans, terminal).

Analyse critique

Ce qui est solide

Sessions multiples avec worktrees automatiques : chaque "New session" cree un worktree Git isole. Les changements d'une session n'affectent pas les autres. C'est exactement le pattern qu'on utilise dans LOTR (un Ringbearer par story, chacun sur sa branche), mais avec un setup graphique au lieu de cmux new-window.

Dispatch depuis mobile : un canal persistant dans l'onglet Cowork. Tu envoies une tache depuis ton telephone, Dispatch decide s'il faut ouvrir une session Code. Notification push quand c'est fini ou quand Claude a besoin d'approbation. C'est la reponse officielle Anthropic au cas d'usage "je suis dans le TGV et je veux piloter mes agents". Pro/Max uniquement, pas Team/Enterprise.

Remote sessions : les sessions tournent sur l'infra Anthropic. Tu peux fermer l'app, eteindre ton Mac, et checker le resultat plus tard sur claude.ai/code ou l'app iOS. Support multi-repos. Pertinent pour les taches longues (refactors, migrations, test suites).

Auto-fix CI + auto-merge : le Desktop poll les GitHub checks et propose de fixer automatiquement les echecs CI, puis de merger quand tout passe. C'est notre skill /forge mais natif et graphique.

Computer Use : Claude peut ouvrir des apps et controler l'ecran (macOS/Windows). Mais avec des limites de securite : browsers view-only, terminaux/IDEs click-only (pas de frappe clavier), full control uniquement sur les autres apps. Research preview, Pro/Max uniquement.

Ce qui manque pour nous

Aucune API de pilotage programmatique. C'est le point critique. La doc ne mentionne aucune CLI, aucun socket, aucun webhook pour creer ou manipuler des sessions Desktop depuis un script externe. Pas de claude-desktop --new-session. Pas de send-keys. Pas de capture-pane. Le Desktop est une app graphique autonome. Le One Ring ne peut pas piloter le Desktop.

Pas de GitLab dans les connecteurs. GitHub, Slack, Linear, Notion, Google Calendar — pas de GitLab. Meme limitation que les Routines annoncees le meme jour. ProbatioVault tourne sur GitLab.

Dispatch est unidirectionnel. Tu envoies un message → Claude fait le travail → tu es notifie. Pas d'escalade structuree, pas de FSM, pas de verdict deterministe, pas de separation des pouvoirs. C'est du "fire and forget", pas de la gouvernance. Notre Signal + One Ring est bidirectionnel avec 21 commandes et une FSM a 10 etats.

Remote sessions = auto-accept edits. Pas de mode "Ask permissions" en remote. Pour notre workflow gouvernance ou chaque action est tracee et validee, c'est un probleme d'auditabilite.

Le signal strategique

Avec Managed Agents (2026-04-08), Advisor Strategy (2026-04-09), Monitor Tool (2026-04-09), Routines (2026-04-14) et maintenant le Desktop redesign (2026-04-14), Anthropic a lance 5 produits en 6 jours. La strategie est claire : transformer Claude Code d'un outil CLI en une plateforme complete d'agents avec GUI, cloud, mobile, CI/CD et automation. Les users qui n'ont pas de stack maison vont adopter tout ca d'un bloc.

Pour ceux qui ont deja construit leur propre stack (comme nous), la question strategique est : quelles briques Anthropic adopter comme complement, et lesquelles ignorer parce qu'on a mieux en interne. C'est la meme question que pour Managed Agents (fiche du 2026-04-10).

Pertinence ProbatioVault

Impact modere — ameliore l'experience en session locale, mais ne change pas l'architecture LOTR.

Cohabitation LOTR + Desktop : scenario A uniquement

Apres lecture complete de la documentation (code.claude.com/docs/en/desktop), la seule cohabitation realiste est le scenario A : LOTR reste sur cmux, Desktop en complement visuel.

Capacite LOTR (cmux + bash + Signal) Desktop redesign
Creer session depuis script Oui (cmux new-window) Non (pas d'API)
Envoyer texte dans session Oui (cmux send-keys) Non
Capturer contenu session Oui (cmux capture-pane) Non
Piloter depuis mobile Oui (Signal bidirectionnel, 21 commandes) Partiel (Dispatch, unidirectionnel, Pro/Max)
Supervision multi-agents Oui (Lord polling + broker peers) Visuel sidebar (humain only)
Taches longues headless Oui (cmux sans ecran) Oui (Remote sessions cloud)
Isolation Git Oui (worktrees manuels) Oui (worktrees automatiques)
Plugins Oui (CLI plugins) Oui (memes plugins)
Broker peers Oui (HTTP localhost) Non teste mais probable

Le One Ring ne peut pas piloter le Desktop. Le Desktop ne peut pas piloter cmux. Les deux coexistent naturellement parce qu'ils partagent le meme runtime Claude Code et potentiellement le meme broker peers (a verifier).

Quand utiliser le Desktop

  • Quand tu es devant ton Mac et que tu veux voir 2-3 agents travailler en parallele avec diff viewer, preview HTML, et terminal integre
  • Pour les code reviews step 7 ou le diff viewer inline avec commentaires est plus confortable que la lecture dans le terminal
  • Pour les taches ponctuelles qui ne justifient pas un Ringbearer LOTR (quick fix, exploration, prototype)

Quand rester sur LOTR

  • En deplacement (TGV, hotel) — Desktop ne remplace pas Signal + One Ring
  • Pour le workflow gouverne 11 etapes — les escalades structurees, la FSM, la tracabilite Art. III ne sont pas replicables dans le Desktop
  • Pour le pilotage nocturne — cmux tourne headless, le Desktop a besoin de l'app ouverte (sauf Remote sessions)

Dispatch a surveiller

Si Anthropic enrichit Dispatch pour permettre des escalades structurees (pas juste fire-and-forget mais question → reponse → continuation), ca pourrait devenir une alternative credible au canal Signal + One Ring pour le mobile. Aujourd'hui c'est trop limite. Mais c'est clairement la direction qu'Anthropic prend avec Cowork + Dispatch + Remote sessions.

Action recommandee

  1. Mettre a jour Claude Desktop et tester les sessions multiples en parallele sur 2-3 stories
  2. Verifier que le broker peers (localhost:7899) fonctionne entre sessions Desktop (les Ringbearers Desktop doivent pouvoir s'enregistrer)
  3. Ne pas migrer LOTR vers le Desktop — garder cmux comme moteur de pilotage tant qu'il n'y a pas d'API programmatique
  4. Utiliser le Desktop comme complement visuel en session locale (diff viewer, preview, terminal integre)
  5. Surveiller Dispatch dans les prochains mois pour d'eventuelles escalades structurees