GA GA-Création
App desktop v0.1.0 open source

Claude Workspace Map

Une carte RPG vivante de vos sessions Claude Code

App Electron qui affiche vos sessions Claude Code comme des PNJ dans un bureau en pixel-art : statut en temps réel, validation des plans sans changer de fenêtre, terminal intégré, orchestrateur IA.

  • TypeScript
  • Electron
  • Vite
  • node-pty
  • Claude Code
Aperçu du projet Claude Workspace Map

Le but

Piloter plusieurs agents IA en parallèle sans jongler entre les terminaux : un coup d'œil à la carte suffit pour voir qui code, qui bloque, qui attend une réponse.

Compétences travaillées

  • Observabilité temps réel : suivi des sessions par lecture des fichiers .jsonl, sans configuration
  • App Electron complète : processus main/renderer, PTY intégrés, notifications desktop
  • Interactions écrites directement dans le PTY des agents : approuver un plan, répondre à une question, ouvrir un terminal
  • Game design appliqué à un outil pro : PNJ animés, dialogue RPG, menu contextuel, drag-and-drop
  • Orchestration multi-agents : le « Professeur », une session Claude dédiée qui lit l'état de la carte et priorise

Le contexte

Quand on travaille avec plusieurs sessions Claude Code en parallèle (une qui code, une qui explore, une qui attend une validation), on passe son temps à cycler entre les terminaux pour vérifier où en est chacune. L’information existe, mais elle est éparpillée.

Le défi

Rendre cette flotte d’agents visible d’un coup d’œil, et y répondre sans changer de fenêtre. Le parti pris : une carte RPG en pixel-art où chaque session est un personnage. Un agent qui code reste immobile avec une bulle d’activité ; un agent qui attend votre réponse fait rebondir un « ? » jaune ; un agent bloqué affiche un « ! » rouge ; un agent inactif se promène dans le bureau.

Comment c’est construit

Une app Electron dont le watcher lit en continu les fichiers .jsonl des sessions (~/.claude/projects/), chaque session apparaît sur la carte en quelques secondes, sans aucune configuration. L’interaction va dans les deux sens : approcher un PNJ et presser E ouvre un dialogue RPG où l’on peut approuver un plan, répondre à une question à choix multiples ou ouvrir un vrai terminal, le tout écrit directement dans le PTY de l’agent. Une palette de commandes (⌘K), un menu contextuel par agent, du drag-and-drop pour réorganiser les sessions par projet, et un dashboard de statistiques local (sessions, tokens, outils) complètent l’ensemble.

Le clin d’œil méta : le « Professeur », une session Claude Code dédiée qui lit l’état de la carte et vous briefe : quel agent est bloqué, quelle question mérite une réponse en premier. Un agent IA qui supervise les autres.

Ce que j’en retire

C’est mon projet le plus complet côté outillage IA : observer des agents, leur parler, les orchestrer. Au-delà du jeu, les mécanismes développés ici (supervision temps réel, files d’approbation, orchestration) sont exactement ceux qu’exigent les workflows IA sérieux en entreprise. Et c’est mon premier projet open source publié sur GitHub.

En images

Dialogue RPG : répondre à un agent qui attend une validation, touche E
Dialogue RPG : répondre à un agent qui attend une validation, touche E
Le Professeur : un orchestrateur IA qui brief sur l'état de la flotte
Le Professeur : un orchestrateur IA qui brief sur l'état de la flotte

À découvrir aussi

D'autres projets du Labs

Tout le Labs →
Aperçu du projet Certif Trainer
Outil de formation
Utilisable

Réviser la certification PrestaShop Expert

Certif Trainer

Application web pour préparer les 3 certifications PrestaShop Expert : 316 questions officielles corrigées, examen blanc chronométré aux conditions réelles, statistiques par section. Un seul fichier HTML.

  • JavaScript
  • HTML / CSS
  • JSON
  • IA générative
Module PrestaShop
En développement

Alerting temps réel multi-canal pour PrestaShop

Cockpit Alerts

Module qui capte les événements clés d'une boutique (commande, stock bas, retour, message client…) et les route vers Slack, Discord ou email selon des règles conditionnelles, sans jamais ralentir la boutique.

  • PHP
  • PrestaShop 1.7.7 → 9
  • Vue 3
  • API Slack / Discord
Aperçu du projet Cockpit Analytics
Module PrestaShop
En vente

Tableau de bord décisionnel pour PrestaShop

Cockpit Analytics

Module PrestaShop (1.7 → 9) qui transforme les données brutes d'une boutique en tableau de bord pour dirigeant : CA, clients (RFM, cohortes), stock, promos… avec comparaison N-1 et recommandations actionnables.

  • PHP
  • PrestaShop 1.7 → 9
  • Vue 3
  • Vite

Curieux comme moi ?

Retrouvez mon code et mes expérimentations, ou explorez le reste du Labs.