English

Hermes vs OpenClaw: Which Self-Hosted Agent Should You Run?

Hermes Agent vs OpenClaw for self-hosters: telemetry, sandboxing, apps, chat channels, skills and setup compared, with a clear verdict on which to run.

At a glance

At a glance
BotLicenseChat apps
Hermes AgentMIT261.7KYesNoTelegram, WhatsApp, iMessage, Discord, SlackFrom $20/mo
OpenClawMIT394.2KYesNoTelegram, WhatsApp, iMessage, Discord, SlackFree
GitHub stars as of Nov 8, 2026

Checklist

Checklist
Hermes AgentOpenClaw
Open-source licenseYesYes
Runs local modelsYesYes
Sandboxed by defaultNoNo
No telemetry by defaultYesNo
Lives in your chat appsYesYes
Works while you're awayYesYes

Hermes Agent and OpenClaw are the two most-starred open-source personal agents we track, and they’re closer than most “vs” pairs. Both are MIT licensed, free, model-agnostic, run on your own hardware, and live in your chat apps. Neither sandboxes commands by default. The differences are in defaults, reach and philosophy.

Hermes Agent web dashboard Sessions page listing live sessions from cron, Discord, Telegram and the CLI, with rename, export and delete actions
Hermes Agent's dashboard showing sessions across chat platformshermes-agent.nousresearch.com

The short version

Run OpenClaw if you want the widest reach: native apps on macOS, Windows, Linux, iOS and Android, 29 chat channels, 142 official plugins and a one-click cloud deploy.

Run Hermes Agent if you care more about what the agent does over time and what it sends home: it writes and refines its own skills, runs separate agent profiles on one server, and shares no metrics unless you opt in.

If you’re already on OpenClaw, trying Hermes costs little, because it imports OpenClaw settings, memories and skills in one command.

WhatsApp chat with an OpenClaw assistant giving casual travel advice to a user in Marrakech
Chatting with OpenClaw in WhatsAppdocs.openclaw.ai

Maturity and momentum

OpenClaw came first, released November 24, 2025, and had 394,193 GitHub stars when we checked on November 8, 2026. It’s now stewarded by the nonprofit OpenClaw Foundation. Hermes Agent launched February 25, 2026 from Nous Research and reached 261,682 stars by the same date. OpenClaw is TypeScript on Node; Hermes is Python.

Telemetry

This is the clearest difference. OpenClaw contacts its project server daily by default, sending your version, OS, Node.js version and CPU architecture, an identifier-free install count and update reports; the server also records approximate location. Feature statistics are opt-in, and update.checkOnStart: false turns the rest off.

Hermes Agent’s shared metrics are off by default and only sent if you choose to share them when asked. Its update check compares against the GitHub repository. Nous Research only sees your conversations if you pick its Nous Portal as your model provider.

Sandboxing

A tie, and not a good one. OpenClaw’s sandbox is off by default and the agent can run host commands unless you turn on approvals. Hermes Agent’s terminal backend defaults to local, with approval modes and container isolation as options.

Whichever you pick, turn isolation on before you connect your email. Or run either one inside NemoClaw, NVIDIA’s sandbox stack, which supports both. Our Is OpenClaw safe? guide covers the risks.

Apps and install

OpenClaw installs with a script, npm, desktop apps, Docker or a one-click Railway deploy. It needs Node 24.16+ or 26.1+, which the installer provisions if missing. It has native iOS and Android apps.

Hermes Agent installs with a script, desktop apps for macOS (Apple Silicon only) and Windows, or Docker. Linux has no desktop package, and Android is a command-line install through Termux. There’s no iOS app, so on your phone you use a chat app.

Channels

Both cover Telegram, WhatsApp, Discord, Slack and iMessage. OpenClaw lists 29 channels, including Microsoft Teams. Hermes lists 20+, including Signal, email and SMS, but iMessage needs a separate BlueBubbles server on a Mac.

Skills, memory and multiple agents

OpenClaw relies on a large ecosystem: community skills plus 142 official plugins. The flip side is that malicious third-party skills are a known risk.

Hermes takes the opposite approach. After complex tasks it writes reusable skills itself and refines them as it uses them, keeps a curated memory and builds a profile of you across sessions. Its profiles run several agents, each with its own model, memory and skills, and they can talk in group chats. OpenClaw has multi-agent routing too, but self-improvement is Hermes’ headline.

Cost

Both are free, and you pay your model provider either way. Heavy OpenClaw users have reported spending over $100 a day with expensive models. Hermes offers an optional Nous Portal subscription bundling models and hosted tools like web search and image generation; without it, those tools need your own keys. Both run local models.

Verdict

  • Pick OpenClaw if you want phone apps, 29 channels and 142 official plugins, a Linux desktop app, or a one-click cloud install, and you’ll switch off the update check yourself.
  • Pick Hermes Agent if you run a server, want no telemetry out of the box, use Signal or email as your main channel, or want an agent that builds its own skills.
  • Pick neither as-is if you won’t configure a sandbox. Look at ZeroClaw or the other OpenClaw alternatives and Hermes Agent alternatives that isolate commands by default.

Pricing

