OpenClaw vs Hermes Agent

A blunt, opinionated side-by-side of the two leading self-hosted personal-agent frameworks. Architecture, memory, security, integrations, models, ops, and project health — with a verdict.
May 22, 2026 · OpenClaw v2026.5.5 · Hermes Agent v0.14.0
My verdict, up front

Hermes Agent wins for anyone starting fresh in May 2026. The security gap is the deciding factor — 170+ CVEs in six months for OpenClaw against zero published CVEs for Hermes — but it’s not the only one. Hermes was built after watching OpenClaw burn, and the design shows it: secure-by-default sandboxing, an agent-curated learning loop, and an actively-maintained backer in Nous Research.

Stay on OpenClaw only if (a) you’re already invested, (b) you can lock down your install yourself, and (c) you need one of the niche messaging bridges Hermes hasn’t cloned yet (WeCom, DingTalk, Yuanbao, polished BlueBubbles). Everyone else: install Hermes, run hermes claw migrate if you’re switching, and don’t look back.

What’s on this page

  1. The scorecard
  2. Where they came from
  3. Architecture & philosophy
  4. Memory & learning
  5. Security record
  6. Integrations & messaging
  7. Model support
  8. Install, hardware, ops
  9. Project health & governance
  10. Cost
  11. Where each one actually wins
  12. The verdict, expanded
  13. Switching: hermes claw migrate
  14. Sources

The Scorecard

One line per dimension. Pills tell you who I think wins it.

DimensionOpenClaw v2026.5.5Hermes Agent v0.14.0
Release / maturityJan 2026, v2026.5.5 (rolling)Feb 2026, v0.14.0 (May 16, 2026) close
StewardshipIndependent foundation; creator at OpenAI since Feb 14, silent sinceNous Research (active lab) Hermes
Stars~340K~162K OpenClaw
Primary runtimeNode.js gateway, long-lived processPython 3.11+, uv-managed preference
Default modelProvider-agnostic; no in-houseProvider-agnostic; defaults to Hermes 4 (Nous) preference
Memory modelSOUL.md + MEMORY.md (flat files)SQLite FTS5 episodic archive + agent-curated nudges Hermes
LearningYou write skills; agent doesn’tAgent auto-generates skills from solved tasks; ~40% speedup on repeat work Hermes
SandboxingDIY (Docker hardening guide); not on by default5 backends out of the box (local/Docker/SSH/Singularity/Modal); on by default Hermes
Security record170+ CVEs in 6 months; ClawHavoc skill-poisoning; 135K exposed instances; Meta corp ban0 published CVEs; signed-skill scanner from launch Hermes
Messaging bridges~15 platforms incl. WeCom, DingTalk, Yuanbao, polished BlueBubbles iMessage~9 platforms (Telegram/Discord/Slack/WhatsApp/Signal/SMS/Email/Matrix/Mattermost) OpenClaw
Built-in skillsClawHub: thousands (incl. malicious); discovery is the problem70+ first-party; scanner-gated community submissions Hermes (quality)
Life-service connectors50+40+ and growing OpenClaw (breadth)
Install footprintLaptop-centric; macOS-first$5 VPS or laptop or serverless; Linux/macOS/WSL2 first Hermes
Voice / smart homeMature (Home Assistant + voice)Home Assistant supported; voice still nascent OpenClaw
LicensingMITMIT tie
Software costFree (you pay model)Free (you pay model) tie

Tally: Hermes wins 7, OpenClaw wins 4, three ties. The scoreline is the right summary, but it understates the gap because the security row alone is doing more work than any other.

Where They Came From

OpenClaw

Peter Steinberger, January 2026. Originally Clawdbot, briefly Moltbot, finally OpenClaw. Hit 340K stars in 60 days — the fastest-growing OSS project in history. Steinberger joined OpenAI on Feb 14 and transferred governance to an independent foundation. He hasn’t posted a public OpenClaw update since.

Hermes Agent

Nous Research, February 2026. The same lab behind the open-weight Hermes LLM family (used for years as the de-facto agentic fine-tune of Llama and Mistral). 110K+ stars in 10 weeks, 162K by mid-May. Backed by an active, well-funded research org with a track record of shipping — not an orphan project.

The origin stories matter because they predict the next twelve months. OpenClaw was a solo-built viral hit that the creator handed off and stepped away from; Hermes is a deliberate, lab-built product from a team that lives and breathes agentic LLMs. Read the next sections with that asymmetry in mind.

Architecture & Philosophy

OpenClaw: gateway-and-skills

At the center sits the Gateway — a single long-running Node.js process that holds the messaging connections open, orchestrates LLM calls, and hands work off to skills. Skills are folders with a SKILL.md manifest and a script. Discovery is via the ClawHub marketplace. The whole thing is optimized for one mental model: “text my agent from anywhere, it does the thing.”

