Memory is what separates a clever demo from an agent you actually rely on. Without it, every session starts from zero — the agent re-asks what you told it yesterday and re-derives what it already figured out. A persistent-memory skill records facts, decisions, and learned patterns to durable storage and pulls them back when relevant, so the agent compounds instead of resetting.
This is the single clearest place OpenClaw and Hermes take different philosophies, which makes it worth understanding before you commit to one.
Memory on OpenClaw — assemble your own
OpenClaw treats memory as a category of skills you choose from, not a single built-in. The popular options on ClawHub include Ontology (structured, graph-style memory), braindb ("persistent, semantic memory for AI agents"), and agent-memory-ultimate (a production-ready system with daily logs and sleep-style consolidation). You install whichever matches your needs:
openclaw skills install ontology
The upside is control — you decide the storage backend, recall strategy, and how aggressively old memories are pruned. The trade-off is that you own those decisions.
Memory on Hermes — native and self-curating
Hermes builds memory into the framework. The agent maintains agent-curated memory with periodic nudges, does full-text (FTS5) search over past sessions with LLM summarization for cross-session recall, and — as of recent versions — runs an autonomous Curator that grades, consolidates, and prunes its skill and memory library on a regular cycle. You don't install anything; it's how Hermes works out of the box.
If you outgrow the defaults, you can layer community memory skills on top — stronger cross-session user modeling, retain/recall/reflect workflows, or portable shared-memory artifacts — but most people never need to.
OpenClaw vs Hermes at a glance
- OpenClaw — modular: pick Ontology / braindb / agent-memory-ultimate and tune it yourself.
- Hermes — native: built-in learning loop, session search, and a self-pruning Curator.
Choose OpenClaw if you want to design the memory system; choose Hermes if you want one that already works and improves itself.
Running it from your phone
Memory lives on the host running the agent, so managing it means reaching that host. Onepilot gives you SSH access from an iPhone to inspect the memory store, run a manual consolidation, or back it up — whether you're on OpenClaw or Hermes. Pair it with the Obsidian skill to make that memory human-readable.