- 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
11 KiB
| created | updated | sources | tags | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2026-06-22 | 2026-06-22 |
|
|
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:
HERMES_DESKTOP_HERMES_ROOT(Umgebungsvariable)- Managed Install (wird bei erstem Launch angelegt)
hermesaufPATH(existierende CLI-Installation)HERMES_DESKTOP_HERMES(expliziter Override, z. B. für Nix)
Interoperabilität
hermes desktopstartet 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>oderHERMES_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 (
curlscript mit--include-desktopflag) - 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 migrateist 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