Hermes Agent vs OpenClaw: which open-source agent to run
Hermes Agent and OpenClaw are both free, MIT-licensed agents you run yourself. OpenClaw has more channels and mobile apps; Hermes learns skills and runs on a server.
At a glance
| Assistant | Free plan | Open source | Self-hostable | Trains on your chats by default | ||
|---|---|---|---|---|---|---|
| Hermes Agent | Yes | $20/mo | Yes | Yes | No | |
| OpenClaw | Yes | – | Yes | Yes | No |
Pick OpenClaw if you want the bigger project: it has mobile apps, more chat channels, the widest model support and a large plugin ecosystem, and it documents exactly what it sends home. Pick Hermes Agent if you want an agent that writes and refines its own skills, runs comfortably on a cheap server, and lets you run a team of separate agents, with an optional paid plan that bundles models and a hosted agent.
Both are free, MIT-licensed, self-hosted, bring-your-own-model agents that you talk to through chat apps, and both do everything on our checklist. The differences are in how they learn, where they run and how much they tell you about privacy.

The short version
| Hermes Agent | OpenClaw | |
|---|---|---|
| Made by | Nous Research | OpenClaw Foundation (nonprofit) |
| First released | February 2026 | November 2025 |
| Standout idea | Writes and refines reusable skills | Large skill and plugin ecosystem |
| Runs on | Your computer, a VPS or serverless | Your computer |
| Phone apps | None; Android via Termux | iOS and Android |
| Paid option | Nous Portal from $20 a month | None |
| Telemetry policy | None, per its FAQ | Daily version check only; stats opt-in |

How they learn
Hermes Agent’s pitch is that it improves itself. After complex tasks it writes a reusable skill, refines it as it uses it, keeps a curated memory and builds a profile of you across sessions (GitHub).
OpenClaw relies more on what others have built: a large library of community skills and 142 official plugins (integrations), plus its own memory system (docs). That ecosystem is a strength and a risk, since malicious third-party skills are a documented problem (Wikipedia).
Where they run and how you reach them
OpenClaw runs on your own computer, with desktop apps for macOS, Windows and Linux, and apps for iOS and Android (platforms). It works in 29 chat channels, including WhatsApp, Telegram, iMessage, Slack, Discord and Microsoft Teams.
Hermes Agent is built to live on a machine that stays on: your computer, a cheap VPS or serverless infrastructure, with a terminal UI, a local web dashboard and a desktop app. One gateway connects it to 20+ platforms, including Telegram, Discord, Slack, WhatsApp, Signal, email and SMS. iMessage needs a separate BlueBubbles server on a Mac (docs), and there’s no native mobile app.
If you want to talk to your agent mostly from your phone’s own apps, OpenClaw is easier. If you want it on a server that never sleeps, Hermes Agent is designed for that.
Running several agents
Both can. Hermes Agent runs separate agents as profiles, each with its own model, memory and skills, and they can talk to each other in group chats (profiles). OpenClaw supports several agents through multi-agent routing (docs).
Models and cost
Both are free and you pay for the model. OpenClaw supports 64 model and media providers plus local models through Ollama, LM Studio or vLLM. Model bills can run high: testers have reported spending over $100 in a day with expensive models.
Hermes Agent works with Nous Portal, OpenRouter, OpenAI or any compatible endpoint. Its optional Nous Portal plans ($20, $100 and $200 a month) bundle free and paid models, hosted web search, image generation and speech, and one cloud agent (Hermes Agent). That’s the closest either comes to a hosted version; OpenClaw has no paid tier or hosted service.
Privacy and safety
OpenClaw states its defaults: state, memory and credentials stay on your hardware, it sends only a daily version check you can switch off, and anonymous statistics are opt-in (OpenClaw). But sandboxing is off by default, so it can run commands on your machine unless you turn on approvals.
Hermes Agent keeps config, memory, skills and chat history on your machine when self-hosted, and its FAQ says it collects no telemetry and sends API calls only to the model provider you configure. We couldn’t confirm its default sandboxing. Both expect comfort with the command line.
Switching from OpenClaw to Hermes Agent
Hermes Agent can import settings, memories and skills from OpenClaw in one command (GitHub), so trying it doesn’t mean starting over. That makes it the obvious first test if OpenClaw’s security record or plugin churn bothers you. For other options, see OpenClaw alternatives and the best private AI assistant.
Pricing
Hermes Agent
Open source
Free
- 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
Open source
Free
- 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; state, memory and credentials stay local, and it sends nothing home except an optional daily version check
- 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
| Hermes Agent | OpenClaw | |
|---|---|---|
| Web search | Yes | Yes |
| Image generation | Yes | Yes |
| Voice mode | Yes | Yes |
| File uploads | Yes | Yes |
| Memory | Yes | Yes |
| Takes actions for you | Yes | Yes |
| App integrations | Yes | Yes |
| Works on its own | Yes | Yes |
| Messages you first | Yes | Yes |
| Runs several bots | Yes | Yes |
Sources
Hermes Agent
- NousResearch/hermes-agent on GitHub (MIT, v0.23.0)Checked Nov 8, 2026
- Hermes Agent homepage and Nous Portal pricingChecked Nov 8, 2026
- Hermes Agent documentationChecked Nov 8, 2026
- Hermes Agent docs: Profiles, running multiple agentsChecked Nov 8, 2026
- Hermes Agent docs: Bot ModeChecked Nov 8, 2026
- Hermes Agent docs: Voice modeChecked Nov 8, 2026
- Hermes Agent docs: Vision and image pasteChecked Nov 8, 2026
- Hermes Agent docs: iMessage via BlueBubblesChecked Nov 8, 2026
- Nous Research on X: Meet Hermes Agent (February 25, 2026)Checked Nov 8, 2026
- Hermes Agent docs: Session heartbeats and cron watchdogsChecked Nov 8, 2026
- Hermes Agent docs: FAQ (Is my data sent anywhere?)Checked Nov 8, 2026
OpenClaw
- OpenClaw homepage and Foundation sectionChecked Nov 8, 2026
- OpenClaw integrations: channels, providers and pluginsChecked Nov 8, 2026
- openclaw/openclaw on GitHub (MIT, v2026.11.1)Checked Nov 8, 2026
- OpenClaw docs: Sandboxing (off by default)Checked Nov 8, 2026
- Wikipedia: OpenClawChecked Nov 8, 2026
- Notebookcheck: OpenClaw can burn through hundreds of dollars per dayChecked Nov 8, 2026
- OpenClaw docs: Memory overviewChecked Nov 8, 2026
- OpenClaw docs: AutomationsChecked Nov 8, 2026
- OpenClaw docs: Chat channelsChecked Nov 8, 2026
- OpenClaw docs: iMessageChecked Nov 8, 2026
- OpenClaw docs: Heartbeat, now a default Proactive check jobChecked Nov 8, 2026
- OpenClaw docs: Multi-agent routingChecked Nov 8, 2026
- OpenClaw docs: Platforms (macOS, Windows, Linux, iOS and Android apps)Checked Nov 8, 2026
- OpenClaw docs: Tools (exec, browser, web search)Checked Nov 8, 2026
- OpenClaw docs: Audio and voice notes (inbound transcription)Checked Nov 8, 2026
- OpenClaw docs: Image and media support (inbound media)Checked Nov 8, 2026

