Comparé

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

WindsurfMurmell
Où travaille le deuxième agentSon propre worktree git sous ~/.windsurf/worktrees, vingt au maximum par espaceLe dossier partagé, après avoir réservé les chemins qu'il va toucher
Qui peut regarderQui est devant cette machine, dans le poste de commandeN'importe qui avec le lien, en direct, avec un nom sur chaque curseur
Où atterrit le travailVotre espace principal, une fois que vous appuyez sur fusionnerUn 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.