Hermes
Hermes is an open-source AI agent built for tasks that outlast a single conversation. Where OpenClaw handles one session at a time, Hermes maintains a persistent memory database, schedules autonomous workflows with natural language deadlines, and reflects on past performance to improve future tasks. Give it a goal by Friday — it plans, executes, checks in when needed, and delivers.
Hermes v0.16.0 (the "Surface Release", June 2026) shipped Hermes Desktop — a native Electron app for macOS, Linux, and Windows — plus a full browser-based admin panel and an /undo command. v0.17.0 (the "Reach Release", June 19 2026) extends how far the agent reaches: an iMessage channel (via Photon, no Mac relay), the Raft agent network, background subagents, image editing, and a rebuilt dashboard with secure login. Run pip install --upgrade hermes-agent to get v0.17.0. Windows native support (no WSL required) is stable as of v0.14.0.
Guides
auto_thread trap, channel-permission overrides, multi-channel project layout.At a Glance
| License | MIT (fully free) |
| Install | pip install hermes-agent (PyPI; npm no longer updated) |
| Current version | v0.17.0 (June 2026) — run pip install --upgrade hermes-agent |
| Requires | Node.js 22.16+ or Node 24; 500 MB+ disk for memory store |
| Memory store | SQLite (default, personal) or PostgreSQL (team/multi-machine) |
| Memory types | Episodic · Semantic · Procedural — three-tier architecture |
| Scheduling | Natural language: "by friday", "every monday 9am", ISO 8601 |
| Tool support | MCP native — 100+ compatible servers |
| Notification channel | Telegram or email for check-ins and completion alerts |
| Recommended model | Claude Sonnet 4.6 (default) with auto-escalation to Opus |
| Typical monthly cost | $5–30 depending on task frequency and complexity |
Hermes Use Cases — Long-Running & Memory-Enabled
Hermes is built for always-on agents that learn over time. These are the canonical use cases.
- Email triage with auto-draft replies — the canonical Hermes use case
- Customer support triage — three-layer memory means it learns from every ticket
- Lead research automation — runs unattended, accumulates context
- Release notes generator — ongoing summaries with audience memory
- All 12 use cases →
Hermes Troubleshooting
- Memory backend connection refused — SQLite/Postgres/Redis connection strings
- All troubleshooting entries →
Hermes Security
Managed cloud means OAuth scope discipline and memory hygiene matter most.
- Email & calendar scopes — read-only by default, draft-only for sending
- Secrets & credentials — Hermes memory contains conversation history; review periodically
- Incident response — what to do when an always-on agent goes wrong
- 15-minute hardening checklist
Related on This Site
- OpenClaw hub — conversational agent with rich skill ecosystem; pairs well with Hermes for day-to-day interaction
- SOUL.md & Agent Personas — the workspace file system Hermes extends with TASKS.md and REFLECTIONS.md
- Cost Optimisation Guide — model tiering and context strategies that apply to Hermes as well
- Decision guide — when Hermes wins vs OpenClaw or Cowork
- Weekly News Digest — Hermes release notes and MCP ecosystem updates



