Faut-il créer votre propre Skribbl ?
Canevas infini où les agents de programmation s'exécutent dans des nœuds de terminal actifs que vous reliez en dessinant
Le canevas est la moitié facile. React Flow, xterm.js et node-pty vous donnent en un week-end le déplacement, le zoom et une demi-douzaine de terminaux d'agents actifs, et c'est vraiment une manière agréable de regarder travailler une flotte. Les lacunes se trouvent toutes dans la couche plus banale en dessous : savoir quand un agent attend réellement votre intervention plutôt que d'être simplement silencieux, maintenir les sessions après un redémarrage ou un plantage, et compter les tokens assez précisément pour que le chiffre soit fiable. Chacun de ces points représente à lui seul plusieurs jours de travail, et la version du week-end paraît terminée jusqu'à ce que le premier agent meure silencieusement derrière un onglet que vous ne regardiez pas.
EN → FRAnalyse traduite automatiquement de l’anglais. Prompt original conservé en anglais.
Build me a canvas for running several coding agents at once, like Skribbl. Requirements:
- Electron plus React, with React Flow for the pan/zoom canvas and xterm.js plus
node-pty for the terminals. No web version, this is a desktop app.
- Each node is a real shell in its own process, spawned with node-pty in a working
directory I pick per node. Double click empty canvas to add one, and let me type in
it exactly like a normal terminal.
- Node position, size, title and cwd persist to a JSON file in the Electron userData
folder, restored on launch. The shells themselves do not survive, say so in the UI
rather than pretending they do.
- Spawn each shell inside `tmux new-session -A -s <nodeId>` so a crashed window can
reattach to the running agent instead of killing it. Budget real time for this, the
reattach and scrollback restore is the fiddly part of the whole build.
- Drag from one node to another to draw a link, and store the links with a direction.
Right click a link to delete it. Links are just recorded relationships for now, no
message passing between agents.
- A top bar counting tokens per node, parsed from each agent CLI's own usage output.
Keep input, output, cache write and cache read as four separate counters, never sum
them into one number, a cache read costs about a tenth of an input token.
- Out of scope: multiplayer, cloud sync, code signing, and any status indicator you
would have to infer by scraping terminal output. Guessing wrong there is worse than
showing nothing.
- README with the node-pty rebuild step for your Electron version, which is the one
thing that will break on a fresh machine.Le prompt s’ouvre prérempli dans votre agent. Relisez-le avant de l’exécuter.
Comment créer votre propre version ?
Lancez de vrais shells dans des nœuds déplaçables sur un canevas avec déplacement et zoom, exécutez un agent de programmation dans chacun et regardez-en plusieurs travailler côte à côte.
Ce dont vous aurez besoin
- Node 20 et outils de compilation natifs pour node-pty
- un CLI d'agent de programmation déjà installé et authentifié
- tmux, si vous voulez que les sessions survivent à un redémarrage
Pas pour le canevas. Pour la couche qui permet de suivre fidèlement douze processus enfants : un statut provenant de l'agent lui-même plutôt que d'une analyse de sa sortie, des sessions qui reviennent après un redémarrage et un montant de dépenses assez précis pour agir avant l'arrivée de la facture.
xle statut des agents piloté par des hooks, si bien qu'un agent bloqué ressemble à un agent inactif
xla survie des sessions aux redémarrages et aux plantages
xun compteur de tokens précis : les lectures du cache sont facturées très différemment des tokens d'entrée
xune version Mac signée et notariée, si bien que Gatekeeper bloque ce que vous distribuez à d'autres
Combien coûte Skribbl ?
- Facturation mensuelle
- 49 $US/mois49 $US/mois
- Par an
- 588 $US/an588 $US/an
- Avec une carte brésilienne, IOF de 3,5% inclus
- 256 R$/mois3 073 R$/an
Enregistré dans Ma liste. Un avis s’affichera ici si le prix change.
Vous finalisez l’achat sur le site de Skribbl. Vibe Radar ne gère aucun paiement.
| Offre | Mensuel | Annuel (par mois) | Ce qui est inclus |
|---|---|---|---|
| founding infinity | $29/utilisateur≈ 29 $US | $8.25/utilisateur≈ 8,25 $US | 3 agents simultanés ; accès à l'offre de lancement tant que des licences restent disponibles. |
Offre gratuiteaucune offre gratuite ; essai de 14 jours uniquement
Conditions de facturationmensuel ou annuel
Coûts supplémentairesL'offre n'inclut pas les abonnements à Claude Code, aux API de modèles ni aux autres fournisseurs d'agents ; l'essai exige une carte dès le jour 2 et débite au jour 15 sauf résiliation.
verified 2026-08-14 · source ↗
Construire ou s’abonner à Skribbl ?
Ajustez les chiffres : heures de développement, taux horaire, coûts d’exploitation et prix de l’abonnement.
Sur 24 mois, l’abonnement coûte moins cher.
Heures estimées d’après l’analyse (un week-end pour le canevas, plusieurs jours pour les éléments qui le rendent fiable). Ne chiffre pas ce que vous perdez (support, intégrations, sécurité).
Puis-je recréer Skribbl ?
En partie. Le cœur de Skribbl se construit en un week-end avec le prompt de cette page, mais il reste de vraies lacunes : le statut des agents piloté par des hooks, si bien qu'un agent bloqué ressemble à un agent inactif, la survie des sessions aux redémarrages et aux plantages. Lisez la liste ci-dessus avant de vous lancer.
Combien coûte Skribbl ?
Skribbl coûte environ 49 $US/mois (wayari, vérifié le 20/10/2026), soit 588 $US par an.
Que perd-on en remplaçant Skribbl ?
Honnêtement : le statut des agents piloté par des hooks, si bien qu'un agent bloqué ressemble à un agent inactif; la survie des sessions aux redémarrages et aux plantages; un compteur de tokens précis : les lectures du cache sont facturées très différemment des tokens d'entrée; une version Mac signée et notariée, si bien que Gatekeeper bloque ce que vous distribuez à d'autres. Si l’un de ces points compte pour vous, continuez à payer.
Existe-t-il une alternative open source à Skribbl ?
Oui : claude-squad (gestionnaire de terminaux open source pour plusieurs agents dans tmux et des worktrees git), Crystal (application de bureau open source exécutant des sessions d'agents en parallèle dans des worktrees), vibe-kanban (tableau open source pour mettre en file d'attente et examiner les tâches d'agents de programmation). Partir de l’existant, c’est aussi du vibecoding ; le prompt sert quand vous le voulez exactement à votre façon.