Create
What You Get
Prerequisites
- Charm CLI installed.
- An LLM API key (OpenRouter, OpenAI, or Anthropic).
- For production: a daemon-capable runner (Fly.io backend configured).
Configuration
Set your API key before running:Changing the model
Editsrc/main.py or set the environment variable:
Key charm.yaml fields
Run Locally
Publish
Why Daemon?
Hermes agents store conversation history, auto-generated skills, and user models in an SQLite database. Thedaemon lifecycle ensures this data persists across interactions by mounting a shared workspace (CHARM_WORKSPACE_DIR). Without daemon mode, the database would be lost after each serverless invocation.
