knowledge-base/wiki/tools/hermes-desktop.md
Hector a95e76d3ef ingest(youtube): jonas-keil-hermes-desktop
- raw: YouTube video 'Hermes DESKTOP ist der WAHNSINN!!' (Jonas Keil, 22:23, ~24K views)
- wiki: tools/hermes-desktop.md — full feature page (Electron/React/Python, OpenClaw migration, Hermes vs OpenClaw comparison)
- Updated: real-world-coding-showdown.md, ecosystem-tools-april-2026.md, index.md, log.md
2026-06-22 13:34:01 +02:00

11 KiB

created updated sources tags
2026-06-22 2026-06-22
youtube/2026-06-22_jonas-keil-hermes-desktop.md
tools
hermes-agent
hermes-desktop
nous-research
desktop-app
electron
react
gui
openclaw-migration
self-improving

Hermes Desktop — Native GUI für Hermes Agent

Quelle: YouTube-Video "Hermes DESKTOP ist der WAHNSINN!!" von Jonas Keil (AI Trainer, 90.5K Subs), 22.06.2026, 22:23 min, ~24K Aufrufe. → Raw-Datei Offizielle Doku: hermes-agent.nousresearch.com/docs/user-guide/desktop Background: Ewan Mak, Medium Juni 2026

Was ist Hermes Desktop?

Hermes Agent von Nous Research hat am 2. Juni 2026 seine offizielle Desktop-App veröffentlicht (Public Preview, v0.15.2). Sie ist eine native Applikation für macOS, Windows und Linux, gebaut auf Electron + React mit Python-Backend.

Die Desktop-App ist kein separates Produkt — sie nutzt denselben Agent-Core wie CLI und Gateway: same config, same API keys, same sessions, same skills, same memory. Was im Terminal eingerichtet wurde, erscheint in der Desktop-App und umgekehrt.

Hector-Einordnung: "Telegram tot, CLI tot, das ist die Zukunft" — so beschrieb ein verlinktes Video den Paradigmenwechsel. Die Desktop-App rückt Hermes in Reichweite der nicht-terminal-affinen Nutzergruppe und positioniert es als ersten ernsthaften GUI-Konkurrenten zu Claude Code's VSCode-Integration.

Architektur

Tech-Stack

Komponente Technologie
Shell Electron
Frontend React (native chat surface)
Backend Python (Hermes Agent runtime)
Kommunikation tui_gateway/dashboard APIs (WebSocket)
Install-Pfad ~/.hermes (macOS/Linux), %LOCALAPPDATA%\hermes (Windows)

Backend-Resolution

Beim Start resolved die App den Hermes-Backend in folgender Priorität:

  1. HERMES_DESKTOP_HERMES_ROOT (Umgebungsvariable)
  2. Managed Install (wird bei erstem Launch angelegt)
  3. hermes auf PATH (existierende CLI-Installation)
  4. HERMES_DESKTOP_HERMES (expliziter Override, z. B. für Nix)

Interoperabilität

  • hermes desktop startet die App aus der CLI heraus
  • Sessions, die in CLI/TUI begonnen wurden, können in der Desktop-App fortgesetzt werden und umgekehrt
  • Profile sind isoliert (eigene Config, Skills, Sessions)
  • Multi-Profile-Sessions: Sessions über mehrere Profile hinweg, Cross-Profile @session-Links

Feature-Übersicht

Chat

  • Streaming-Responses mit Live-Tool-Activity und strukturierten Tool-Call-Summaries
  • Drag-and-drop Datei-Anhänge
  • Right-hand preview rail — rendert Web-Pages, Files und Tool-Outputs parallel zum Chat
  • Composer history — Arrow-Up/Down recalls vorherige Prompts; Queue-Editing vor Versand
  • Per-session YOLO toggle — Dangerous-command approval bypass per Session (siehe Security → YOLO Mode)

