Hermes Starter Pack
QUICKSTART
Get an AI agent running itself in about 15 minutes. Three building blocks: a persona (identity), a config (settings), and a cron (a job on a schedule). Wire them together and it runs on its own.
Before you start
- Install Hermes & connect your model — walkthrough video.
- Have your API key ready (e.g. your Anthropic key).
Create your agent (a profile)
hermes profile create copilot An isolated agent named copilot — its own config, keys, memory.
Give it settings + a personality
- Copy
config.annotated.yaml→~/.hermes/profiles/copilot/config.yaml; setmodel.default+terminal.cwd. - Copy a persona, e.g.
personas/co-pilot.SOUL.md→~/.hermes/profiles/copilot/SOUL.md. - Put your API key in the profile's own
.env— never inconfig.yaml.
The personas already include the safety block — keep it.
Start the gateway
hermes gateway install Scheduled jobs only fire while the gateway is running.
Add your first automation
Open crons/01-morning-briefing.md and run the command inside. Then test it now, don't wait:
hermes cron list # copy the job id
hermes cron run <id> # run it once, right now ✓ Done — an isolated agent running a job on a schedule.
The one rule
Keep approval gates on — your agent never sends, posts, pays, or deletes without asking (see safety-block.md). Running Hermes in Docker? Prefix commands with docker exec hermes.