hermes on herdr πŸšͺ

Run Hermes in Herdr with optional monitoring

GitHub

Project goal

Run a dedicated Hermes Gateway inside Herdr with explicit lifecycle control, persistent pause intent and JSON diagnostics. A compact startup page opens an optional hqtui monitor for multiple Profiles, with live status, CPU and memory trends.

Tech stack

  • Python β€” Controller, pane supervisor and CLI
  • hqtui β€” Optional responsive terminal dashboard and startup status page
  • Unix sockets / JSONL β€” Bounded Herdr and Hermes control exchanges
  • flock / atomic JSON β€” Singleton locks, persistent intent and request deduplication
  • psutil / PyYAML β€” Process identity, resource sampling and Profile configuration checks
  • Herdr plugin TOML β€” Development hooks, actions and pane registration
  • unittest β€” Isolated process, RPC and terminal interaction tests