Last updated: November 12, 2026
What is the difference between Hermes and OpenClaw? Hermes Agent, from Nous Research, is a Python agent built around a learning loop of curated memory and self-written skills. OpenClaw is a TypeScript agent built around a Gateway that connects chat channels, tools and teams. Hermes vs OpenClaw is a choice between a personal agent that learns and a shared control plane. Both need isolation before they touch real accounts.
TL;DR: Key Takeaways
- Both are MIT-licensed and free to self-host. OpenClaw has 394.4k GitHub stars and Hermes Agent has 262.8k, checked on November 12, 2026 (OpenClaw, Hermes Agent).
- OpenClaw's README says it has no paid tier, hosted service or token, and sits under the OpenClaw Foundation, an independent 501(c)(3). Nous Research sells optional managed services around Hermes Agent.
- Memory differs in kind. Hermes Agent keeps two capped files (2,200 and 1,375 characters) plus searchable session history. OpenClaw writes plain Markdown files into its workspace (Hermes docs, OpenClaw docs).
- OpenClaw's GitHub advisory list held at least 659 published advisories, 13 of them critical. Hermes Agent has none on GitHub but has 10 in GitLab's database (OpenClaw advisories, GitLab).
- OpenClaw's sandbox is off by default. Hermes Agent defaults to smart command approval, yet its security policy says the operating system is the only real boundary (OpenClaw docs, Hermes policy).
- Each project ships a previewed import from the other, so switching is a scripted job and not a rebuild.
Hermes vs OpenClaw at a glance
Quick Answer
Which is better, Hermes or OpenClaw?
Choose Hermes Agent for a long-running personal agent with learning memory, many execution backends and a cautious approval default. Choose OpenClaw for a shared Gateway with many channels, native apps, a larger community and a foundation behind it. For production use, either one needs a sandbox, caller allowlists and reviewed skills.
| Hermes Agent | OpenClaw | |
|---|---|---|
| Maker | Nous Research | OpenClaw Foundation, independent 501(c)(3) |
| License and language | MIT, Python | MIT, TypeScript |
| GitHub stars and forks | 262.8k and 59.1k | 394.4k and 82.9k |
| Latest release | v0.23.1, November 9, 2026 | v2026.11.3, November 10, 2026 |
| Memory | Two capped files plus searchable sessions | Plain Markdown files in the workspace |
| Messaging | 20+ platforms from one gateway | 20+ channels plus native apps |
| Sandbox default | Smart approvals, local backend on the host | Off, Gateway always on the host |
| Security record | None on GitHub, 10 in GitLab's database | At least 659 GitHub advisories, plus ClawHub malware |
How we compared
On November 12, 2026 we read both GitHub repositories, their documentation and security policies, the OpenClaw advisory pages, GitLab's advisory database and the Cloud Security Alliance's ClawHub research. Figures are repository and database counts on that date, not our own tests, and each verdict follows the cited data.
Hermes vs OpenClaw: What Each Agent Is
Both are open-source agents that run on your own machine or server and take instructions from chat apps. OpenClaw centers on a Gateway that owns sessions, tools and channels. Hermes Agent centers on a loop that writes memory and skills. They differ most in who governs them and how they treat state.
OpenClaw: the Gateway and the Foundation
OpenClaw's README describes an open-source assistant that runs on your own computer. It answers in Discord, iMessage, Slack, Teams, Telegram, WhatsApp and 20+ other channels, with native apps for macOS, iOS, Android, Windows and Linux. One Gateway can serve a single user or a shared team. The OpenClaw Foundation stewards the project, and the README says OpenAI is a donor, not an owner. Models, including Claude, Codex and local models, are plugins you can swap (OpenClaw README).
Hermes Agent: the learning loop from Nous Research
Hermes Agent is an MIT-licensed Python agent built by Nous Research, the lab behind the Hermes models, though the agent is a separate project. Its README says it creates skills from experience, improves them during use and searches past conversations. It works with Nous Portal, OpenRouter, OpenAI or your own endpoint, and the vendor says it runs on a $5 VPS (Hermes Agent README).
For the risks specific to Hermes Agent, read our Hermes Agent security guide. For other self-hosted options, see OpenClaw Alternatives.
Memory and Skills: How Each Agent Learns
Hermes Agent curates two small memory files and searches past sessions in a database, while OpenClaw stores memory as plain Markdown files in its workspace. Both can write reusable skills. For security, what matters is that stored memory and skills are replayed into later prompts, so one poisoned entry persists across sessions.
| Hermes Agent | OpenClaw | |
|---|---|---|
| Always-loaded memory | MEMORY.md (2,200 characters) and USER.md (1,375 characters) in ~/.hermes/memories/ | Markdown files such as MEMORY.md and USER.md in ~/.openclaw/workspace |
| Searching history | Every session searchable with SQLite full-text search and model summaries | Memory search through optional plugins |
| Skill creation | Agent writes skills after complex tasks and improves them in use | Skills are SKILL.md folders you write or install |
| Skill format and source | agentskills.io-compatible, Skills Hub | SKILL.md folders, ClawHub registry |
| Trust note | Memory is a frozen snapshot loaded at session start | Files with untrusted provenance are excluded from automatic memory context |
According to the Hermes Agent security policy (2026), skills and plugins load into the agent process with full agent privileges, and reviewing a skill means reading its Python code, not just its SKILL.md. The Cloud Security Alliance reaches the same point about OpenClaw: a skill runs with the agent's own authority. Our OpenClaw skills guide covers the install commands and a safe-install checklist.
Channels, Models and Execution Backends
Both agents reach most chat platforms and any major model, so the practical difference is where commands run. Hermes Agent offers six built-in terminal backends plus plugin backends. OpenClaw runs tools on the host for the main session unless you configure a sandbox, and its Gateway always stays on the host.
| Hermes Agent | OpenClaw | |
|---|---|---|
| Messaging | Telegram, Discord, Slack, WhatsApp, Signal, Matrix, Teams and more, 20+ platforms | Discord, iMessage, Slack, Teams, Telegram, WhatsApp and 20+ more |
| Models | Nous Portal, OpenRouter, OpenAI, custom endpoints | Hosted and local providers, swapped as plugins |
| Execution | Local, Docker, SSH, Modal, Daytona, Vercel Sandbox, plus plugin backends such as Singularity | Host by default, optional sandbox backends |
| Apps | CLI, terminal UI, Desktop, native Windows | Native apps for macOS, iOS, Android, Windows and Linux |
| Install | Shell or PowerShell one-liner | Shell or PowerShell installer, or npm |
Hermes Agent's backend list is its clearest strength for production, because Docker, Modal, Daytona and Vercel Sandbox move commands off your machine. OpenClaw's clearest strength is breadth: one Gateway, many channels and apps. Hermes Agent's own README counts six built-in backends, while some third-party guides count seven by including Singularity, which now ships as a plugin.
Cost and Hosting
Both projects are free software under the MIT license, so the real cost is the model you call and the server you run. OpenClaw says it has no paid tier. Nous Research sells optional managed services for Hermes Agent, so the cheapest setup for either is your own key on your own machine.
| Cost item | Hermes Agent | OpenClaw |
|---|---|---|
| Software | Free, MIT | Free, MIT |
| Paid tier | Optional Nous Portal and Hermes Cloud, priced by Nous | None, per the README |
| Hosting | Any machine, vendor says a $5 VPS is enough | Laptop, server or container |
| Model cost | Pay your provider, or a Nous Portal plan | Pay your provider |
Model usage usually dominates the bill, and a long-running agent can spend a lot unattended. Cap spend per key whichever agent you pick. Nous Portal and Hermes Cloud prices change often, so check the vendor's page on the day you decide.
Security Record: Advisories, CVEs and ClawHub
OpenClaw has a long public advisory history and a documented skill-registry malware problem. Hermes Agent has no published GitHub advisories, but third-party databases list ten. Advisory counts reflect disclosure habits, user base and scope rules, so they are not a safety ranking. Read them alongside each project's defaults.
| Measure (November 12, 2026) | OpenClaw | Hermes Agent |
|---|---|---|
| Published GitHub advisories | At least 659 loaded, including 13 critical and 233 high | None listed |
| Newest advisory we found | September 11, 2026 | Not applicable |
| GitLab Advisory Database | Not checked | 10: five rated high and five medium |
| Notable issues | CVE-2026-25253 (CVSS 8.8), one-click token theft | CVE-2026-53869, DNS rebinding on WebSocket endpoints |
| Skill registry | 341 of 2,857 audited ClawHub skills malicious in February 2026 | Community skills outside the project's trust surface |
Two details change how to read that table. First, the Hermes Agent security policy places prompt injection alone, heuristic bypasses and community skills out of scope for advisories. A clean GitHub tab is therefore not a clean bill of health. Our guide also lists CVE-2026-82021 (CVSS 9.0), a supply chain flaw in the bundled MCP catalog (Hermes Agent security guide). Second, according to the GitLab Advisory Database (2026), the Hermes Agent package has ten entries, so the gap in counts partly reflects where each project publishes. OpenClaw also has more channels and a far larger audience, which attracts more research and more reports.
ClawHub is the clearest registry risk. According to the Cloud Security Alliance (July 7, 2026), Koi Security found 341 malicious skills among 2,857 audited. Of these, 335 came from one campaign that installed the Atomic macOS Stealer. The count later reached 824 among 10,700+ listed skills. Palo Alto Networks' Unit 42 then reported five malicious skills that passed ClawHub's automated scanning (CSA research note).
Security and Governance: Running Hermes or OpenClaw Safely
Both agents read untrusted input and can run commands, so the risk sits where OWASP places it. According to OWASP (2026), Prompt Injection is LLM01, Excessive Agency is LLM03 and Supply Chain is LLM04 in the 2026 LLM Top 10. The agentic list adds ASI02 for tool misuse, ASI03 for identity and privilege abuse and ASI04 for agentic supply chain.
| Risk | OWASP mapping | OpenClaw evidence | Hermes Agent evidence |
|---|---|---|---|
| Malicious skills | LLM04, ASI04 | 341 malicious ClawHub skills in one audit | Skills run Python at import, review is on you |
| Too much access | LLM03, ASI02 | Sandbox off by default, Gateway on the host | Local backend runs on the host, approvals can be switched off |
| Stolen tokens | ASI03 | CVE-2026-25253, gateway token sent to an attacker | CVE-2026-53869, DNS rebinding on WebSocket endpoints |
| Hidden instructions | LLM01 | Inbound messages treated as untrusted input | Context file scanning is a heuristic, not a boundary |
Treat the defaults as the starting point, not the finish. Four controls apply to either agent:
- Run the agent in a container or remote backend, not on a laptop with your credentials.
- Set a caller allowlist for every channel, and keep pairing codes for unknown senders.
- Install only skills you have read, and prefer bundled or self-written ones.
- Cap spend per key, and keep provider keys out of shared consoles.
According to the Hermes Agent documentation (2026), command approval is skipped on container backends, because the container is the boundary. According to OpenClaw's documentation (2026), its sandbox is "not a perfect security boundary", and its openclaw security audit command checks for drift. Our MCP security best practices and human-in-the-loop guide cover approvals and tool limits in more depth.
NeuralTrust adds a policy layer outside the agent. The Agent Gateway (TrustGate) applies identity-based access and budgets to model, MCP and API traffic, and Agent Runtime Security (TrustGuard) inspects prompts, tool calls and responses to block injection and secret leakage. Hermes Agent accepts your own model endpoint, which is the hook for this layer. We did not test either agent through TrustGate, so confirm the OpenClaw provider settings first. See the OWASP Top 10 for Agentic Applications guide for the full list.
Moving Between Hermes and OpenClaw
Switching is scripted in both directions. Hermes Agent imports an OpenClaw setup with a command that previews the changes first, and OpenClaw ships a bundled Hermes migration provider that previews, redacts secrets and writes a backup. Neither replaces a review of the skills you bring across.
Hermes Agent's guide says hermes import-agent openclaw imports an OpenClaw or older Clawdbot setup, and the older hermes claw migrate spelling still works once the plugin is installed. Secrets move only when you pass --migrate-secrets (Hermes docs). The OpenClaw guide says imports need a fresh setup and that openclaw migrate writes a verified backup first (OpenClaw docs).
Which Should You Choose? Hermes or OpenClaw
Pick by how you will use the agent. Hermes Agent suits a personal agent you run for months, with learning memory and a choice of sandbox. OpenClaw suits shared infrastructure where several people, channels and devices meet at one Gateway. If you are unsure, trial both in a container with no real credentials.
| Your situation | Better fit | Why |
|---|---|---|
| A personal agent that learns your habits | Hermes Agent | Curated memory, session search, self-written skills |
| Several people sharing one agent | OpenClaw | One Gateway with a shared mode |
| Production deployment on a server | Hermes Agent | Six built-in backends including Docker, Modal, Daytona |
| The widest channel and app coverage | OpenClaw | 20+ channels and native apps on five platforms |
| A foundation-governed project | OpenClaw | Independent 501(c)(3) stewardship |
| A managed hosting option | Hermes Agent | Optional Nous Portal and Hermes Cloud |
| Strict compliance review | Either, sandboxed | Neither is safe by default |
Conclusion
Hermes vs OpenClaw is a trade between a learning personal agent and a shared control plane. Hermes Agent offers curated memory, many execution backends and approvals on by default, but it keeps its safety record out of GitHub advisories. OpenClaw offers reach, apps and a foundation, but it has hundreds of advisories and a registry that carried malware. Pick one, sandbox it, then add guardrails.
Secure Hermes Agent and OpenClaw in Production with NeuralTrust
Route agent traffic through one policy point with identity-based access, budgets and real-time inspection of prompts and tool calls.
Related Comparisons
- OpenClaw Alternatives: 4 Secure Options
- Hermes Agent Security: Risks and CVEs
- OpenClaw Skills: Setup, Picks and Risks
FAQs about Hermes vs OpenClaw
1. What is the difference between Hermes and OpenClaw?
Hermes Agent is a Python agent from Nous Research built around curated memory, session search and self-written skills. OpenClaw is a TypeScript agent built around a Gateway that connects 20+ channels, tools and native apps. Both are MIT-licensed, self-hosted and open source, and both can run commands on your machine.
2. Is Hermes better than OpenClaw?
Neither wins everywhere. Hermes Agent is stronger for a personal agent with learning memory, six built-in execution backends and approvals on by default. OpenClaw is stronger for shared use, channel and app coverage, community size and foundation governance. Your choice should follow how you will run the agent and who will share it.
3. Is Hermes Agent or OpenClaw safer?
On defaults, Hermes Agent is more cautious, because smart command approval is on and container backends isolate commands. OpenClaw's sandbox is off by default and ClawHub carried malicious skills. Hermes Agent's policy still says only the operating system is a real boundary, so sandbox either one before connecting real accounts.
4. Are Hermes Agent and OpenClaw free?
Yes, the software is free under the MIT license for both. You still pay for the model you call and any server you run. OpenClaw says it has no paid tier, hosted service or token. Nous Research sells optional managed plans around Hermes Agent, and their prices change, so check the vendor's page.
5. Can I migrate from OpenClaw to Hermes Agent?
Yes. Run hermes import-agent openclaw to preview and import your OpenClaw setup, including older Clawdbot installs. The older hermes claw migrate spelling still works once the plugin is installed. Secrets move only with the --migrate-secrets flag. Review every skill you bring across, because skills carry the agent's permissions.
6. Which has more GitHub stars, Hermes or OpenClaw?
OpenClaw has about 394.4k stars and 82.9k forks, and Hermes Agent has about 262.8k stars and 59.1k forks, based on GitHub's counts on November 12, 2026. Stars measure attention, not quality or safety, so use them as a rough guide to community size only.
7. Do I need a sandbox for Hermes Agent or OpenClaw?
Yes, for anything beyond a throwaway test. OpenClaw's sandbox is off by default and its Gateway always stays on the host. Hermes Agent's local backend runs commands on your machine. Use a container or remote backend, allowlists and reviewed skills, because both vendors describe their in-process checks as aids, not complete boundaries.
About the Author
Roger Howroyd is Head of Global SEO and AI at NeuralTrust, where he leads the company's search strategy across SEO, AEO, GEO, and LLM optimization. He specializes in AI-powered search, content strategy, and SEM. Connect on LinkedIn.
NeuralTrust is the leading platform for securing and scaling AI agents. Named a Pioneer in the Gartner Emerging Market Quadrant for AI Application Security 2026, recognized across four Gartner Hype Cycle reports in 2026, and featured in the Gartner Market Guide for Guardian Agents 2026, the Gartner Market Guide for AI Gateways 2025 and the KuppingerCole Leadership Compass for Generative AI Defense 2025. Headquartered in Barcelona with offices in London and New York. ISO 27001 certified.
Sources
Accessed on November 12, 2026.
- GitHub, NousResearch/hermes-agent repository, README and releases, 2026.
- GitHub, openclaw/openclaw repository, README and releases, 2026.
- GitHub, OpenClaw security advisories, 2026.
- Hermes Agent, Security policy and Security documentation, 2026.
- Hermes Agent, Persistent Memory and Migrate from OpenClaw, 2026.
- OpenClaw docs, Sandboxing, Security, Memory and Migrating from Hermes, 2026.
- GitLab Advisory Database, Advisories for the hermes-agent package, 2026.
- Cloud Security Alliance AI Safety Initiative, ClawHub Under the Microscope: Agentic AI Supply Chain Risk, July 7, 2026.
- OWASP GenAI Security Project, Top 10 for LLM Applications 2026 and Top 10 for Agentic Applications 2026.
- Cloud Security Alliance, The OWASP Top 10 for LLM Applications 2026: What Changed, October 21, 2026.
)
)
)
)
)
)
)