Murmell против Windsurf
Windsurf запускает агентов параллельно, давая каждому диалогу собственный git worktree, вторую копию ваших файлов, которую вы сливаете в конце. Murmell помещает агентов в один каталог на облачной машине и определяет, кто и куда пишет, до того как запись произойдёт.
Настоящая разница
Windsurf прямо раскрывает свой механизм, что делает это сравнение легко честным. Параллельные агенты получают worktree: настоящую вторую копию ваших файлов на их собственной ветке, поэтому агент, который компилирует и тестирует, не мешает пространству, где печатаете вы. Режим арены идёт дальше и даёт worktree каждой модели, чтобы сравнить их ответы на один и тот же запрос.
Это хорошо сделанная изоляция, и у неё есть цена, которую изоляция всегда имеет. Двадцать worktree, это двадцать копий, и каждая заканчивается слиянием. Конфликт не избегается, он лишь откладывается до момента нажатия кнопки.
Murmell убирает копии. Один каталог, и агент резервирует пути, которые собирается затронуть, перед тем как писать. Доска держит одного владельца на путь и отказывает всем остальным, пока он его не отпустит, поэтому второй агент ждёт тридцать секунд вместо того, чтобы создать версию файла, которую придётся согласовывать позже.
Где выигрывает Windsurf
Редактор, и то, что он на вашей машине. Ничего не загружается, код остаётся на диске, и агенты работают с файлами, которые у вас перед глазами. У Murmell нет опции самостоятельного хостинга: если код не может выйти наружу, вопрос уже решён.
Что выбрать
Windsurf, когда вы пишете код вручную и хотите параллельные запуски рядом. Murmell, когда пишут агенты, несколько одновременно, в одном участке проекта, и кто-то ещё должен наблюдать. Как работает резервирование.
Сравнение
| Windsurf | Murmell | |
|---|---|---|
| Где работает второй агент | Собственный git worktree под ~/.windsurf/worktrees, максимум двадцать на пространство | Общий каталог, после резервирования путей, которые он собирается затронуть |
| Кто может наблюдать | Тот, кто перед этой машиной, в командном центре | Любой, у кого есть ссылка, в реальном времени, у каждого курсора своё имя |
| Куда попадает работа | Ваше основное пространство, после того как вы нажмёте слияние | Приватный репозиторий проекта, отправляемый по мере работы |
Прямые ответы
Как Windsurf запускает несколько агентов одновременно?
С помощью git worktree. Windsurf документирует, что каждый диалог Cascade получает собственную сессию и worktree для редактирования, компиляции и тестирования, не мешая основному пространству, что worktree живут под ~/.windsurf/worktrees, сгруппированные по репозиторию, что пространство вмещает максимум двадцать, и что кнопка слияния возвращает изменения обратно.
Windsurf всё ещё Windsurf?
Он принадлежит Cognition, и редактор постепенно переносится под название Devin: документация представляет Cascade как устаревший, с датой окончания поддержки, заменяемый локальным агентом под именем Devin. Если вы выбираете сегодня, выбирайте, зная, что продукт находится в процессе полной смены названия.
Что выбрать?
Windsurf, когда вы пишете вручную, а параллельные запуски ваши собственные, на вашем диске. Murmell, когда нескольким агентам нужны одни и те же файлы в один и тот же час, а другие люди должны видеть эту сцену.