Hermes WebUI
Une interface web légère au thème sombre pour Hermes Agent — une parité totale avec l'expérience CLI, sans étape de build, sans framework, juste Python et du JavaScript vanilla. Accédez à votre agent depuis n'importe quel navigateur, y compris votre téléphone.

Qu’est-ce que c’est
Hermes WebUI est une application web légère au thème sombre qui place une interface Hermes Agent complète dans votre navigateur. Elle vise une parité totale avec l’expérience CLI — tout ce que vous pouvez faire depuis un terminal, vous pouvez le faire depuis cette interface. Pas d’étape de build, pas de framework, pas de bundler : juste Python et du JavaScript vanilla.
Comme Hermes Agent est conçu pour vivre sur un serveur et être accessible de n’importe où, WebUI est le compagnon naturel : il transforme votre agent en application web de première classe que vous pouvez ouvrir depuis un ordinateur portable, une tablette ou un téléphone.
Fonctionnalités clés
| Fonctionnalité | Ce qu’elle fait |
|---|---|
| Disposition à trois panneaux | Barre latérale gauche pour les sessions et la navigation, chat au centre, explorateur de fichiers de l’espace de travail à droite |
| Hermes Control Center | Lanceur en bas de la barre latérale : export/import/effacement des conversations, préférences, paramètres |
| Panneau Tasks | Afficher, créer, modifier, exécuter, mettre en pause/reprendre et supprimer des tâches cron ; historique d’exécution et alertes de fin de tâche |
| Panneau Skills | Liste des skills par catégorie, recherche, aperçu, création/édition/suppression, visionneuse de fichiers liés |
| Panneau Memory | Afficher et modifier MEMORY.md et USER.md en ligne |
| Panneau Profiles | Créer, basculer et supprimer des profils d’agent ; cloner la configuration |
| Todos & Spaces | Liste de tâches en direct issue de la session en cours ; ajouter/renommer/supprimer des espaces de travail avec bascule depuis la barre supérieure |
| Context ring | Indicateur circulaire dans le composeur montrant la consommation de tokens d’un coup d’œil |
| Saisie vocale | Dictez vos messages à votre agent depuis le navigateur |
| Adapté au mobile | Interface tactile qui fonctionne sur téléphones et tablettes |
| Accès à distance | Instructions incluses pour tunnel SSH, Tailscale ou accès direct depuis le téléphone |
| Docker | Démarrage rapide en conteneur unique en environ 5 minutes, plus des configurations multi-conteneurs |
Pour commencer
Le chemin le plus rapide est le script de lancement officiel, qui détecte Hermes Agent (l’installe s’il manque) et démarre tout :
git clone https://github.com/nesquena/hermes-webui.git
cd hermes-webui
bash start.sh
Cela démarre le serveur Hermes (par défaut http://localhost:8787), et vous ouvrez l’interface dans votre navigateur. Une option Docker existe aussi :
docker run -p 8787:8787 ghcr.io/nesquena/hermes-webui:latest
Pourquoi c’est important pour les utilisateurs de Hermes
Hermes Agent donne le meilleur de lui-même quand il tourne en continu sur un serveur — avec une mémoire persistante, des tâches cron qui se déclenchent pendant que vous êtes hors ligne, et plus de 10 plateformes de messagerie. Hermes WebUI supprime le dernier point de friction : un moyen élégant, basé sur le navigateur, d’interagir avec cet agent toujours actif depuis n’importe quel appareil. Si vous voulez une interface graphique pour Hermes sans renoncer à l’auto-hébergement, c’est l’une des options les plus populaires de l’écosystème — et elle est délibérément sans dépendance.
Liens
- Dépôt : github.com/nesquena/hermes-webui
- Site web : get-hermes.ai/setup