Whiteboard un canvas opensource pour dessiner des
|

WHITEBOARD : un canvas open-source pour dessiner des logiciels avec des agents

⏱️ Temps de lecture estimé : 3 minutes

https://github.com/devdotfast/whiteboard

📌 WHITEBOARD est un canvas open-source où humains et agents IA conçoivent un logiciel ensemble, dans un espace visuel unique au lieu de discuter uniquement dans un terminal.

Un logiciel se comprend mal dans une succession de messages. Les diagrammes, les parcours d’appel, les choix d’architecture demandent de prendre du recul. C’est ce recul que Whiteboard cherche à offrir, en transformant l’explication d’un changement de code en une carte interactive lisible directement dans une app de bureau.

Le point de départ est simple : Whiteboard se branche sur les outils d’agent que vous utilisez déjà (Claude Code, Codex, etc.), et donne à l’agent la possibilité de dessiner sur un canvas pour décrire son travail. Pas uniquement du texte, mais des diagrammes de séquence, des visualisations de diff, des trajectoires d’agent tracées et reliées au code source.

La force du projet tient à ce qu’il relie directement les éléments visuels au code. En cliquant sur un diagramme de séquence, une entité ou une citation extraite d’une trace d’agent, vous accédez à l’extrait exact du code concerné. À l’inverse, en naviguant dans le code, vous bénéficiez du support LSP et des raccourcis VS Code. Il y a là un pont concret entre la conversation avec l’agent et l’implémentation réelle.

Le diff sémantique est une autre pièce intéressante. Là où un diff brut peut noyer l’essentiel, Whiteboard utilise une vision AST du diff (écrite en Rust) pour masquer ce qui est bruit (tests unitaires, documentation) ou résumer les grosses fonctions sous forme de pseudocode. L’objectif n’est pas de lire toutes les lignes, mais de comprendre le changement d’architecture ou de comportement.

Sur les traces d’agent, le « decision log » permet de visualiser les exigences posées, les décisions prises par l’agent de façon autonome et comment elles se traduisent dans l’implémentation. Il devient plus facile de juger si une décision est justifiée, au lieu de l’accepter simplement.

  • 🖥️ Desktop app open-source : tournant sur votre machine, contre vos checkouts locaux (MIT).
  • 🎨 Canvas interactif : diagrammes de séquence, visualisations, traces reliées au code source.
  • 🔍 Diff sémantique : réduction du bruit (tests/docs repliés, résumés sous pseudocode).
  • 🔌 Plug-in aux agents existants : Claude Code, Codex, etc., sans forcer un nouvel écosystème.
  • 🧾 Traces traçables : visualisation des décisions et des liens entre exigences et implémentation.

WHITEBOARD privilégie l’intelligence dans la présentation du changement plutôt que dans l’accumulation de lignes. L’app tourne localement, sans envoyer votre code, vos diffs ou vos traces à un service tiers. C’est une approche pragmatique : comprendre avant d’accepter, dessiner avant d’implémenter en vrac.

Sources

Publications similaires

Laisser un commentaire