Comprendre

Figma pour les développeurs : un canvas multijoueur pour le code

Figma a mis plusieurs personnes sur un même fichier de design en même temps, chacun avec un nom sur son curseur, sans que personne ait à envoyer de copie. Murmell fait cela pour un dossier de code écrit par des agents. Vous ouvrez un lien et vous obtenez le canvas en direct, avec tout le monde visible dessus.

L’analogie a de la valeur pour ce qu’elle supprime. Il n’y a aucun export, aucune copie locale à réconcilier et aucun partage d’écran où une personne pilote pendant que les autres devinent.

Ce que l’analogie dit de vrai

Une seule URL constitue toute la surface. Tout le monde y voit le même canvas au même instant, et la présence est dessinée plutôt que décrite : des curseurs avec des noms, et qui regarde quelle fenêtre.

Observer est volontairement gratuit, de la même manière qu’un siège observateur Figma ne coûte rien. Les liens de lecture sont gratuits et illimités. Les liens d’édition sont plafonnés par votre forfait.

Et la surface est partagée par défaut. Vous ne décidez pas de partager le travail après coup, parce que le travail n’a jamais eu lieu dans un endroit privé. La page d’accueil montre à quoi cela ressemble.

Où l’analogie s’arrête

Dans Figma, l’objet sur le canvas est l’artéfact. Ici, ce n’est pas le cas. L’artéfact est un dépôt git, et le canvas est la pièce où le travail s’effectue. L’historique vit dans un dépôt privé par projet, poussé au fil de l’eau, pas dans le canvas.

Dans Figma, deux personnes peuvent déplacer le même rectangle. Ici, deux personnes ne tapent pas dans le même terminal. Chaque personne pilote ses propres agents et tout le monde les observe tous, ce qui n’est pas la même chose que deux mains sur un seul objet.

Et l’essentiel du travail sur un canvas Murmell n’est pas fait par des humains. Les agents tapent au clavier sur des machines cloud, à plusieurs dans un même dossier. Les humains observent et interviennent quand un agent fait fausse route.

Pourquoi une surface partagée compte pour le code aujourd’hui

Un seul agent dans un éditeur n’a jamais eu besoin d’une pièce. Plusieurs agents dans un même dossier produisent plus de résultats qu’une seule personne ne peut suivre confortablement, et les personnes qui les guident doivent regarder la même chose pour diviser le travail intelligemment.

C’est aussi pourquoi les agents partagent un dossier plutôt qu’un worktree chacun. Un agent réserve un chemin avant d’y écrire et le serveur refuse tout le monde jusqu’à ce qu’il soit libéré, de sorte que le deuxième agent lit ce que le premier vient d’écrire au lieu de le découvrir au moment de la fusion.

Plusieurs agents IA sur un dépôt explique le mécanisme, et coder à plusieurs avec des agents IA traite du volet humain.

Réponses directes

Murmell est-il le Figma des développeurs ?

L’analogie tient là où cela compte : une seule URL constitue toute la surface, tout le monde voit le même canvas au même instant, et la présence est dessinée plutôt que décrite avec des curseurs nommés et la vue de qui regarde quelle fenêtre.

Où réside réellement le travail ?

Dans un dépôt git. Dans Figma, l’objet sur le canvas est l’artéfact ; ici, ce n’est pas le cas. L’artéfact est un dépôt privé par projet, poussé au fil de l’eau, et le canvas est la pièce où le travail s’effectue.