Zum Inhalt springen
Ratgeber

Das Web-Dashboard und die Desktop-App von Hermes

Was jede Oberfläche ist und wann die Anmeldeschranke greift

6 Min. Lesezeit

Hermes hat vier Frontends für einen Agenten: die Kommandozeile, eine Terminal-Oberfläche, ein Browser-Dashboard und eine native Desktop-App. Sie teilen Konfiguration, Schlüssel, Sitzungen, Skills und Gedächtnis, sodass eine in einer Oberfläche begonnene Sitzung in einer anderen weiterläuft. Das Dashboard ist die Oberfläche, nach der die Leute suchen, und diejenige mit einer Sicherheitsregel, die man kennen sollte: Binden Sie es an etwas anderes als localhost, greift eine Anmeldeschranke, und kein Flag schaltet sie ab.

Das Dashboard

  • Ein Befehl startet einen lokalen Server auf Port 9119 und öffnet ihn im Browser; nichts verlässt den Rechner.
  • Es arbeitet auf Rechnerebene: Ein Server verwaltet alle Profile, mit einem Umschalter in der Seitenleiste und der Auswahl in der URL.
  • Die Statusseite zeigt die Version, den Gateway-Zustand und verbundene Plattformen, aktive und kürzliche Sitzungen sowie ein Ressourcenbanner, wenn Arbeitsspeicher oder Festplatte knapp werden, einschließlich eines vermuteten Neustarts wegen Speichermangels beim vorherigen Start.
  • Der Chat-Tab bettet die vollständige Terminal-Oberfläche über ein Pseudo-Terminal ein, mit einem Sitzungsumschalter; er braucht ein POSIX-System, daher erhält natives Windows den Rest des Dashboards ohne ihn.

Das Dashboard ist ein optionales Extra: Die Standardinstallation kommt ohne den HTTP-Stack, und der Befehl sagt Ihnen, was Sie installieren müssen; das Frontend baut sich beim ersten Start selbst, wenn Node vorhanden ist. Die Seiten sind Konfiguration, API-Schlüssel, Skills, MCP-Server, Modelle, Cron und Sitzungen, und darunter liegt eine REST-API für Skripte.

Die Anmeldeschranke

An localhost gebunden: keine Anmeldung. An eine beliebige andere Adresse gebunden, ist die Schranke aktiv, und jede Anfrage braucht eine verifizierte Sitzung: einen Anbieter mit Benutzername und Passwort für vertrauenswürdige Netzwerke, die Anmeldung über Nous Portal für alles im öffentlichen Internet oder Ihren eigenen OpenID-Connect-Anbieter. Würde die Schranke greifen, ohne dass ein Anbieter konfiguriert ist, verweigert das Dashboard das Binden; interaktiv gestartet, bietet es an, sofort einen einzurichten. Das alte Flag insecure deaktiviert die Authentifizierung nicht mehr.

Die Schranke ist genau dann aktiv, wenn der Bind-Host nicht 127.0.0.1, ::1 oder localhost ist.

Die Desktop-App

Die native App läuft unter macOS, Windows und Linux rund um denselben Agenten: Chat zuerst, mit gestreamter Tool-Ausgabe, einer Vorschauleiste für Seiten und Dateien, Anhängen per Drag-and-drop, einer Anzeige der Kontextnutzung, einem Schalter pro Sitzung, der die Rückfragen bei gefährlichen Befehlen umgeht, und einer Projekt-Seitenleiste, die Ihr Home-Verzeichnis nach Repositorys durchsucht, was Sie eingrenzen oder abschalten können. Sie kann sich auch mit einem Dashboard verbinden, das auf einem entfernten Rechner läuft; dieses muss dann an eine erreichbare Adresse gebunden und durch die Schranke geschützt sein. Wie Sie das eine oder das andere auf einen Rechner bringen, erklärt der Beitrag zur Installation des Hermes-Agenten.

Welche Oberfläche

  • Die Kommandozeile und die Terminal-Oberfläche, wenn Sie im Terminal zu Hause sind.
  • Das Dashboard, um einen Rechner, seine Profile und seine Schlüssel zu verwalten und aus dem Browser zu chatten.
  • Die Desktop-App für den Alltag, mit Vorschauen und Dateien neben dem Chat.

Auf Diali

Diali bietet für einen Hermes-Assistenten zwei Browser-Dashboards als Add-ons an: die native Hermes-Webkonsole mit Chat, Sitzungen, einem Dateibrowser für den Workspace und dem Kontrollzentrum sowie Open WebUI, ein Chat-Dashboard mit Verlauf und Prompt-Vorlagen. Beide liegen hinter Ihrem Diali-Konto statt hinter einer Bind-Adresse, und das Gateway, mit dem sie sprechen, ist das der Plattform. Die gehostete Version ist gehostetes Hermes auf Diali; der Vergleich Hermes vs OpenClaw vergleicht die Oberflächen der beiden Engines neben allem anderen.

  • Vier Oberflächen, ein Agent, gemeinsamer Zustand.
  • Bei localhost gibt es keine Anmeldung; bei allem anderen eine Schranke, die sich nicht abschalten lässt.
  • Die Desktop-App ist die Oberfläche für den Alltag; das Dashboard die für die Verwaltung.
Jetzt starten

Genug gelesen, bauen Sie selbst einen

Richten Sie einen Agenten ein, wählen Sie einen Kanal und lassen Sie ihn in der App arbeiten, die Sie ohnehin geöffnet haben.