Sheet un canvas infini que votre agent peut editer
| |

SHEET : un canvas infini que votre agent peut éditer

⏱️ Temps de lecture estimé : 3 minutes

https://sheet.dipxsy.app/

📌 SHEET est un canvas infini local-first pour le design d’interface, conçu pour qu’un agent IA connecté en MCP modifie le même document que vous, à la souris ou par outils.

L’idée part d’un constat simple : quand un agent génère une interface, on se retrouve souvent avec une image figée ou un code que personne ne peut reprendre à la main. SHEET prend le problème par l’autre bout. Vous disposez vos nœuds d’interface sur un canvas, puis vous branchez Claude, Codex, Cursor ou opencode sur un point d’entrée MCP local, http://127.0.0.1:4100/mcp. L’agent n’agit pas dans une fenêtre séparée : il écrit dans le document que vous avez ouvert, via des transactions typées. Le nom des outils le dit bien — insertNodes pour poser des éléments, patchNodes pour ajuster espacements et tokens de couleur, animateNodes pour ajouter un fondu ou un décalage d’apparition.

Tout tourne sur votre machine. Pas de compte, pas de service hébergé : un fichier SQLite, un serveur sur la boucle locale, et c’est tout. C’est un vrai poste de travail de designer, pas un onglet de plus. Le détail qui compte, à mon sens, c’est que l’agent et l’éditeur partagent le même moteur de canvas. L’agent n’a pas un modèle parallèle du document, il passe par les mêmes transactions que l’interface. On évite ainsi le grand écart classique entre ce que l’IA croit avoir produit et ce que l’écran affiche.

Le versionnement est traité sérieusement. Chaque design garde un historique, et vous pouvez travailler dans des brouillons isolés avant de les fusionner, un peu comme des branches. À côté de ça, l’export est volontairement à sens unique : PNG, JPG, HTML, copie du HTML, plus React/TSX et JSON côté dépôt. Le canvas reste la source de vérité, les exports ne refluent jamais dans le document. Je trouve ce choix sain : ça évite le va-et-vient où l’on ne sait plus quelle version fait foi.

  • 🖼️ Canvas infini pour assembler des nœuds d’interface structurés
  • 🤖 Agent branché en MCP, sur le même document que l’éditeur
  • 🔧 Transactions typées : insertion, patch, animation, pas de capture d’écran
  • 🗂️ Historique et brouillons isolés à fusionner
  • 📤 Export PNG, JPG, HTML en sens unique
  • 🔒 Local-first : un fichier SQLite, aucun compte

Les réserves sont réelles. La distribution actuelle se limite à un fichier .dmg pour Mac Apple Silicon (version 1.0.1) ; la promesse macOS, Windows et Linux tient surtout à l’architecture Tauri, pas encore à des installeurs disponibles. L’app n’est pas signée par Apple, il faut lancer une commande dans le Terminal au premier démarrage. Le projet est jeune — première version stable en octobre 2026 — et sous licence AGPL-3.0, héritée d’un fork de lassejlv/loora.

C’est exactement le genre d’outil que je veux voir exister : un logiciel de design qui traite l’agent comme un collaborateur de première classe, sans abandonner le contrôle à la main. À suivre de près si vous dessinez des interfaces avec un agent dans la boucle.

Sources

Publications similaires

Laisser un commentaire