Spaces:
Sleeping
Sleeping
| title: Hermes Agent (Persistent, OpenRouter) | |
| emoji: π€ | |
| colorFrom: purple | |
| colorTo: indigo | |
| sdk: docker | |
| app_port: 7860 | |
| pinned: false | |
| short_description: Persistent Nous Research Hermes agent on OpenRouter | |
| # Hermes Agent β Persistent, OpenRouter + Spawn | |
| Runs [Hermes Agent](https://github.com/NousResearch/hermes-agent) by Nous Research as a Hugging Face Space. | |
| - **Model provider:** OpenRouter (many models β switch with `/model`) | |
| - **Spawn / delegation:** subagents run through OpenRouter with parallel + nested orchestration | |
| - **Persistent:** everything (`~/.hermes`: memory, skills, sessions, cron, config) lives on the `/data` volume β survives restarts | |
| - **Web UI:** built-in Hermes dashboard (basic-auth protected) | |
| ## Setup (owner) | |
| Secrets are set via `hf spaces secrets set` (or the Space Settings page on the Hub): | |
| | Secret | Purpose | | |
| | --- | --- | | |
| | `OPENROUTER_API_KEY` | Required β `sk-or-...` | | |
| | `HERMES_DASHBOARD_BASIC_AUTH_USERNAME` | Dashboard login | | |
| | `HERMES_DASHBOARD_BASIC_AUTH_PASSWORD` | Dashboard password | | |
| | `HERMES_DASHBOARD_BASIC_AUTH_SECRET` | Token-signing secret (β₯32 random bytes) | | |
| | `API_SERVER_KEY` | Bearer key for the OpenAI-compatible API on `:8642` | | |
| | `API_SERVER_ENABLED` | Set `true` to expose the API server | |