Verglichen

Murmell gegenüber Windsurf

Windsurf lässt Agenten parallel laufen, indem es jeder Konversation ihren eigenen Git-Worktree gibt, eine zweite Kopie Ihrer Dateien, die Sie am Ende zusammenführen. Murmell setzt die Agenten in ein einziges Verzeichnis auf einer Cloud-Maschine und klärt, wer wo schreibt, bevor das Schreiben stattfindet.

Der eigentliche Unterschied

Windsurf ist bei seinem Mechanismus deutlich, was den Vergleich leicht ehrlich macht. Die parallelen Agenten erhalten Worktrees: eine echte zweite Kopie Ihrer Dateien auf einem eigenen Branch, sodass ein Agent, der kompiliert und testet, den Bereich nicht stört, in dem Sie tippen. Der Arena-Modus geht weiter und gibt jedem Modell einen Worktree, um ihre Antworten auf dieselbe Anfrage zu vergleichen.

Das ist gut gemachte Isolierung, und sie hat die Kosten, die Isolierung immer hat. Zwanzig Worktrees sind zwanzig Kopien, und jede endet mit einer Zusammenführung. Der Konflikt wird nicht vermieden, er wird auf den Moment verschoben, in dem Sie den Button drücken.

Murmell entfernt die Kopien. Ein Verzeichnis, und ein Agent reserviert die Pfade, die er anfassen wird, bevor er schreibt. Das Board führt einen Inhaber pro Pfad und verweigert alle anderen, bis er ihn freigibt, sodass ein zweiter Agent dreißig Sekunden wartet, statt eine Dateiversion zu erzeugen, die man später abgleichen muss.

Wo Windsurf gewinnt

Der Editor, und die Tatsache, dass er auf Ihrer Maschine läuft. Nichts wird hochgeladen, der Code bleibt auf Ihrer Festplatte, und die Agenten arbeiten an den Dateien, die Sie vor sich haben. Murmell hat keine selbst gehostete Option: Wenn der Code nicht raus darf, ist die Frage geklärt.

Welches nehmen

Windsurf, wenn Sie den Code von Hand schreiben und parallele Läufe daneben wollen. Murmell, wenn es die Agenten sind, die schreiben, mehrere gleichzeitig, in derselben Ecke des Projekts, und jemand anderes zusehen soll. Wie die Reservierung funktioniert.

Gegenüberstellung

WindsurfMurmell
Wo der zweite Agent arbeitetSein eigener Git-Worktree unter ~/.windsurf/worktrees, höchstens zwanzig pro ArbeitsbereichDas geteilte Verzeichnis, nachdem die anzufassenden Pfade reserviert wurden
Wer zusehen kannWer vor dieser Maschine sitzt, im KommandopostenJeder mit dem Link, live, mit einem Namen auf jedem Cursor
Wo die Arbeit landetIhr Hauptarbeitsbereich, sobald Sie auf Zusammenführen drückenEin privates Repository des Projekts, im Laufe der Arbeit gepusht

Direkte Antworten

Wie lässt Windsurf mehrere Agenten gleichzeitig laufen?

Mit Git-Worktrees. Windsurf dokumentiert, dass jede Cascade-Konversation ihre eigene Sitzung und ihren Worktree erhält, um zu bearbeiten, zu kompilieren und zu testen, ohne den Hauptarbeitsbereich zu stören, dass die Worktrees unter ~/.windsurf/worktrees nach Repository sortiert liegen, dass ein Arbeitsbereich höchstens zwanzig enthält, und dass ein Zusammenführen-Button die Änderungen zurückholt.

Heißt Windsurf noch Windsurf?

Es gehört zu Cognition, und der Editor wird gerade unter dem Namen Devin eingeordnet: Die Dokumentation stellt Cascade als geerbt dar, mit einem Enddatum, ersetzt durch einen lokalen Agenten namens Devin. Wer heute wählt, sollte wissen, dass sich das Produkt gerade umbenennt.

Welches nehmen?

Windsurf, wenn Sie von Hand schreiben und die parallelen Läufe Ihre eigenen sind, auf Ihrer Festplatte. Murmell, wenn mehrere Agenten dieselben Dateien innerhalb derselben Stunde brauchen und andere Personen die Szene sehen sollen.