Hermes3D

Un frontend open source de bureau virtuel 3D qui transforme les agents Hermes en petits personnages déambulant dans un office — exécutant des tâches, tenant des standups, vérifiant les tableaux kanban et relisant les PR, le tout visualisé. Se connecte via une passerelle JSON-RPC directement ou par l'intermédiaire d'un gateway adapter. Sous licence MIT.

Interfaces et espaces de travail113Ajouté
Hermes3D

Hermes3D

De quoi s’agit-il

Hermes3D est un frontend open source de bureau virtuel 3D (MIT, 113★, par iamlukethedev). Il se présente comme « un office pour votre équipe d’IA » : chaque agent Hermes connecté devient un petit personnage dans le bureau — qui est à son poste en train d’écrire du code, qui est en salle de réunion pour le standup, qui déplace les cartes sur le tableau — le tout lisible d’un coup d’œil, sans avoir à deviner « à quelle étape en est-il » à partir des logs.

À noter : il n’exécute lui-même aucun agent. Hermes3D est purement une couche de visualisation ; le backend des agents reste votre instance Hermes. Le projet a été créé le 17 août 2026 et est activement maintenu ; il embarque un demo gateway intégré qui permet de se promener dans le bureau sans aucun framework d’agents installé.

Intégration avec Hermes

  • Passerelle JSON-RPC directe : connectez-vous via la passerelle JSON-RPC hermes serve de Hermes — idéale lorsque le backend tourne sur la même machine ;
  • Gateway adapter : npm run hermes-adapter démarre un adapter qui parle le protocole WebSocket du gateway de Hermes3D d’un côté et appelle l’HTTP API de Hermes (par défaut http://localhost:8642) de l’autre — pour les backends hébergés ailleurs ou les configurations limitées à l’HTTP API ;
  • Demo gateway intégré : une expérience de pure navigation, sans aucun framework d’agents réel.

Installation

git clone https://github.com/iamlukethedev/Hermes3D && cd Hermes3D
# Suivez le README pour installer les dépendances et démarrer (déploiement Docker en une commande inclus)

Pour le guide complet de déploiement Tailscale sur deux machines et la délimitation du périmètre de sécurité, consultez notre article de blog Hermes3D : installez votre équipe d’agents dans un bureau 3D.

Conseils d’utilisation

  • Configuration multi-machines : faites tourner le backend sur votre homelab (maillage Tailscale) et le frontend 3D sur votre poste de travail, reliés via le gateway adapter ;
  • Périmètre de sécurité : le bureau n’est que la couche de visualisation — les permissions d’exploitation restent détenues par le backend des agents ; assurez-vous que le gateway n’écoute que sur des réseaux de confiance ;
  • Vitrine : pour présenter la collaboration des agents à une équipe ou à un client, un bureau 3D est bien plus parlant qu’un dashboard.

Pour qui

Les développeurs qui veulent voir leurs équipes d’agents à l’œuvre, les amateurs de self-hosting, et tous ceux qui aiment un peu de mise en scène autour de leurs workflows d’IA.

← Retour à l'écosystème