Skip to content

FAQ ❓

Häufig gestellte Fragen zu Hermes Agent.


🔧 Installation & Setup

Wie installiere ich Hermes?

bash
curl -fsSL https://raw.githubusercontent.com/NousResearch/hermes-agent/main/scripts/install.sh | bash

Wie starte ich Hermes?

bash
hermes           # Interaktiver Modus
hermes chat -q "Hallo"   # Einmalige Frage

Welches Modell soll ich nehmen?

Für Einsteiger empfiehlt sich DeepSeek (günstig, schnell) oder OpenRouter (viele Modelle, ein Key). Für komplexe Aufgaben Claude Sonnet (Anthropic).

Ich habe keinen API-Key – was jetzt?

Ohne API-Key kannst du Hermes nicht nutzen. Einfachsten Einstieg: OpenRouter – registrieren, Guthaben aufladen (schon 5€ reichen), Key in die .env.


🛠️ Nutzung

Wie merkt sich Hermes Dinge?

Über das Memory. Sag einfach:

"Denk dran, ich nutze Manjaro und mein Projekt ist in ~/projects/"

Hermes speichert das und ruft es in jeder Session ab.

Wie lade ich einen Skill?

bash
# Während der Session:
/skill wwm-compendium

# Beim Start:
hermes -s wwm-compendium,flask-script-dashboard

Kann ich das Modell wechseln?

Ja! In der Session einfach:

/model deepseek/deepseek-chat

Oder dauerhaft:

bash
hermes config set model.default anthropic/claude-sonnet-4

Was ist der Unterschied zwischen Session und Memory?

Die Session ist der aktuelle Chat-Verlauf. Alles in einer Session hat denselben Kontext. Das Memory ist das Langzeitgedächtnis – Fakten, die über Sessions hinweg erhalten bleiben.

Kann Hermes auch ohne Internet arbeiten?

Nein. Hermes braucht eine Verbindung zu einem LLM-Provider (außer du hostest ein lokales Modell via Ollama/LM Studio).


📂 Projekte

Wie packe ich meine Skripte in ein Dashboard?

Mit dem Skill flask-script-dashboard. Hermes erstellt ein Flask-Webinterface, das deine Python-Skripte per Klick startet. Die Skripte werden nie verändert (1:1 Kopie).

Wie erstelle ich ein VitePress-Wiki?

bash
mkdir mein-wiki && cd mein-wiki
# package.json, config.mjs, index.md erstellen
npx vitepress build docs
# Auf GitHub Pages deployen (Skill: vitepress-github-pages)

Wie richte ich eine Custom Domain ein?

  1. DNS: CNAME oder A Records auf GitHub Pages setzen
  2. GitHub Repo → Settings → Pages → Custom Domain eintragen
  3. HTTPS aktivieren

🖥️ Plattformen

Kann ich Hermes auf dem Handy nutzen?

Ja! Über das Gateway: Hermes auf einem 24/7-Server installieren, Telegram- oder Discord-Bot einrichten – dann von überall chatten.

Welche Plattform ist am einfachsten?

Telegram. Bot in 2 Minuten erstellen, API-Key reicht, keine Webhooks nötig.

Funktioniert Discord auch?

Ja, aber aufwändiger: Developer Portal, Bot erstellen, Intents aktivieren, Bot einladen.

Siehe: Multi-Plattform Setup


🚨 Probleme

Hermes reagiert nicht mehr – was tun?

bash
# Config prüfen
hermes doctor
hermes config check

# Gateway neustarten
hermes gateway restart

# Logs ansehen
tail -50 ~/.hermes/logs/gateway.log

Der Build schlägt fehl – woran liegt's?

Häufige Ursachen:

  • base: in config.mjs falsch (Custom Domain → / , GitHub Pages → /repo-name/)
  • Fehlende package-lock.json (für npm ci)
  • GitHub Actions Sicherheitseinstellungen (SHA-Pinning)
  • & in Commit-Nachrichten (wird als Backgrounding interpretiert)

Warum sehe ich keine Formatierung auf der Webseite?

Wahrscheinlich der base-path. Wenn du die Domain wechselst, muss base: angepasst werden. Bei Custom Domain → / , bei username.github.io/repo → /repo/.

Gateway startet nicht?

bash
# Prüfen ob Port belegt ist
lsof -i :5000

# User-Login-Service aktivieren (für 24/7-Betrieb)
sudo loginctl enable-linger $USER

# Gateway-Logs prüfen
cat ~/.hermes/logs/gateway.log | tail -30

🔒 Sicherheit

Ist es sicher, Hermes volle Terminal-Kontrolle zu geben?

Hermes fragt vor riskanten Befehlen nach (löschen, neustarten, etc.). Der YOLO-Modus deaktiviert diese Abfragen – nur nutzen wenn du vertraust, dass Hermes weiß was er tut.

Werden meine API-Keys sicher gespeichert?

Keys liegen in ~/.hermes/.env – getrennt von der Config. Standardmäßig werden sie nicht in Logs oder Sessions angezeigt.

Kann Hermes meine Daten sehen?

Hermes hat Zugriff auf Dateien und Terminal, die du ihm erlaubst. Er speichert nur das, was du ins Memory schreibst.


🧪 Fortgeschritten

Kann ich mehrere Hermes-Instanzen parallel laufen lassen?

Ja, via Profile:

bash
hermes profile create work
hermes profile create gaming
hermes profile use work    # Umschalten

Wie mache ich einen Cron-Job?

bash
hermes cron create "30m"          # Alle 30 Minuten
hermes cron create "0 9 * * *"    # Täglich um 9 Uhr

Kann ich eigene Skills schreiben?

Ja! Mit dem Skill hermes-agent-skill-authoring. Ein Skill ist eine SKILL.md mit YAML-Frontmatter + Markdown-Anleitung.

Was ist ein Sub-Agent?

Ein von Hermes gestarteter Hilfsprozess für parallele Aufgaben. Z.B.:

"Lass zwei Agenten parallel recherchieren"

Sub-Agenten haben eigene Sessions und Terminals – super für aufwändige Aufgaben!


💡 Sonstiges

Kostet Hermes etwas?

Hermes selbst ist kostenlos und Open Source (MIT). Du zahlst nur für die LLM-API-Nutzung (~1-10€/Monat je nach Nutzung).

Gibt es Hermes auch auf Deutsch?

Hermes spricht Deutsch, wenn du ihn auf Deutsch ansprichst. Die Skills und dieses Compendium sind auf Deutsch verfasst. Die Kernentwicklung ist englisch.

Wo finde ich Hilfe?