--- created: 2026-06-22 updated: 2026-06-22 sources: [youtube/2026-06-22_jonas-keil-hermes-desktop.md] tags: [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](https://www.youtube.com/@JonasKeil) (AI Trainer, 90.5K Subs), 22.06.2026, 22:23 min, ~24K Aufrufe. → [Raw-Datei](../../raw/youtube/2026-06-22_jonas-keil-hermes-desktop.md) > **Offizielle Doku:** [hermes-agent.nousresearch.com/docs/user-guide/desktop](https://hermes-agent.nousresearch.com/docs/user-guide/desktop) > **Background:** [Ewan Mak, Medium Juni 2026](https://medium.com/@tentenco/hermes-agent-desktop-app-everything-you-need-to-know-about-nous-researchs-self-improving-ai-agent-3cb59bd31e5f) ## Was ist Hermes Desktop? [Hermes Agent](https://hermes-agent.nousresearch.com) von [Nous Research](https://nousresearch.com/) 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](https://hermes-agent.nousresearch.com/docs/user-guide/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 ` 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](https://hermes-agent.nousresearch.com/docs/user-guide/features/web-dashboard) beschrieben. ## OpenClaw-Migration Zegleich mit der Desktop-App erschien `hermes claw migrate` — ein eingebautes Migrationstool für [OpenClaw](../tools/openclaw.md)-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](https://hermes-agent.nousresearch.com) | [OpenClaw](openclaw.md) | |-----------|-------------|----------| | **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](https://medium.com/@tentenco/hermes-agent-desktop-app-everything-you-need-to-know-about-nous-researchs-self-improving-ai-agent-3cb59bd31e5f) 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 ```bash 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](../concepts/agents/subconscious-agent.md) — 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 - [[../tools/openclaw.md]] — OpenClaw (Vergleichs-Framework) - [[../concepts/llm/real-world-coding-showdown.md]] — Hermes Agent als Test-Framework für Coding-Modelle - [[../tools/ecosystem-tools-april-2026.md]] — Hermes Atlas als Competitor (April 2026) - [[../concepts/agents/ai-agents-2026.md]] — AI-Agent-Landschaft 2026 - [[../concepts/agents/subconscious-agent.md]] — Subconscious Agent (verwandte Self-Improvement-Architektur) - [[../architecture/memory-system.md]] — Memory-Architektur-Vergleich