Model Picker

  • Lebt im Composer (links vom Mikrofon)
  • Sticky UI state — nie geschrieben ins Profile-Default
  • Pro-Model effort/fast presets werden pro Modell gespeichert
  • Default-Modell wird in Settings → Model gesetzt (per-Profile)

File Browser

  • Erkundet das Arbeitsverzeichnis ohne die App zu verlassen
  • Init: hermes desktop --cwd <path> oder HERMES_DESKTOP_CWD

Voice Mode

  • Talk to Hermes, hear it back — gleiche Voice-Mode-Implementierung wie CLI
  • macOS: einmaliger Microphone-Access-Prompt

Settings & Onboarding

  • GUI-basierte Konfiguration statt YAML-Editing
  • Providers/Keys, Model Selection, Toolset Config, MCP Servers, Gateway, Session Management
  • First-run onboarding — "Choose provider later" möglich, um direkt in die App zu kommen
  • Tool-backend installs aus der GUI heraus (kein Terminal nötig)
  • Auxiliary-model warning — warnt wenn Main- und Auxiliary-Tasks auf verschiedenen Providern landen

Management Panes

  • Skills — browsen, installieren, verwalten
  • Cron — scheduled jobs, natural-language setup
  • Profiles — isolierte Config/Skills/Sessions
  • Messaging — Gateway-Channel-Setup
  • Agents & Command Center — Multi-Agent-Orchestrierung

Keyboard & Navigation

  • Command palette — Cmd+K (macOS) / Ctrl+K (Win/Linux)
  • Rebindable shortcuts — eigener Key-Mapping
  • Custom zoom — half-step increments
  • UI language switcher — inkl. zh-Hans (Simplified Chinese)

Session Management

  • Session-list overhaul — Archiving, Search by ID
  • Concurrent multi-profile sessions

Remote Backend

Die Desktop-App kann sich mit einem remote Hermes-Backend verbinden — einer hermes dashboard-Instanz auf VPS, Home-Server oder Mac Mini hinter Tailscale. Die App fungiert dann als grafischer Remote-Client. Auth-Gate, /api/ws chat socket und WebSocket close-code triage sind in der Web-Dashboard-Doku beschrieben.

OpenClaw-Migration

Zegleich mit der Desktop-App erschien hermes claw migrate — ein eingebautes Migrationstool für OpenClaw-Nutzer:

Feature Beschreibung
Dry-run Preview der Migration vor Ausführung
Selective presets Auswählen, was migriert wird
Conflict overwrite Steuerung bei Konflikten
Auto-detect Erkennt ~/.openclaw automatisch
Non-destructive OpenClaw-Files werden gelesen, nie modifiziert

Was wird migriert?

  • Configuration, Memory, Skills, API Keys, Messaging Platform Settings
  • Simple Skills konvertieren sauber; komplexe Skills mit conditional logic brauchen manuelles Review

Signal

Die Existenz des Migrationstools ist eine explizite Positionierung: Nous Research sieht OpenClaw-Nutzer als Migrationszielgruppe. Das YouTube-Video "you need to use Hermes RIGHT NOW!! (goodbye OpenClaw!!)" auf Jonas Keils Kanal unterstreicht diese Narrative.

Hermes vs. OpenClaw — Architektur-Philosophie

Dimension Hermes Agent OpenClaw
GitHub-Stars 180.000+ (in 4 Monaten seit Feb 2026) 374.000+
Lizenz MIT OSS
Stärke Learning Depth — Closed Learning Loop, Self-Improvement Ecosystem Breadth — 5.700+ Community Skills, ClawHub
Skills ~118 built-in (selbstgenerierend via Self-Improvement) 5.700+ Community Skills
Memory Persistent cross-session, SQLite FTS + LLM Summarization Flat-File + optionale Graph-DB (LanceDB→GBrain)
Self-Improvement Evaluiert Outcomes, extrahiert Patterns → Skill-Files (manuell)
Efficiency Gain ~40% weniger Token/Zeit bei repetitiven Tasks (mit 20+ Skills, TokenMix bestätigt April 2026)
Security CVEs 0 bekannt (Stand April 2026), built-in Prompt-Injection-Scanning + Credential Filtering 9 CVEs in 4 Tagen (März 2026, max CVSS 9.9)
Desktop-App Offiziell (2. Juni 2026) (CLI/Telegram-basiert)
Migrationstool hermes claw migrate (eingebaut)
Messaging Telegram, Discord, Slack, WhatsApp, Signal, Email 24+ Plattformen

