Hermes Agent ist ein MIT-lizenzierter, selbstverbessernder KI-Agent von Nous Research: Er erstellt Skills aus Erfahrung, persistiert Wissen, durchsucht vergangene Gespräche per FTS5 und baut sitzungsübergreifende User-Modelle mit Honcho. Anders als laptopgebundene Chat-CLIs bietet Hermes sechs Terminal-Backends (local, Docker, SSH, Singularity, Modal, Daytona) und ein Messaging-Gateway für Telegram, Discord, Slack, WhatsApp oder Signal, während der Agent auf einem Remote-Host läuft.
Das README ist klar: „Nicht an Ihren Laptop gebunden — sprechen Sie per Telegram, während es auf einer Cloud-VM arbeitet.“ Für NodeMac-Kunden ist diese VM ein dedizierter Mac mini M4 mit macOS 15+, persistentem ~/.hermes/-State und launchd-Gateway-Uptime — wie in unserem OpenClaw-Gateway-Runbook. OpenClaw-Migration: hermes claw migrate aus ~/.openclaw.
Installationspfade, Gateway und launchd auf jedem Mac (nicht nur M4) finden Sie in unserem Hermes-Agent-macOS-Einrichtungsleitfaden —8 Schritte, Fehlerbehebung und 5 FAQ.
Warum ein dedizierter Mac mini M4 Hermes schlägt
Hermes verzinst sich, wenn drei Schleifen laufen: Gateway-Zustellung, Cron-Automatisierung, Memory/Skill-Kuration (Nudges nach ~/.hermes/). Schlafender MacBook stoppt alle drei.
| Faktor | Lokales MacBook (16GB) | NodeMac M4 dedizierter Host |
|---|---|---|
| Gateway-Uptime | Stoppt beim Zuklappen | 24/7 Telegram/Discord/Slack-Bot |
| Cron-Zustellung | Nachtjobs verpasst | Integrierter Scheduler pünktlich |
| Lernschleife | Memory-Nudges stocken | Persistentes ~/.hermes/ auf SSD |
| SSH-Backend-Ziel | N/A | Remote-Mac = Ausführungsebene |
| OpenClaw-Koexistenz | Konkurrenz Alltags-Apps | Separater User oder Nachbar-Knoten |
| Regionale Latenz | N/A | HK/JP/KR/SG/US East für API+Messaging |
Zitierbar: Hermes: 40+ Tools, 200+ Modelle via OpenRouter, Gateway+CLI als Einzelprozess — 16GB RAM budgetieren; mit OpenClaw oder schweren MCP 24GB. NodeMac M4 ab 96,9 $/Monat.
Quelle: Hermes Agent README.
Architektur: CLI, Gateway, Memory, Backends
Schichten vor dem Provisioning mappen:
- Interaktive CLI (
hermes) — Volle TUI, Multiline, Slash-Autocomplete, Streaming,Ctrl+C. - Messaging-Gateway (
hermes gateway) — Ein Prozess für Telegram, Discord, Slack, WhatsApp, Signal, Email. DM-Pairing upstream Security. - Memory & Skills — Agent-kuratiertes Memory; autonome Skills nach komplexen Tasks. User-Skills
~/.hermes/skills/; OpenClaw-Imports~/.hermes/skills/openclaw-imports/. - Sechs Terminal-Backends — Ausführungsumgebungen:
- local — Host-OS Standard
- Docker — Container-Isolation
- SSH — Remote (NodeMac-Knoten)
- Singularity — HPC-Cluster
- Modal / Daytona — Serverless, Idle-Hibernate
- Model-Routing —
hermes model: Nous Portal, OpenRouter, OpenAI, Anthropic, NVIDIA NIM, BYO.
Optional Nous Portal (hermes setup --portal) bündelt Modelle + Tool Gateway per OAuth.
Hermes Agent vs OpenClaw vs OpenHuman
NodeMac-Hosts laufen oft mehrere Agent-Stacks. Matrix vor Colocation auf einem M4:
| Dimension | OpenClaw (MIT) | Hermes Agent (MIT) | OpenHuman (GPL-3.0) |
|---|---|---|---|
| Primärpersona | Gateway-Automatisierung | Selbstverbessernder Terminal+Gateway-Agent | UI-first Personal Memory |
| Lernschleife | Plugin/Workspace-Dateien | Skills + Memory-Nudges + FTS5 | Memory Tree + 20-Min-Auto-Fetch |
| Messaging | Slack, Telegram, Discord… | Telegram, Discord, Slack, WhatsApp, Signal | Desktop-Maskottchen + Meet |
| Remote-Ausführung | Gateway auf Host | SSH-Backend + Gateway | Desktop-first macOS |
| OpenClaw-Migration | N/A | hermes claw migrate eingebaut | Vergleich upstream README |
| Cron | launchd + Gateway-Skills | Integriertes Cron + Plattform-Zustellung | Auto-Fetch-Schleife |
| Best on NodeMac wenn… | Channel-Bots + MCP | Lernender Agent + Telegram vom Handy | Vorgeladener OAuth-Kontext |
Empfohlen: Slack socket-mode DevOps-Bots → unser OpenClaw-Slack-Playbook. Agent, der sitzungsübergreifend smarter wird + Telegram auf Mac mini → Hermes. 118 OAuth + Obsidian-Vault → OpenHuman Mac mini M4. Ein primäres Gateway pro 16GB-Knoten; Hermes+OpenClaw nur 24GB+.
Acht-Schritte-Runbook: Hermes Agent auf NodeMac Mac mini M4
- Provisionieren — M4 16GB/256GB über NodeMac-Preise. Tokyo/Singapur APAC, Virginia US-East. Ab 96,9 $/Monat.
- SSH-Baseline —
ssh user@your-host; macOS 15+, Apple Silicon (arm64), HTTPS-Egress. - Hermes installieren — Upstream-One-Liner (Pipe-to-Shell-Richtlinie):
curl -fsSL https://raw.githubusercontent.com/NousResearch/hermes-agent/main/scripts/install.sh | bash source ~/.zshrc # or ~/.bashrc hermes doctor - Modelle und Tools — Wizard oder manuell:
hermes setup # full wizard; detects ~/.openclaw for migration # OR hermes setup --portal # Nous Portal OAuth + Tool Gateway hermes model # pick provider:model hermes tools # enable/disable toolsets - Von OpenClaw migrieren (optional) — Bei
~/.openclaw:hermes claw migrate --dry-run # preview hermes claw migrate # import SOUL.md, skills, memories, keys - Gateway starten — Plattformen konfigurieren, daemonisieren:
hermes gateway setup hermes gateway start24/7: launchd laut OpenClaw-LaunchAgent-Matrix — Config unter~/.hermes/. - Lokale CLI auf Remote (optional) — SSH-Terminal-Backend (
terminal.backend = ssh). - Planen und Backup — Cron in natürlicher Sprache; wöchentlich
~/.hermes/tar. Swap dauerhaft > 2GB → 24GB oder Knoten teilen.
Fehlerbehebung
hermes doctor meldet fehlende Abhängigkeiten
Symptom: Fehler bei uv, Python 3.11, Node.js, ripgrep, ffmpeg.
Fix: Install-Skript erneut; brew install ripgrep ffmpeg node. hermes doctor bis clean.
Gateway-Bot antwortet nicht auf Telegram
Symptom: hermes gateway start läuft, DMs ohne Antwort; Pairing-Logs.
Fix: DM-Pairing; ggf. /pair. Bot-Token in Keychain oder launchd-Env persistieren.
SSH-Backend erreicht NodeMac nicht
Symptom: SSH-Timeout oder Host-Key-Mismatch.
Fix: ssh-keyscan in ~/.ssh/known_hosts; SSH testen vor Backend.
Betriebliche Implikationen
- State isolieren —
~/.hermes/auf dediziertem macOS-User. - Gateway-Secrets — Tokens in Keychain oder launchd
EnvironmentVariables. - Skill-Hygiene — Monatlich
~/.hermes/skills/prüfen. - Modellkosten — OpenRouter 200+ Modelle; Spend-Caps setzen.
Apple Mac-mini-Spezifikationen: M4 16GB — Hermes-Gateway allein OK; eng mit Xcode oder 2. Gateway.
Auf einem Always-on-Mac mini: Gateway plus Hermes Subagent-Delegation —Telegram-Boss-Chat startet Recherche- und Datei-Worker.
FAQ
Ersetzt Hermes Agent OpenClaw auf NodeMac?
Nein — Messaging überlappt, Architektur differiert. OpenClaw: gateway-zentrisches MCP; Hermes: selbstverbesserndes Memory, Skills, Cron. Import via hermes claw migrate.
Hermes ohne Nous Portal?
Ja — eigene Keys für OpenRouter, OpenAI, Anthropic. hermes model ohne Codeänderung. Portal optional.
Wie viel RAM für Gateway + CLI?
16GB einplanen; Subagents, MCP, 2. Agent → 24GB.
Hermes auf Apple-Silicon Mac mini?
Ja — Install-Skript unterstützt macOS auf Apple Silicon. NodeMac M4: natives macOS, SSH, 24/7.
Warum NodeMac statt 5-$-VPS?
Linux-VPS fehlt native macOS-Tooling (Keychain, AppleScript). NodeMac M4 96,9 $/Monat, macOS 15+, APAC SSH/VNC — näher an Hermes' „Cloud-VM"-Story.