That focus is also its limit. There’s no real concept of the agent learning — it loads skills you (or strangers on ClawHub) wrote, and it forgets the shape of what worked the moment the conversation ends, unless you manually edit MEMORY.md. It’s breadth-first thinking from 2025 dressed up for 2026.

Hermes: closed-loop agent

Hermes treats the agent as a learning system, not a script runner. The tagline — “the agent that grows with you” — is a literal architectural claim:

It’s also not a desktop-first product. Hermes assumes it’ll run as a daemon — on a VPS, in Modal, on a home server — and that messaging is one of several front-ends. OpenClaw, by contrast, was born on a Mac laptop and it shows.

Why this matters If you use an assistant daily for a year, the unit of progress is the same task getting cheaper, faster, and more reliable over time. Hermes’s architecture compounds; OpenClaw’s plateaus.

Memory & Learning

 OpenClawHermes Agent
Long-term storeFlat SOUL.md + MEMORY.md filesSQLite with FTS5 full-text search
What writes to itYou (or the agent, on prompt)Agent on a periodic nudge, plus explicit user pins
SearchWhole-file load into contextIndexed cold-recall; no need to inline everything
Skills from experienceNone — humans author skillsAuto-distilled from solved tasks
User modelWhatever you wrote in SOUL.mdHoncho dialectic, structured, queryable
Memory-poisoning surfaceHigh (it’s a text file the agent reads as instructions)Lower (DB rows, scoped by role, structured)

The OpenClaw memory model is honestly stuck in the original Claude-Code idiom: dump everything into Markdown, hope the model behaves. It also is the most common attack vector — time-shifted memory poisoning is the second item on the project’s own attack-vectors list. Hermes treats memory as data with provenance, which is how a 2026 product should look.

Security Record

This is the section that decides the whole comparison. The numbers are not close.

OpenClaw

170+ CVEs in six months; 13 new in April 2026 alone. ClawHavoc seeded 1,467 malicious skills on ClawHub (one with 340K+ installs) before publisher verification was added. April scan: 135,000+ exposed instances across 82 countries, 63% running with no authentication at all. Meta banned OpenClaw from corporate devices. Palo Alto called it “the potential biggest insider threat of 2026.”

Hermes Agent

Zero published CVEs as of May 22, 2026. Sandboxing is on by default with five isolation backends. The platform gateway can’t reach the agent runtime directly. Every community-submitted skill is scanned for exfiltration, prompt injection, destructive commands, and supply-chain risk before it lands on the index.

Two honest caveats:

This is not a tie. One product has shipped 170 holes; the other has shipped none. Anyone calling that “both have tradeoffs” is being polite, not accurate.

Integrations & Messaging

The one category where OpenClaw still genuinely leads.

Messaging bridges

If your daily messaging is WeChat, DingTalk, or Yuanbao — or if you need iMessage and aren’t willing to run a Mac mini for relay duty in Hermes — OpenClaw is the answer today. Hermes will close most of these in the next two releases, but “today” is what matters when you’re choosing.

Life-service connectors

OpenClaw’s 50+ vs Hermes’s 40-ish is a slimmer lead than the skills count suggests, because OpenClaw’s long tail is mostly thin wrappers contributed by hobbyists. Hermes’s connectors are fewer but more consistently tested.

Skill marketplaces

ClawHub (OpenClaw) is bigger but has the ClawHavoc legacy — even after publisher verification, you can’t fully trust the long tail. The Hermes skill index is smaller but every entry has cleared a security scan before being listed. For a personal-agent use case, smaller-and-trusted beats bigger-and-suspect.

Model Support

Both are model-agnostic. Both work with OpenAI, Anthropic, Google, OpenRouter, Hugging Face, Ollama, and anything that speaks the OpenAI Chat Completions wire format. There’s no real differentiator here — with one nuance.

Practical recommendation either way: run Qwen 3.6 27B locally for personal-data tasks, fall back to Claude Opus 4.7 or GPT-5.4 for hard reasoning. Both frameworks let you do that. Call it a tie.

Install, Hardware, Ops

 OpenClawHermes Agent
InstallMac installer; one-liner curl for Linux; Windows via WSL2One-liner for Linux/macOS/WSL2/Termux/PowerShell; uv handles Python deps
Where it runsLaptop or home server primarily; cloud is awkward$5 VPS, GPU box, serverless (Modal/Daytona), or laptop — first-class everywhere
Always-on storyRun on a Mac mini or NUC; not designed for cloud-nativeDesigned for cloud-native daemon use from day one
UpdatesManual; foundation publishes patches but adoption lagsSingle command; semver discipline so far
Windows-nativeWSL2 onlyPowerShell installer exists but “early beta”; WSL2 recommended
Docker hardeningYou build it yourself from the security guideSandboxing on by default; one of five backends

