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.
Versions before v0.9.3 had a silent memory expiry bug — all stored memory appeared intact but was lost after 72 hours. Version v0.9.3 (March 2026) fixes this permanently. Run npm install -g hermes-agent@latest to upgrade.
Guides
auto_thread trap, channel-permission overrides, multi-channel project layout.At a Glance
| License | MIT (fully free) |
| Install | npm install -g hermes-agent |
| Current version | v0.9.3 (March 2026) — upgrade required for stable memory |
| 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 (adapter in v0.9.x; native in v1.0 — Q2 2026) |
| 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