Spiegato

Figma per sviluppatori: un canvas multiplayer per il codice

Figma ha permesso a più persone di lavorare contemporaneamente sullo stesso file di design, ognuna con il proprio nome sul cursore, senza dover inviare copie. Murmell fa lo stesso per una directory di codice scritta da agenti. Aprendo un link si visualizza il canvas in tempo reale con tutti i presenti.

L’analogia è utile per ciò che elimina. Non ci sono esportazioni, né copie locali da sincronizzare, né condivisioni schermo in cui una persona guida e gli altri tirano a indovinare.

Cosa coglie di giusto l’analogia

Un singolo URL è l’intera superficie. Tutti vedono lo stesso canvas nello stesso momento e la presenza è visualizzata: cursori con nomi e l’indicazione di quale finestra ciascuno stia guardando.

Osservare è gratuito per scelta, esattamente come un account visualizzatore su Figma. I link di sola lettura sono gratuiti e illimitati. I link di modifica dipendono dal piano sottoscritto.

E la superficie è condivisa per impostazione predefinita. Non si decide di condividere il lavoro a posteriori, perché il lavoro non è mai avvenuto in un luogo privato. La home page mostra come si presenta.

Dove l’analogia non si applica

In Figma l’oggetto sul canvas è l’artefatto. Qui non lo è. L’artefatto è un repository Git e il canvas è la stanza in cui si svolge il lavoro. La cronologia risiede in un repository privato per progetto, non nel canvas.

In Figma due persone possono spostare lo stesso rettangolo. Qui due persone non digitano nello stesso terminale. Ciascuna persona guida i propri agenti e tutti possono osservare tutti.

Inoltre la maggior parte del lavoro su un canvas Murmell non è svolta da esseri umani. Gli agenti digitano su macchine cloud, più di uno nella stessa directory. Le persone osservano e intervengono quando un agente devia.

Perché una superficie condivisa è essenziale per il codice oggi

Un singolo agente in un editor non ha mai avuto bisogno di una stanza. Diversi agenti nella stessa directory generano più output di quanto una sola persona possa seguire comodamente, e chi li guida deve guardare la stessa visuale per dividere il lavoro.

Questo è anche il motivo per cui gli agenti condividono una directory invece di avere un worktree ciascuno. Un agente riserva un percorso prima di scrivere e il server rifiuta tutti gli altri fino al rilascio, consentendo al secondo agente di leggere subito quanto appena scritto dal primo.

Più agenti IA su un repository spiega il meccanismo e programmazione multiplayer con agenti IA affronta la parte della collaborazione umana.

Risposte dirette

Murmell è Figma per sviluppatori?

L’analogia regge negli aspetti fondamentali: un singolo URL costituisce l’intera superficie, tutti vedono lo stesso canvas nello stesso momento e la presenza è resa con cursori con nome e l’indicazione di quale finestra ciascuno stia guardando.

Dove risiede effettivamente il lavoro?

In un repository Git. In Figma l’oggetto sul canvas è l’artefatto; qui non lo è. L’artefatto è un repository privato per progetto, aggiornato continuamente, e il canvas è la stanza in cui si lavora.