Murmell face à Windsurf
Windsurf fait tourner des agents en parallèle en donnant à chaque conversation son propre worktree git, une deuxième copie de vos fichiers que vous fusionnez à la fin. Murmell met les agents dans un seul dossier sur une machine cloud et règle qui écrit où avant que l'écriture ait lieu.
La vraie différence
Windsurf est explicite sur son mécanisme, ce qui rend la comparaison facile à faire honnêtement. Les agents parallèles reçoivent des worktrees : une vraie deuxième copie de vos fichiers sur une branche à eux, donc un agent qui compile et teste ne dérange pas l'espace où vous tapez. Le mode arène va plus loin et donne un worktree à chaque modèle pour comparer leurs réponses sur la même demande.
C'est de l'isolation bien faite, et elle a le coût que l'isolation a toujours. Vingt worktrees, c'est vingt copies, et chacune se termine par une fusion. Le conflit n'est pas évité, il est reporté au moment où vous appuyez sur le bouton.
Murmell supprime les copies. Un dossier, et un agent réserve les chemins qu'il va toucher avant d'écrire. Le tableau tient un détenteur par chemin et refuse tous les autres jusqu'à ce qu'il le rende, donc un deuxième agent attend trente secondes au lieu de produire une version du fichier qu'il faudra réconcilier plus tard.
Là où Windsurf gagne
L'éditeur, et le fait qu'il soit sur votre machine. Rien n'est téléversé, le code reste sur votre disque, et les agents travaillent sur les fichiers que vous avez sous les yeux. Murmell n'a pas d'option auto-hébergée : si le code n'a pas le droit de sortir, la question est réglée.
Lequel prendre
Windsurf quand vous écrivez le code à la main et voulez des exécutions parallèles à côté. Murmell quand ce sont les agents qui écrivent, plusieurs en même temps, dans le même coin du projet, et que quelqu'un d'autre doit regarder. Comment la réservation fonctionne.
Face à face
| Windsurf | Murmell | |
|---|---|---|
| Où travaille le deuxième agent | Son propre worktree git sous ~/.windsurf/worktrees, vingt au maximum par espace | Le dossier partagé, après avoir réservé les chemins qu'il va toucher |
| Qui peut regarder | Qui est devant cette machine, dans le poste de commande | N'importe qui avec le lien, en direct, avec un nom sur chaque curseur |
| Où atterrit le travail | Votre espace principal, une fois que vous appuyez sur fusionner | Un dépôt privé du projet, poussé au fil du travail |
Réponses directes
Comment Windsurf fait-il tourner plusieurs agents à la fois ?
Avec des worktrees git. Windsurf documente que chaque conversation Cascade reçoit sa propre session et son worktree pour éditer, compiler et tester sans perturber l'espace principal, que les worktrees vivent sous ~/.windsurf/worktrees rangés par dépôt, qu'un espace en contient vingt au maximum, et qu'un bouton fusionner ramène les modifications.
Windsurf est-il toujours Windsurf ?
Il appartient à Cognition, et l'éditeur est en train d'être rangé sous le nom Devin : la documentation présente Cascade comme hérité, avec une date de fin de vie, remplacé par un agent local sous le nom Devin. Si vous choisissez aujourd'hui, choisissez en sachant que le produit est en plein changement de nom.
Lequel prendre ?
Windsurf quand vous écrivez à la main et que les exécutions parallèles sont les vôtres, sur votre disque. Murmell quand plusieurs agents ont besoin des mêmes fichiers dans la même heure et que d'autres personnes doivent voir la scène.