--- title: Hermes OpenCode Cluster created: 2026-04-28 updated: 2026-04-28 type: concept tags: [concept, ai, homelab, agents] confidence: high --- # Hermes OpenCode Cluster AI agent cluster setup — OpenCode instances deployed as systemd services across the homelab, with Hermes gateway providing model routing. ## Instance Overview | Instance | Host | IP | Port | Traefik Route | Status | |----------|------|-----|------|---------------|--------| | ubuntu | Ubuntu VM | 192.168.50.61 | 4096 | opencode.tophermayor.com | Active (systemd) | | ice | Raspberry Pi 4 | 192.168.50.197 | 4096 | opencode-ice.tophermayor.com | Active (systemd) | | grizzley | Raspberry Pi 5 | 192.168.50.84 | 4096 | — | Inactive/disabled | ## Host Context Detection Each host clone has a `.host-context` file that identifies the local context. See [[host-context-detection]] for the full detection table. ## Skills Skills are located in `.agents/skills/` and `.opencode/`: - `proxmox-management` — VM/LXC operations - `traefik-diagnostic` — Router/service health - `truenas-storage` — ZFS pool/share management - `authentik-sso` — SSO/OIDC configuration - `media-stack` — Radarr, Sonarr, Jellyfin management - `komodo-management` — Docker stack deployment - `host-power-management` — Wake-on-LAN, VM control - `infra-audit` — Live infrastructure verification ## Hermes Gateway Hermes runs on grizzley as the central gateway, providing: - Telegram notifications (topic 1033 "Cron Jobs") - Model routing across providers - DeepSeek V4 integration (primary), Anthropic (fallback) - Watchdog monitoring for gateway health ## Related - [[host-context-detection]] — Per-host agent detection - [[forge-ai|Forge AI]] — ForgeCode CLI coding harness - [[hermes-gateway|Hermes gateway]] — model routing and notifications - [[opencode-cluster|OpenCode cluster]] — detailed OpenCode systemd deployment