2.5 KiB
2.5 KiB
Hermes Agent Quick-Start Cheat Sheet
Drafted by Quill — evidence-based, sourced from the hermes-agent skill (version 3.2.0).
1. Install
curl -fsSL https://hermes-agent.nousresearch.com/install.sh | bash
2. First Run
hermes # interactive chat
hermes chat -q "..." # single-shot query
hermes setup # guided setup wizard
hermes doctor # health check
3. Key Paths (Linux/macOS/WSL)
~/.hermes/config.yaml # main settings
~/.hermes/.env # API keys / secrets
~/.hermes/skills/ # installed skills
~/.hermes/sessions/ # transcripts, gateway routing
~/.hermes/state.db # session store (SQLite + FTS5)
~/.hermes/profiles/<name>/ # per-profile isolated layout
4. Surfaces
| Command | Surface |
|---|---|
hermes / hermes --tui |
CLI / Ink TUI |
hermes desktop / hermes gui |
Electron desktop app |
hermes dashboard |
web admin + chat |
hermes proxy |
OpenAI-compatible local proxy |
5. Config (never hand-edit)
hermes config set KEY VAL
hermes config get KEY
hermes model # pick provider + model
6. Skills & Memory
# Skills are reusable procedures auto-loaded into future sessions.
# Memory persists who you are + lessons learned across sessions.
# Both live under $HERMES_HOME (never hardcode ~/.hermes in scripts).
7. Spawning Agents
# Quick subtasks — use delegate_task inside a session.
# Long autonomous missions — spawn a separate hermes process:
# tmux backend agent
tmux new-session -d -s backend -x 120 -y 40 'hermes -w'
# tmux frontend agent
tmux new-session -d -s frontend -x 120 -y 40 'hermes -w'
8. Bots & Scheduling
# Bots: chat, run routines, message each other (see docs: /user-guide/bot-mode)
# Cron: use the built-in cronjob tool for scheduled runs with delivery.
# Webhooks: event-driven agent runs (references/webhooks.md).
9. Extend
hermes mcp # manage MCP servers
hermes skin set <key> <hex> # tweak active skin color
10. Hard Rules
- Secrets in
.env, settings inconfig.yaml - Use
hermes config set— never editconfig.yamlby hand - Profile-safe paths: use
$HERMES_HOME, not~/.hermes - Never break prompt caching mid-conversation
- Message role alternation: no two assistant/user messages in a row
Source: hermes-agent skill v3.2.0 (Nous Research). Docs: https://hermes-agent.nousresearch.com/docs/