Hermes Desktop (Hermes One)

Eine von der Community gepflegte Electron-Desktop-App zum Installieren, Konfigurieren und Chatten mit Hermes Agent — geführte Ersteinrichtung, Streaming-Chat mit Token-Zählung, Profile, Memory, Skills, geplante Tasks und 16 Messaging-Gateways. Lokales oder Remote-Backend, 14k★, MIT.

UI & Workspaces14,000Hinzugefügt
Hermes Desktop

Hermes Desktop (Hermes One)

Was ist das

Hermes Desktop — vermarktet als Hermes One — ist eine von der Community gepflegte Desktop-App zum Installieren, Konfigurieren und Chatten mit Hermes Agent. Die auf Electron basierende App (14k★, MIT-Lizenz, neueste Version v0.7.6) ersetzt die mühsame CLI-Verwaltung: Installation, Provider-Setup und den Alltag bedienst du komplett über eine grafische Oberfläche. Sie nutzt das offizielle Hermes-Installationsskript, speichert alles unter ~/.hermes und bietet eine GUI für Chat, Sessions, Profile, Memory, Skills, Tools, Zeitpläne und Messaging-Gateways.

Das Projekt befindet sich in aktiver Entwicklung und ist nicht mit Nous Research verbunden — eine Community-Initiative, Beiträge sind willkommen.

Hauptfunktionen

Funktion Was sie tut
Geführte Ersteinrichtung Führt das offizielle Installationsskript mit Fortschrittsanzeige und Abhängigkeitsauflösung aus (Git, uv, Python 3.11+)
Lokales oder Remote-Backend Hermes lokal unter 127.0.0.1:8642 betreiben oder per URL + API-Key mit einem Remote-Server verbinden
Streaming-Chat-UI SSE-Streaming mit Tool-Fortschrittsanzeige, Markdown-Rendering und Syntax-Highlighting
Token-Zählung Live-Token- und Kostenanzeige in der Chat-Fußzeile, dazu der /usage-Befehl
22 Slash-Befehle /new, /fast, /web, /image, /browse, /code, /shell, /memory, /persona, /undo, /retry und mehr
Session-Verwaltung Volltextsuche (SQLite FTS5), nach Datum gruppierte Historie, Gespräche fortsetzen und durchsuchen
Profil-Wechsel Separate, isolierte Hermes-Umgebungen anlegen, löschen und wechseln
Memory-System Memory-Einträge und Nutzerprofil ansehen/bearbeiten, Kapazitäts-Tracking und Memory-Provider (Honcho, Mem0, Supermemory, …)
Persona-Editor SOUL.md-Persönlichkeit deines Agents bearbeiten und zurücksetzen
Geplante Tasks Visueller Cron-Builder (Minuten, stündlich, täglich, wöchentlich, benutzerdefiniert) mit 15 Zustellzielen
16 Messaging-Gateways Telegram, Discord, Slack, WhatsApp, Signal, Matrix, E-Mail, iMessage, DingTalk, Feishu/Lark, WeCom, Webhooks, Home Assistant u. a.
Hermes Office (Claw3d) Visuelle 3D-Oberfläche mit Dev-Server und Adapter-Verwaltung
Backup & Debugging Vollständige Datensicherung/-wiederherstellung, Log-Viewer und Systemdiagnose in den Einstellungen
Auto-Update Updates per electron-updater; i18n-Grundgerüst für Community-Übersetzungen

Unterstützte Provider: OpenRouter, Anthropic, OpenAI, Google (Gemini), xAI (Grok), Nous Portal, Qwen, MiniMax, Hugging Face, Groq — sowie lokale OpenAI-kompatible Endpunkte mit Presets für LM Studio, Ollama, vLLM und llama.cpp.

So funktioniert es

Beim ersten Start fragt die App, ob du Hermes lokal betreiben oder mit einem Remote-Server verbinden möchtest:

  1. Lokaler Modus — prüft, ob Hermes bereits unter ~/.hermes installiert ist; falls nicht, läuft das offizielle Installationsskript mit Abhängigkeitsauflösung.
  2. Remote-Modus — fragt nach Remote-URL und API-Key, validiert die Verbindung und überspringt die lokale Installation.
  3. Du wählst einen Provider oder lokalen Modell-Endpunkt, die Konfiguration wird gespeichert und der Arbeitsbereich geöffnet.

Im lokalen Modus laufen Chat-Anfragen über http://127.0.0.1:8642 per SSE-Streaming; der Remote-Modus nutzt dasselbe Protokoll gegen deinen eigenen Server. Die App parst den Stream in Echtzeit und rendert Tool-Fortschritt, Markdown und Token-Verbrauch, sobald sie eintreffen.

Erste Schritte

Lade den Installer von hermesone.org oder von GitHub Releases herunter:

  • Windows — der Installer ist nicht signiert; SmartScreen warnt beim ersten Start (auf „More info“ → „Run anyway“ klicken).
  • Fedora — das .rpm ist nicht GPG-signiert; bei erzwungener Signaturprüfung --nogpgcheck anhängen. RPM-Builds unterstützen kein Auto-Update.

Wähle danach in der UI einen Setup-Pfad: OpenRouter, Anthropic, OpenAI oder ein lokales LLM über eine OpenAI-kompatible Base-URL.

Für wen es gedacht ist

Für alle, die eine echte Desktop-GUI für Hermes Agent wollen — besonders wer Profile, Memory, Skills, Cron-Jobs und Messaging-Gateways lieber per Klick statt per Konfigurationsdatei verwaltet. Gegenüber Browser-Lösungen wie Hermes WebUI ist Hermes Desktop eine native App mit integriertem Installer, Token-Kosten-Tracking und einem vollwertigen Chat-Arbeitsbereich — der Community-Desktop-Client mit den meisten Sternen im Ökosystem.

← Zurück zum Ökosystem