Skip to main content
The Hermes Agent template creates a ready-to-publish agent powered by Nous Research Hermes Agent. It runs as a daemon with persistent memory, self-improving skills, and cross-session recall.

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

Edit src/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. The daemon 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.

Further Reading