Die zentrale Wette

Hermes wettet, dass ein Agent, der über Zeit lernt, einen Agent schlägt, der einfach die meisten Features hat. — Ewan Mak, Medium

Die Self-Improvement-These: Nach jedem Task evaluiert Hermes den Outcome, extrahiert wiederverwendbare Reasoning-Patterns und speichert sie als Skill-Files (plain Markdown). Beim nächsten ähnlichen Task pullt der Agent den relevanten Skill statt von Grund auf zu reasoning. TokenMix-Benchmarks (April 2026) bestätigen ~40% Effizienzgewinn — aber nur domänenspezifisch. Cross-Domain-Generalization bleibt ein offenes Problem.

Kostenstruktur

Komponente Kosten
Hermes Agent MIT-Lizenz, gratis
Nous Portal Free $0.10/monat Credit (nur Evaluation)
Nous Portal Plus $20/monat — 300+ Models, built-in Tools (Web Search, Image Gen, TTS, Browser Automation)
Alternative Provider 20+ (OpenRouter, Anthropic, OpenAI, Ollama, vLLM) — eigene Keys
VPS Hetzner CX22 $4.35/monat (beliebt in Community)
LLM-API ~$0.30 pro komplexem Task (Budget-Modelle)

Bekannte Limitationen

  • Windows-Installer nicht code-signed → SmartScreen-Warnung
  • Linux noch via Terminal-Installation (curl script mit --include-desktop flag)
  • Self-evolving Skills = Black Box — Skill-Files sind Markdown (lesbar), aber die Decision-Logic für Skill-Retention/Modifikation hat keine Explainability-Schnittstelle
  • Nous Portal Free-Tier nur für Evaluation; tägliche Nutzung braucht Plus oder eigene Keys

CLI-Referenz

hermes desktop                    # Standard: install + build + launch
hermes desktop --skip-build       # Vorhandene unpacked App starten
hermes desktop --force-build      # Full rebuild erzwingen
hermes desktop --build-only       # Build ohne Launch (für Updates)
hermes desktop --source           # Dev-Mode via electron .
hermes desktop --cwd PATH         # Initiales Project-Verzeichnis setzen
hermes desktop --ignore-existing  # CLI auf PATH ignorieren

Relevanz für RamaDama / OpenClaw

  • Konkurrenz-Analyse: Hermes Desktop ist der erste offizielle GUI-Agent-Framework. OpenClaw bleibt CLI/Telegram-first. Die Desktop-App könnte Nutzer abziehen, die GUI bevorzugen.
  • Self-Improvement als Differenzierer: Hermes' Closed Learning Loop ist architektonisch verwandt mit unserem Subconscious Agent — aber kommerziell produktisiert und MIT-lizenziert.
  • Migrationstool als Bedrohung: hermes claw migrate ist eine aktive Abwerbungs-Strategie. Wir sollten die Stärken von OpenClaw (Ecosystem, 24+ Messaging-Plattformen, Flexibilität) klar kommunizieren.
  • Security-Posture: Hermes hat 0 CVEs vs. OpenClaw's 9 CVEs (März 2026). Das ist ein Argument, das wir ernst nehmen müssen.
  • Jonas Keil als Multiplikator: 90.5K Subs, mehrere Hermes-Videos in kurzer Folge, "goodbye OpenClaw!!"-Narrative. Relevant für unsere Wahrnehmung in der AI-Community.

Verwandte Wiki-Seiten