Explicado

Figma para desenvolvedores: um canvas multiplayer para código

O Figma colocou várias pessoas num mesmo arquivo de design ao mesmo tempo, cada uma com seu nome no cursor, sem ninguém precisar enviar cópias. O Murmell faz isso para um diretório de código escrito por agentes. Você abre um link e vê o canvas ao vivo com todo mundo presente.

A analogia tem valor pelo que elimina. Não há exportações, nem cópias locais para conciliar, nem compartilhamento de tela onde uma pessoa pilota e as outras adivinham.

O que a analogia acerta

Uma única URL é toda a superfície. Todos veem o mesmo canvas no mesmo instante e a presença é desenhada: cursores com nomes e indicação de quem está olhando para qual janela.

Observar é gratuito de propósito, da mesma forma que uma conta de visualizador no Figma. Links de leitura são gratuitos e ilimitados. Links de edição dependem do seu plano.

E a superfície é compartilhada por padrão. Você não decide compartilhar o trabalho após o fato, porque o trabalho nunca aconteceu em nenhum lugar privado. A página inicial mostra como isso funciona.

Onde a analogia não se aplica

No Figma o objeto no canvas é o artefato. Aqui não. O artefato é um repositório Git e o canvas é a sala onde o trabalho ocorre. O histórico vive em um repositório privado por projeto, não no canvas.

No Figma duas pessoas podem mover o mesmo retângulo. Aqui duas pessoas não digitam no mesmo terminal. Cada pessoa controla seus próprios agentes e todos observam todos.

E a maior parte do trabalho em um canvas Murmell não é feita por humanos. Os agentes digitam em máquinas na nuvem, vários no mesmo diretório. Os humanos observam e intervêm quando um agente se perde.

Por que um espaço compartilhado importa agora para o código

Um único agente num editor nunca precisou de uma sala. Vários agentes num diretório produzem mais do que uma pessoa consegue acompanhar com facilidade, e quem os orienta precisa olhar para a mesma coisa para dividir o trabalho.

É por isso também que os agentes compartilham um diretório em vez de ter um worktree cada. Um agente reserva um caminho antes de escrever e o servidor recusa os outros até que seja liberado, para que o segundo agente leia o que o primeiro acabou de escrever.

Múltiplos agentes de IA num repositório explica o mecanismo e programação multiplayer com agentes de IA aborda a colaboração humana.

Respostas diretas

O Murmell é o Figma para desenvolvedores?

A analogia se sustenta no que importa: uma única URL é toda a superfície, todos veem o mesmo canvas no mesmo instante e a presença é desenhada com cursores identificados e indicação de qual janela cada um observa.

Onde o trabalho realmente reside?

Num repositório Git. No Figma, o objeto no canvas é o artefato; aqui não. O artefato é um repositório privado por projeto, sincronizado continuamente, e o canvas é a sala onde o trabalho acontece.