설명

개발자를 위한 Figma: 코드를 위한 멀티플레이어 캔버스

Figma는 복사본을 주고받을 필요 없이 각자의 커서에 이름을 달고 동시에 하나의 디자인 파일에서 작업할 수 있게 만들었습니다. Murmell은 에이전트가 작성하는 코드 디렉터리에서 동일한 환경을 제공합니다. 링크를 열면 다른 모든 사람이 보이는 상태의 실시간 캔버스를 즉시 확인할 수 있습니다.

이 비유가 유용한 이유는 불필요한 단계를 없애주기 때문입니다. 내보내기도, 수동 병합할 로컬 복사본도, 한 명이 조작하고 나머지는 지켜봐야 하는 화면 공유도 없습니다.

비유가 설명하는 핵심

단 하나의 URL이 전체 작업 공간입니다. 누구나 같은 순간에 같은 캔버스를 보며, 이름이 표시된 커서와 각자가 보고 있는 창이 화면에 그대로 렌더링됩니다.

Figma의 뷰어 계정처럼 관람은 무료로 제공됩니다. 읽기 전용 링크는 무료이며 제한 없이 생성할 수 있습니다. 편집 권한 링크는 요금제 한도를 따릅니다.

작업 공간은 기본적으로 공유됩니다. 사적인 공간에서 작업이 진행된 것이 아니므로 나중에 별도로 공유할 필요가 없습니다. 홈페이지에서 실제 동작 모습을 확인할 수 있습니다.

비유가 적용되지 않는 부분

Figma에서는 캔버스 위 객체가 결과물이지만 여기서는 아닙니다. 결과물은 Git 리포지토리이며 캔버스는 작업이 이뤄지는 방입니다. 변경 내역은 프로젝트별 비공개 리포지토리에 지속적으로 푸시됩니다.

Figma에서는 두 사람이 같은 도형을 동시에 움직일 수 있습니다. 하지만 여기서는 두 사람이 하나의 터미널에 동시에 타이핑하지 않습니다. 각자 에이전트를 운용하고 서로의 진행 상황을 함께 지켜봅니다.

또한 Murmell 캔버스 작업의 대부분은 사람이 아닌 에이전트가 수행합니다. 에이전트가 클라우드 머신의 공유 디렉터리에서 작업하며 사람은 이를 감독하고 방향을 교정합니다.

코드에 공유 작업 공간이 필요한 이유

에디터 안의 단일 에이전트는 별도의 방이 필요하지 않았습니다. 하지만 한 디렉터리에서 여러 에이전트가 일하면 혼자서 감당하기 어려운 양의 출력이 발생하므로, 지시하는 사람들이 같은 화면을 보고 역할을 분담해야 합니다.

에이전트가 개별 워크트리 대신 단일 디렉터리를 공유하는 이유도 여기에 있습니다. 에이전트가 쓰기 전 파일 경로를 선점하고 해제 전까지 다른 접근을 차단하므로, 두 번째 에이전트는 병합 시점이 아니라 작성 즉시 결과를 읽을 수 있습니다.

하나의 리포지토리에서 실행되는 여러 AI 에이전트에서 상세 메커니즘을 다루며, AI 에이전트와의 멀티플레이어 코딩에서 사람 간의 협업 방식을 설명합니다.

직접적인 답변

Murmell은 개발자를 위한 Figma인가요?

핵심적인 측면에서 이 비유는 들어맞습니다. 단 하나의 URL이 전체 작업 공간이며, 모든 사용자가 동일한 순간에 같은 캔버스를 보고, 이름이 붙은 커서와 응시 창이 시각적으로 표시됩니다.

실제 작업 결과물은 어디에 저장되나요?

Git 리포지토리에 저장됩니다. Figma에서는 캔버스 위의 요소가 결과물이지만 Murmell에서는 아닙니다. 결과물은 프로젝트별 비공개 Git 리포지토리이며, 캔버스는 작업이 일어나는 공간입니다.