--- date: 2026-07-06 tags: [hermes, gateway, config, ollama] --- # Hermes-Gateway-Konfiguration ## Aktuelle Konfiguration (2026-07-06) ```yaml # ~/.hermes/config.yaml (Auszug) model: provider: mac model: qwen2.5:14b api_key: ollama gateway: port: 7724 host: 127.0.0.1 ``` ## Provider-Details | Feld | Wert | Erklärung | |---|---|---| | `model.provider` | `mac` | Lokaler Provider auf Silvershark | | `model.model` | `qwen2.5:14b` | Default-Modell via Ollama | | `model.api_key` | `ollama` | Ollama benötigt keinen echten API-Key | ## Port-Belegung ```bash $ lsof -i :7724 -i :18789 COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME hermes 4241 matthiaskoerner 12u IPv4 ... TCP localhost:7724 (LISTEN) openclaw 3842 matthiaskoerner 10u IPv4 ... TCP localhost:18789 (LISTEN) ``` ## Homebrew-Ollama ```bash $ brew services list | grep ollama ollama started matthiaskoerner ~/Library/LaunchAgents/homebrew.mxcl.ollama.plist # Bei Bedarf deaktivieren: $ brew services stop ollama $ brew services list | grep ollama ollama none ``` Ollama läuft als Homebrew-Service auf `localhost:11434`. Hermes-Gateway routet Anfragen an diesen Endpunkt. ## OpenClaw (18789) OpenClaw ist ein separater Agent-Runner, der auf Port 18789 läuft. Er teilt sich die Ollama-Instanz mit Hermes: ``` Client → Hermes (7724) → Ollama (11434) Client → OpenClaw (18789) → Ollama (11434) ``` ## Konfiguration ändern ```bash # Provider wechseln hermes config set model.provider mac hermes config set model.model qwen2.5:14b hermes config set model.api_key ollama # Gateway-Port ändern hermes config set gateway.port 7724 hermes config set gateway.host 127.0.0.1 ``` ## §§ WICHTIG - `model.api_key: ollama` ist ein Platzhalter — Ollama benötigt keinen Key, aber das Feld muss gesetzt sein. - Homebrew-Ollama **nicht** deaktivieren, solange Hermes oder OpenClaw darauf angewiesen sind. - Alle Dienste laufen auf `127.0.0.1` — kein externer Zugriff, kein Reverse-Proxy nötig.