Murmell과 Windsurf 비교
Windsurf는 각 대화에 자체 git worktree, 즉 마지막에 병합하는 여러분 파일의 두 번째 복사본을 주어 에이전트를 병렬로 실행합니다. Murmell은 에이전트들을 클라우드 머신의 하나의 디렉터리에 두고, 쓰기가 일어나기 전에 누가 어디에 쓸지 정합니다.
진짜 차이
Windsurf는 자신의 메커니즘을 명확히 밝히고 있어서 이 비교를 정직하게 하기 쉽습니다. 병렬 에이전트는 worktree를 받습니다. 자체 브랜치 위에 있는 여러분 파일의 진짜 두 번째 복사본이므로, 컴파일하고 테스트하는 에이전트가 여러분이 타이핑하는 공간을 방해하지 않습니다. 아레나 모드는 한 발 더 나아가 여러 모델이 같은 요청에 대한 답을 비교할 수 있도록 모델마다 worktree를 줍니다.
잘 만들어진 격리이고, 격리가 늘 그렇듯 대가를 치릅니다. worktree 20개는 복사본 20개이고, 각각은 병합으로 끝납니다. 충돌은 피해지는 것이 아니라 버튼을 누르는 순간으로 미뤄질 뿐입니다.
Murmell은 복사본을 없앱니다. 디렉터리 하나, 그리고 에이전트는 쓰기 전에 건드릴 경로를 점유합니다. 보드는 경로마다 소유자 한 명을 유지하고 놓아줄 때까지 다른 모두를 거부하므로, 두 번째 에이전트는 나중에 조정해야 할 파일 버전을 만드는 대신 30초를 기다립니다.
Windsurf가 이기는 지점
에디터, 그리고 그것이 여러분의 머신에 있다는 점입니다. 아무것도 업로드되지 않고, 코드는 디스크에 남으며, 에이전트는 여러분이 눈앞에 두고 있는 파일에서 작업합니다. Murmell에는 자체 호스팅 옵션이 없습니다. 코드가 밖으로 나갈 수 없다면 질문은 이미 답이 나온 것입니다.
어느 것을 고를지
직접 손으로 코드를 쓰고 옆에서 병렬 실행을 원한다면 Windsurf입니다. 에이전트들이 쓰는 쪽이고, 동시에 여럿이며, 프로젝트의 같은 구석에서, 다른 누군가가 지켜봐야 할 때는 Murmell입니다. 점유가 작동하는 방식.
비교
| Windsurf | Murmell | |
|---|---|---|
| 두 번째 에이전트가 작업하는 곳 | ~/.windsurf/worktrees 아래의 자체 git worktree, 공간당 최대 20개 | 공유 디렉터리. 건드릴 경로를 점유한 뒤 |
| 누가 볼 수 있는가 | 지휘 본부의, 그 머신 앞에 있는 사람 | 링크를 가진 누구나, 실시간으로, 각 커서에 이름이 붙어 |
| 작업이 도착하는 곳 | 여러분이 병합 버튼을 누른 뒤, 여러분의 메인 공간 | 프로젝트의 비공개 저장소, 작업 진행에 따라 푸시됨 |
직접적인 답변
Windsurf는 여러 에이전트를 어떻게 동시에 실행하나요?
git worktree로 실행합니다. Windsurf는 각 Cascade 대화가 메인 공간을 방해하지 않고 편집, 컴파일, 테스트할 수 있는 자체 세션과 worktree를 받으며, worktree는 저장소별로 정리되어 ~/.windsurf/worktrees 아래에 있고, 공간당 최대 20개까지 가능하며, 병합 버튼 하나로 변경 사항을 다시 가져온다고 문서화합니다.
Windsurf는 여전히 Windsurf인가요?
Cognition 소유이며, 에디터는 Devin이라는 이름 아래로 정리되는 중입니다. 문서는 Cascade를 레거시로, 수명 종료 날짜와 함께 Devin이라는 이름의 로컬 에이전트로 대체되는 것으로 소개합니다. 지금 선택한다면 제품이 이름을 완전히 바꾸는 중이라는 것을 알고 선택하세요.
어느 것을 골라야 하나요?
직접 손으로 편집하고 병렬 실행이 여러분 자신의 것, 여러분 디스크 위의 것일 때는 Windsurf입니다. 여러 에이전트가 같은 한 시간 안에 같은 파일을 필요로 하고 다른 사람들이 그 장면을 봐야 할 때는 Murmell입니다.