Aller au contenu
Guides

Le tableau de bord web et l’application de bureau d’Hermes

Ce qu’est chaque surface, et quand la barrière d’authentification s’active

6 min de lecture

Hermes a quatre interfaces pour un seul agent : la ligne de commande, une interface terminal, un tableau de bord dans le navigateur et une application de bureau native. Elles partagent la configuration, les clés, les sessions, les compétences et la mémoire, si bien qu’une session commencée dans l’une reprend dans une autre. Le tableau de bord est celui que les gens cherchent, et celui qui porte une règle de sécurité à connaître : liez-le à autre chose que localhost et une barrière d’authentification s’active, sans option pour la désactiver.

Le tableau de bord

  • Une commande démarre un serveur local sur le port 9119 et l’ouvre dans le navigateur ; rien ne quitte la machine.
  • Il est au niveau de la machine : un serveur gère tous les profils, avec un sélecteur dans la barre latérale et la sélection portée par l’URL.
  • La page d’état montre la version, l’état de la passerelle et les plateformes connectées, les sessions actives et récentes, et une bannière de ressources quand la mémoire ou le disque viennent à manquer, y compris un redémarrage suspecté par manque de mémoire au démarrage précédent.
  • L’onglet de discussion intègre l’interface terminal complète via un pseudo-terminal, avec un sélecteur de sessions ; il exige un système POSIX, si bien que Windows natif obtient le reste du tableau de bord sans lui.

Le tableau de bord est un supplément optionnel : l’installation par défaut arrive sans la pile HTTP, et la commande vous dit quoi installer ; l’interface se compile d’elle-même au premier lancement quand Node est présent. Configuration, clés d’API, compétences, serveurs MCP, modèles, cron et sessions sont les pages, et une API REST se trouve dessous pour les scripts.

La barrière d’authentification

Lié à localhost, pas de connexion. Lié à toute autre adresse, la barrière est active et chaque requête exige une session vérifiée : un fournisseur nom d’utilisateur et mot de passe pour les réseaux de confiance, la connexion Nous Portal pour tout ce qui est sur l’Internet public, ou votre propre fournisseur OpenID Connect. Si la barrière devait s’activer sans fournisseur configuré, le tableau de bord refuse de se lier ; lancé de façon interactive, il propose d’en configurer un sur-le-champ. L’ancienne option insecure ne désactive plus l’authentification.

La barrière est active si et seulement si l’hôte d’écoute n’est pas 127.0.0.1, ::1 ou localhost.

L’application de bureau

L’application native tourne sur macOS, Windows et Linux autour du même agent : une discussion en premier, avec la sortie des outils en continu, un rail d’aperçu pour les pages et les fichiers, le glisser-déposer de pièces jointes, un compteur d’usage du contexte, un commutateur par session qui contourne les demandes d’approbation des commandes dangereuses, et une barre latérale de projets qui parcourt votre répertoire personnel à la recherche de dépôts, que vous pouvez restreindre ou désactiver. Elle peut aussi se rattacher à un tableau de bord qui tourne sur une machine distante, qui doit alors être lié à une adresse joignable et protégé par la barrière. Installer l’agent Hermes couvre l’installation de l’un ou l’autre.

Quelle surface

  • La ligne de commande et l’interface terminal quand vous vivez dans un terminal.
  • Le tableau de bord pour gérer une machine, ses profils et ses clés, et pour discuter depuis un navigateur.
  • L’application de bureau pour le quotidien, avec les aperçus et les fichiers à côté de la discussion.

Sur Diali

Diali propose deux tableaux de bord dans le navigateur pour un assistant Hermes, en options : la console web native d’Hermes, avec discussion, sessions, un explorateur de fichiers de l’espace de travail et le centre de contrôle, et Open WebUI, un tableau de bord de discussion avec historique et préréglages d’invites. Les deux se trouvent derrière votre compte Diali plutôt que derrière une adresse d’écoute, et la passerelle à laquelle ils parlent est celle de la plateforme. Hermes hébergé sur Diali est la version hébergée ; Hermes vs OpenClaw compare les surfaces des deux moteurs avec le reste.

  • Quatre surfaces, un agent, un état partagé.
  • Localhost signifie pas de connexion ; toute autre adresse signifie une barrière impossible à désactiver.
  • L’application de bureau est la surface du quotidien ; le tableau de bord, celle de la gestion.
Commencer

Arrêtez de lire, construisez le vôtre

Configurez un agent, choisissez un canal, et faites-le travailler dans l’application que vous gardez déjà ouverte.