If you want an always-on agent that lives in the cloud and you text from your phone, Hermes is the natural fit. If you want a thing that lives on your Mac and runs while you’re using the machine, OpenClaw still has the smoother UX. Realistically, most people want the first thing and don’t know it yet.

Project Health & Governance

This is the second-most-important section after security, and it’s the one most reviews underweight.

OpenClaw

Hermes

Pick the project whose maintainer will still be answering your bug report a year from now. In May 2026 that’s clearly Hermes.

Cost

Both are MIT-licensed, free to install. Your real bill is models and infrastructure, which is identical between the two if you pick the same model. If you run Qwen 3.6 locally, both cost $0 in inference. If you call Opus 4.7 from a phone-tethered agent, both will charge the same.

Hermes is marginally cheaper to host — it runs happily on a $5 VPS, where OpenClaw really wants a laptop or NUC. Over a year that’s ~$60 saved or a Mac mini avoided. Not nothing.

Where Each One Actually Wins

OpenClaw is the right pick when…

  • You live in WeChat, WeCom, DingTalk, Feishu, Yuanbao, or QQ.
  • You need iMessage and aren’t willing to babysit a Mac mini bridge for Hermes.
  • You’ve already invested weeks tuning SOUL.md and your skill set works.
  • You’re a security pro and a tight install is a one-evening job for you.
  • You want the deepest Home Assistant + voice integration today.

Hermes Agent is the right pick when…

  • You’re starting fresh in May 2026.
  • You can’t (or shouldn’t) run a hardened Docker setup yourself.
  • You want the agent to get better at your work, not stay flat.
  • You want an always-on cloud daemon, not a laptop-bound process.
  • You care about the project still being healthy in May 2027.
  • You’re using mainstream messaging (Telegram/Discord/Slack/WhatsApp/Signal/SMS/Email).

That’s the honest split. Five out of six new users in 2026 should be on Hermes.

The Verdict, Expanded

Hermes Agent is the better product to bet your daily workflow on in May 2026. The reasoning, ranked:

  1. Security is decisive. 170+ CVEs vs 0 is not a rounding error. The OpenClaw failures aren’t isolated — they are pattern (unauthenticated localhost, lethal-trifecta defaults, ClawHavoc’s 1,467 malicious skills, 135K exposed instances, Meta’s corporate ban). Hermes was designed after watching that, and the architectural decisions (sandbox-by-default, scanned-skill index, no localhost trust) reflect what was learned.
  2. Project health predicts the next year. A founder who left for OpenAI in February and hasn’t posted since vs an active research lab shipping minor versions every couple weeks. In a year, one of these will still have a maintainer. Bet accordingly.
  3. The architecture is genuinely better. A closed learning loop — agent distils solved tasks into reusable skills, FTS5-indexed memory, structured user model — is what 2026 personal agents should look like. OpenClaw’s “dump Markdown and pray” memory model is a 2025 idea.
  4. The tell-of-the-tape. Hermes ships hermes claw migrate as a first-class subcommand. When the competitor builds an importer for your config, the wind direction is no longer in doubt.

OpenClaw isn’t bad. It’s a triumphant, viral product whose creator delivered breadth nobody else could match, whose foundation may yet stabilise, and whose ecosystem — ClawHub aside — is real. If you’re already happy on it, you don’t have to leave. But if you’re asking which one should I start with today, the answer is Hermes, and it isn’t especially close.

One sentence summary OpenClaw won 2025-thinking; Hermes is winning 2026.

Switching: hermes claw migrate

If you decide to switch, Hermes ships a first-class import path.

# 1. Install Hermes alongside OpenClaw (they don’t conflict)
curl -fsSL https://hermes-agent.nousresearch.com/install.sh | sh

# 2. Run the migrator pointed at your OpenClaw config directory
hermes claw migrate --from ~/.openclaw --keep-source

# 3. Inspect what came across
hermes skills list
hermes memory show
hermes messaging status

# 4. Switch one bridge at a time. Telegram first, then Signal, then iMessage.
hermes messaging enable telegram
# (disable the same one in OpenClaw)

# 5. When you’re confident, stop OpenClaw’s gateway. Keep the data
#    directory around for a week in case you need to roll back.

The migrator brings over: API keys, model routing rules, SOUL.md / MEMORY.md converted into Hermes’s episodic store, your installed (and scanner-approved) skills, and messaging credentials. It does not bring over: hand-rolled cron jobs (Hermes’s natural-language scheduler is different), any custom Node.js skill that calls Gateway-internal APIs, and ClawHub skills that fail the scanner.

Plan an afternoon, keep the old install for a week as a fallback, and don’t cut over high-risk skills (finance, smart-home actuators) until you’ve run them on Hermes for a few days.

Sources

All judgements and rankings on this page are mine, not the sources’. The sources are linked so you can disagree informedly.