Erklärt

Figma für Entwickler: Ein Multiplayer-Canvas für Code

Figma hat mehrere Personen gleichzeitig an einer Designdatei arbeiten lassen, jede mit eigenem Namen am Cursor, ohne dass jemand Kopien verschicken musste. Murmell tut dies für ein Verzeichnis mit Code, der von Agenten geschrieben wird. Sie öffnen einen Link und sehen das aktuelle Canvas mit allen anderen Teilnehmern.

Die Analogie ist nützlich wegen dem, was sie überflüssig macht. Es gibt keinen Export, keine lokalen Kopien abzugleichen und keine Bildschirmübertragung, bei der eine Person steuert und die anderen raten.

Was die Analogie richtig trifft

Eine einzige URL ist die gesamte Arbeitsfläche. Alle Beteiligten sehen im selben Moment dasselbe Canvas, und Anwesenheit wird visualisiert: Cursor mit Namen und die Anzeige, wer welches Fenster betrachtet.

Zuschauen ist bewusst kostenlos, ähnlich wie ein Viewer-Account bei Figma. Lese-Links sind kostenlos und unbegrenzt. Bearbeitungs-Links richten sich nach Ihrem gebuchten Tarif.

Und die Arbeitsfläche wird standardmäßig geteilt. Sie müssen nicht erst nachträglich entscheiden, die Arbeit zu teilen, da sie nie an einem privaten Ort stattfand. Die Startseite zeigt, wie das aussieht.

Wo die Analogie nicht passt

Bei Figma ist das Element auf dem Canvas das Artefakt. Hier ist es das nicht. Das Artefakt ist ein Git-Repository und das Canvas ist der Raum, in dem die Arbeit stattfindet. Der Versionsverlauf liegt in einem privaten Repository pro Projekt, nicht im Canvas.

Bei Figma können zwei Personen dasselbe Rechteck bewegen. Hier tippen zwei Personen nicht in dasselbe Terminal. Jede Person steuert ihre eigenen Agenten und alle können alle beobachten.

Zudem wird der Großteil der Arbeit auf einem Murmell-Canvas nicht von Menschen erledigt. Agenten tippen auf Cloud-Maschinen, mehrere im selben Verzeichnis. Die Menschen beobachten und greifen ein, wenn ein Agent in die falsche Richtung läuft.

Warum eine gemeinsame Fläche für Code jetzt wichtig ist

Ein einzelner Agent in einem Editor brauchte nie einen Raum. Mehrere Agenten im selben Verzeichnis erzeugen mehr Ausgabe, als eine Person alleine überblicken kann, und wer sie anleitet, muss dieselbe Ansicht vor sich haben.

Deshalb teilen sich die Agenten ein Verzeichnis, statt jeweils einen eigenen Worktree zu nutzen. Ein Agent beansprucht einen Pfad vor dem Schreiben und der Server weist alle anderen ab, bis er freigegeben wird. So sieht der zweite Agent sofort, was der erste geschrieben hat.

Mehrere KI-Agenten in einem Repository erläutert diesen Mechanismus und Multiplayer-Coding mit KI-Agenten beschreibt die menschliche Zusammenarbeit.

Direkte Antworten

Ist Murmell Figma für Entwickler?

Die Analogie trifft im Wesentlichen zu: Eine einzige URL ist die gesamte Arbeitsfläche, alle Beteiligten sehen im selben Moment dasselbe Canvas und Anwesenheit wird durch benannte Cursor und aktive Fenster dargestellt.

Wo befindet sich die Arbeit tatsächlich?

In einem Git-Repository. Bei Figma ist das Objekt auf dem Canvas das Artefakt; hier nicht. Das Artefakt ist ein privates Git-Repository pro Projekt, und das Canvas ist der Raum, in dem gearbeitet wird.