Vue d’ensemble
hermes dashboard lance le tableau de bord web d’Hermes Agent pour gérer la configuration, les clés API, les sessions et le chat intégré. Vous pouvez le lier à un hôte/port personnalisé, sauter le build de l’interface, exécuter un serveur isolé lié à un profil ou contrôler un serveur en cours d’exécution.
hermes dashboard [register] [options]
Sous-commandes
register — Enregistrer un tableau de bord auto-hébergé
hermes dashboard register
Enregistre un tableau de bord auto-hébergé auprès de Nous Portal et écrit l’ID client OAuth dans .env.
Options
| Option | Description |
|---|---|
--port PORT |
Port d’écoute. Par défaut 9119. Utilisez 0 pour une attribution automatique par le système d’exploitation. |
--host HOST |
Hôte auquel se lier. Par défaut 127.0.0.1. |
--insecure |
Obsolète / sans effet. Depuis le durcissement de juin 2026, il ne désactive plus l’authentification sur une liaison publique. Une liaison publique nécessite toujours un fournisseur d’authentification ; liez 127.0.0.1 et utilisez un tunnel pour un accès local. |
--skip-build |
Ignore l’étape de build de l’interface et sert directement le dist/ existant. Utile dans des contextes non interactifs (tâches planifiées Windows, CI) où npm peut ne pas être disponible. Pré-build avec cd web && npm run build. |
--isolated |
Lors d’un lancement depuis un profil nommé, exécute un serveur dédié à ce profil au lieu de s’attacher au serveur au niveau de la machine. Le comportement par défaut est unifié. |
--stop |
Arrête tous les processus du serveur web Hermes en cours et quitte. |
--status |
Liste les processus du serveur web Hermes en cours et quitte. |
--no-open |
N’ouvre pas automatiquement le navigateur. |
Scénarios courants
Lancer le tableau de bord localement
hermes dashboard
Démarre le tableau de bord sur http://127.0.0.1:9119 et l’ouvre dans le navigateur.
Utiliser un port personnalisé
hermes dashboard --port 8080
Utile lorsque le port 9119 est déjà occupé.
Exécuter sans ouvrir le navigateur
hermes dashboard --no-open
Utile sur des hôtes distants ou lors de l’exécution depuis un script.
Servir une interface pré-construite en CI
cd web && npm run build
cd ..
hermes dashboard --skip-build --no-open
Utilisez --skip-build pour éviter la résolution des dépendances npm dans des environnements sans interface graphique.
Vérifier ou arrêter un serveur en cours
hermes dashboard --status
hermes dashboard --stop
Exécuter un tableau de bord isolé pour un profil
hermes dashboard --isolated --profile work
Exécute un serveur de tableau de bord dédié pour le profil work au lieu de partager le serveur au niveau de la machine.
Astuces
- Le tableau de bord nécessite une authentification lorsqu’il est lié à une adresse non loopback ; configurez d’abord un fournisseur OAuth ou par mot de passe.
- Gardez la liaison par défaut
127.0.0.1pour un usage local et utilisez un tunnel SSH pour un accès distant. --skip-buildnécessite toujours un répertoiredist/valide ; construisez l’interface au préalable.