Short answer. Hermes Agent and OpenClaw are both free, MIT-licensed personal AI agents that you talk to from Telegram, Discord and other chat apps, using your own AI provider key. The clearest difference we measured is memory at rest: Hermes Agent's gateway process used about 260 to 280 MB, OpenClaw's about 1.1 GB, though both need about 2 GB to install or update. Hermes Agent is written in Python by Nous Research and describes itself as an agent that learns from use; OpenClaw is written in TypeScript on Node.js by the OpenClaw Foundation and has the larger community on GitHub. Neither is better for everyone: pick by what you need below.
Checked on 7 November 2026, accurate for Hermes Agent v0.23.0 and OpenClaw 2026.11.1.
This comparison uses each project's own documentation and repository, GitHub's figures on 7 November 2026, and our own tests of both agents on the same kind of server. Where a line is our opinion, it says so. PlayNHost runs both, on the same plans, so we have no reason to push one.
Side by side
Hermes Agent
OpenClaw
Made by
Nous Research
OpenClaw Foundation
Licence
MIT
MIT
Written in
Python (the installer brings its own Python 3.14)
TypeScript, runs on Node.js 24.16+ or 26.1+
GitHub stars, 7 Nov 2026
261,404
394,110
Recent releases
v0.22.7 (3 Nov), v0.23.0 (5 Nov 2026)
v2026.10.10 (3 Nov), v2026.11.1 (5 Nov 2026)
Install
Install script, desktop apps or Docker image
Install script, npm or Docker image
Memory at rest, our test
Gateway process 257 to 281 MB, Telegram and Discord set up but not connected
Gateway process 1,062 to 1,183 MB, no chat app (whole container up to about 1.4 GB); at 1 GB the official image was killed while running
Memory to install or update, our test
Peak 1,277 MB (install) and 1,412 MB (update); both killed at 1 GB
Peak 1,559 MB for npm install; not tested at 1 GB
Chat apps
Telegram, Discord, Slack, WhatsApp, Signal, Matrix, Teams, email, SMS and more
Telegram, Discord, Slack, WhatsApp, Signal, Matrix, Teams, SMS and more
Strangers who message it
Denied without an allowlist; by default they get a pairing code you approve
By default they get a pairing code you approve
Web dashboard
Yes; any public address needs a sign-in, and its docs say the username and password one is not suitable for the open internet (they offer Nous Portal or OpenID Connect instead)
Yes (the Control UI); its docs say to keep it on loopback and use an SSH tunnel
Moving from the other
hermes import-agent openclaw (from the official agent-importers plugin, which hermes setup offers to install) imports OpenClaw's persona, memory, skills and settings, and its keys if you ask, with a preview first
openclaw migrate hermes imports Hermes Agent's model settings, memory and skills, with a preview first; it expects a fresh OpenClaw setup
Who is behind it
Nous Research, a company that also sells model access through its Nous Portal subscription; its docs say Hermes Agent is "MIT-licensed and free to self-host"
The OpenClaw Foundation; OpenClaw's own comparison page describes a non-profit funded by donations, with no paid tier
Hermes Agent calls itself "the self-improving AI agent": it creates skills from experience, improves them during use, searches its past conversations and builds a model of who you are across sessions. It has a built-in scheduler for jobs in plain language and can hand work to sub-agents. These are the project's own claims; we have not measured how well the learning works.
OpenClaw describes a Gateway that connects your chat apps to an agent with browser, command, web search, skills and plugin tools, and a browser dashboard (the Control UI) to manage it.
How to choose
Small server or several agents on one machine: Hermes Agent, because its gateway needed about a quarter of OpenClaw's memory at rest in our tests. Both still need about 2 GB while installing or updating.
Largest community and most third-party guides: OpenClaw, by GitHub stars. That is a proxy, not a quality measure.
You live in Python, or in Node.js: pick the one whose code you would read when something breaks.
You want the agent to build its own skills over time: that is the centre of Hermes Agent's pitch. Try it with your own tasks before deciding.
You already run one: each project has an importer for the other's setup, with a preview before anything changes (Hermes Agent's comes as a plugin; OpenClaw's expects a fresh setup). Moving still costs time, so switch for a reason.
OpenClaw's docs also publish their own comparison with Hermes Agent, reviewed against Hermes Agent's code of August 2026; read it knowing it comes from one of the two sides. Our judgment: for a personal agent you talk to on Telegram or Discord, both do the job. Decide by language, memory and which project's direction you prefer, then try it for a week.
The two agents on PlayNHost
Hermes Agent
OpenClaw
Plans
2, 4 or 8 GB, same prices
2, 4 or 8 GB, same prices
First start
Installs with Nous Research's installer, about 2.5 to 4 minutes in our tests
Installs OpenClaw from npm
Finding your Telegram user ID
Message the bot: your ID appears in the console
Message the bot: it answers once with your ID
Choosing the model
/model in the chat
AI model under Code, Settings
Updates
Newest stable release at every start, can be turned off
Set by OpenClaw version
Chat apps, access
Telegram and Discord; only the user IDs on the Agent page; no dashboard, no browser tools, WhatsApp refused
You can switch one server between the two: on the Agent page, open Code, press Change what runs and choose the other agent in "Change which agent". By default the panel keeps your files and takes a backup first, and your keys and tokens stay on the Agent page. The new agent starts fresh: there is no command line on the server to run Hermes Agent's importer. Read connect Hermes Agent to Telegram or connect OpenClaw to Telegram, then create a Hermes Agent server or create an OpenClaw server.
PlayNHost is not affiliated with Nous Research or the OpenClaw Foundation. Hermes Agent and OpenClaw are open-source software under the MIT licence.
We use cookies to keep the site working, to understand how it is used, and to measure our marketing. You can accept all, accept essential cookies only, or choose per category.We use cookies to keep the site working, to understand how it is used, and to measure our marketing. They are on by default here. You can switch off anything you do not want.Read our privacy policy