Überblick
hermes dashboard startet das Hermes-Agent-Web-Dashboard zur Verwaltung von Konfiguration, API-Schlüsseln, Sessions und eingebettetem Chat. Du kannst Host/Port anpassen, den UI-Build überspringen, einen isolierten profilbezogenen Server starten oder einen laufenden Server steuern.
hermes dashboard [register] [Optionen]
Unterbefehle
register — Selbstgehostetes Dashboard registrieren
hermes dashboard register
Registriert ein selbstgehostetes Dashboard beim Nous Portal und schreibt die OAuth-Client-ID in .env.
Optionen
| Option | Beschreibung |
|---|---|
--port PORT |
Port, auf dem gelauscht wird. Standard ist 9119. Mit 0 weist das Betriebssystem einen Port zu. |
--host HOST |
Host, an den gebunden wird. Standard ist 127.0.0.1. |
--insecure |
Veraltet / No-Op. Seit der Härtung im Juni 2026 deaktiviert es die Authentifizierung bei öffentlichen Binds nicht mehr. Öffentliche Binds erfordern immer einen Auth-Provider; binde 127.0.0.1 und nutze einen Tunnel für lokalen Zugriff. |
--skip-build |
Überspringt den UI-Build-Schritt und serviert das vorhandene dist/ direkt. Nützlich für nicht-interaktive Kontexte (Windows-Geplante Tasks, CI), in denen npm nicht verfügbar ist. Vorab bauen mit cd web && npm run build. |
--isolated |
Wenn ein benanntes Profil startet, wird ein dedizierter Server für dieses Profil ausgeführt, statt an den Server auf Maschinenebene anzubinden. Standard ist einheitliches Verhalten. |
--stop |
Stoppt alle laufenden Hermes-Webserver-Prozesse und beendet sich. |
--status |
Listet alle laufenden Hermes-Webserver-Prozesse auf und beendet sich. |
--no-open |
Öffnet den Browser nicht automatisch. |
Häufige Szenarien
Dashboard lokal starten
hermes dashboard
Startet das Dashboard auf http://127.0.0.1:9119 und öffnet es im Browser.
Benutzerdefinierten Port verwenden
hermes dashboard --port 8080
Nützlich, wenn Port 9119 bereits belegt ist.
Ohne automatisches Browser-Öffnen
hermes dashboard --no-open
Nützlich auf Remote-Hosts oder beim Ausführen aus einem Skript.
Vorgebaute UI in CI servieren
cd web && npm run build
cd ..
hermes dashboard --skip-build --no-open
Mit --skip-build werden in Headless-Umgebungen keine npm-Abhängigkeiten aufgelöst.
Laufenden Server prüfen oder stoppen
hermes dashboard --status
hermes dashboard --stop
Isoliertes, profilbezogenes Dashboard
hermes dashboard --isolated --profile work
Führt einen dedizierten Dashboard-Server für das Profil work aus, statt den Server auf Maschinenebene zu teilen.
Tipps
- Bei einer Bindung an eine Nicht-Loopback-Adresse erfordert das Dashboard eine Authentifizierung; richte zuerst einen OAuth- oder Passwort-Provider ein.
- Behalte die Standardbindung
127.0.0.1für rein lokale Nutzung bei und nutze für Remote-Zugriff einen SSH-Tunnel. --skip-builderfordert weiterhin ein gültigesdist/-Verzeichnis; baue die UI vorher.