Hermes Agent

Hermes Agent: Pricing
Open sourceFree
  • MIT licensed and free to self-host
  • You pay your chosen model provider, or use Nous Portal's free models
Nous Portal Plus$20/mo
  • Optional subscription with free and paid models
  • Hosted tools: web search, image generation, speech and cloud browser
  • One cloud agent with 4 GB RAM and 25 GB disk
Nous Portal Super$100/mo
  • 5× Plus usage
  • Cloud agent with 4 GB RAM and 100 GB disk
Nous Portal Ultra$200/mo
  • 10× Plus usage
  • Cloud agent with 8 GB RAM and 100 GB disk

OpenClaw

OpenClaw: Pricing
Open sourceFree
  • MIT licensed; no subscription, hosted tier or paid edition
  • You pay your chosen model provider, or run a local model
  • Desktop apps for macOS, Windows and Linux

Hermes Agent

Strengths

  • Free and MIT licensed, and runs on hardware you control
  • Writes and refines its own skills from experience, on top of persistent memory and cross-session search
  • One gateway for 20+ chat platforms, including Telegram, Discord, Slack, WhatsApp, Signal and email
  • Run several separate agents as profiles, each with its own model, memory and skills, and let them talk in group chats
  • Model-agnostic, with a one-command import from OpenClaw

Weaknesses

  • Setup expects comfort with the command line and with running your own server
  • Model costs are on you unless you use free models, and hosted web search, images and speech need a paid Nous Portal plan or your own keys
  • iMessage needs a separate BlueBubbles server on a Mac
  • No native mobile app; Android support is a command-line install through Termux

OpenClaw

Strengths

  • Free and MIT licensed, with no paid tier
  • Runs on your own hardware, and state, memory and credentials stay there
  • Works in 29 chat channels, including WhatsApp, Telegram, iMessage, Slack, Discord and Microsoft Teams
  • Model-agnostic: 64 model and media providers, plus local models
  • Large ecosystem of skills and 142 official plugins, and very active development

Weaknesses

  • Model costs are on you and can run high: testers and users have reported spending over $100 in a day with expensive models
  • Sandboxing is off by default and the agent can run commands on the host unless you turn on approvals
  • Setup and upkeep expect comfort with the command line; maintainers warn it is risky for non-technical users
  • Broad access to email, messages and the system makes prompt injection and malicious third-party skills a real risk

Features

Features
Hermes AgentOpenClaw
Web searchYesYes
Image generationYesYes
Voice modeYesYes
File uploadsYesYes
MemoryYesYes
Takes actions for youYesYes
App integrationsYesYes
Works on its ownYesYes
Messages you firstYesYes
Runs several botsYesYes

Sources

Hermes Agent

  1. NousResearch/hermes-agent on GitHub (MIT, v0.23.0)
  2. Hermes Agent homepage and Nous Portal pricing
  3. Hermes Agent documentation
  4. Hermes Agent docs: Profiles, running multiple agents
  5. Hermes Agent docs: Bot Mode
  6. Hermes Agent docs: Voice mode
  7. Hermes Agent docs: Vision and image paste
  8. Hermes Agent docs: iMessage via BlueBubbles
  9. Nous Research on X: Meet Hermes Agent (February 25, 2026)
  10. Hermes Agent docs: Session heartbeats and cron watchdogs
  11. Hermes Agent docs: FAQ (Is my data sent anywhere?)
  12. Hermes Agent docs: Installation (desktop packages, install script, Docker)
  13. Hermes Agent docs: Platform support (no Linux desktop package; PyPI installs unsupported)
  14. Hermes Agent docs: Docker setup
  15. Hermes Agent docs: Configuration (terminal backend defaults to local)
  16. Hermes Agent docs: Security (approval modes, optional container isolation)
  17. Hermes Agent docs: Local models
  18. Hermes Agent example config (shared metrics off by default)

OpenClaw

  1. OpenClaw homepage and Foundation section
  2. OpenClaw integrations: channels, providers and plugins
  3. openclaw/openclaw on GitHub (MIT, v2026.11.1)
  4. OpenClaw docs: Sandboxing (off by default)
  5. Wikipedia: OpenClaw
  6. Notebookcheck: OpenClaw can burn through hundreds of dollars per day
  7. OpenClaw docs: Memory overview
  8. OpenClaw docs: Automations
  9. OpenClaw docs: Chat channels
  10. OpenClaw docs: iMessage
  11. OpenClaw docs: Heartbeat, now a default Proactive check job
  12. OpenClaw docs: Multi-agent routing
  13. OpenClaw docs: Platforms (macOS, Windows, Linux, iOS and Android apps)
  14. OpenClaw docs: Tools (exec, browser, web search)
  15. OpenClaw docs: Audio and voice notes (inbound transcription)
  16. OpenClaw docs: Image and media support (inbound media)
  17. OpenClaw docs: Install (system requirements, installer script, npm, desktop apps, Docker)
  18. OpenClaw docs: One-click deploy on Railway
  19. OpenClaw docs: Usage telemetry and update checks (on by default, feature statistics opt-in)
  20. OpenClaw docs: Ollama provider (local models)