Compare · Open-source agent · Checked November 9, 2026

Hermes Agentvs OpenClaw

Hermes Agent is MIT-licensed like OpenClaw, and Nous Research can also run it for you on Hermes Cloud, while OpenClaw states it has no hosted service. Bring your OpenClaw setup over with one command.

Key differencesHermes AgentOpenClaw
Hosted option
Hermes Cloud, always on
No hosted service
First-party model plan
Nous Portal, hundreds of models
None (no paid tier)
Search, images, browser
Included in paid Portal plans
Your own provider accounts
Skill registry
Skills Hub, ClawHub included
ClawHub

Why Hermes Agent

  1. [ 01 ]

    Runs on your hardware or Hermes Cloud

    Self-host it like OpenClaw, or let Hermes Cloud run it always on. Every paid Nous Portal plan includes one Hermes Cloud agent; OpenClaw has no hosted service.

  2. [ 02 ]

    One login for models and tools

    One Nous Portal login gets new frontier models on launch day. Paid plans add web search, image generation, text-to-speech and browser automation.

  3. [ 03 ]

    A team of bots in Hermes Desktop

    Bot Mode is built into Hermes Desktop. Each bot has its own role, model, memory and skills, and bots run routines and work together in group chats of 2 to 6.

  4. [ 04 ]

    Your OpenClaw setup and skills come with you

    hermes migrate openclaw imports your persona, memory, skills, providers and chat settings after a full preview. ClawHub skills install from the Skills Hub.

At a glance

A check marks where Hermes Agent has the edge.
Hermes Agent and OpenClaw compared by topic
TopicHermes AgentOpenClaw
Source codeHermes Agent:MIT license, on GitHub from Nous Research.OpenClaw:MIT license, with no enterprise edition.
Where it runsHermes Agent:Edge: Your machine, a server, or Hermes Cloud.OpenClaw:Your computer, a server or a VPS. No hosted service.
ModelsHermes Agent:Hundreds via Nous Portal, any OpenAI-compatible API, local models.OpenClaw:Many providers, compatible endpoints and local models.
Memory and skillsHermes Agent:Curated memory, searchable sessions, self-written skills with an approval gate.OpenClaw:Markdown memory with dreaming. Self-written skills apply at once, with undo.
Your dataHermes Agent:Stored on the machine that runs it. Collects no telemetry by default.OpenClaw:Stored under ~/.openclaw on the Gateway host. Feature statistics are opt-in.
PriceHermes Agent:Free. Pay providers, or a Nous Portal plan that includes a Hermes Cloud agent.OpenClaw:Free, with no paid tier. Pay your model providers and any servers.
When your computer is offHermes Agent:Edge: Hermes Cloud runs it always on. Self-hosted, it needs a machine that stays on.OpenClaw:Sleep and reboots interrupt a laptop Gateway; its FAQ recommends a VPS.

Switch from OpenClaw

  1. Install Hermes Agent

    Get Hermes Desktop for macOS (Apple Silicon), Windows and Linux, or the one-line installer on a server or WSL2.

  2. Run hermes migrate openclaw

    It previews your persona, memory, skills, providers and chat settings from ~/.openclaw, then imports after you confirm.

  3. Review what was archived

    Cron jobs and plugins with no direct match are archived for review. Recreate jobs with hermes cron create.

hermes migrate openclaw

In detail

Nous Research can host it for you

OpenClaw is a free, MIT-licensed assistant from the OpenClaw Foundation. You run its Gateway on your own computer, a server or a VPS, and OpenClaw states it has no hosted service. Its FAQ says sleep and reboots interrupt a laptop Gateway and recommends a VPS for 24/7 reliability. Its docs link guides for third-party hosts such as Fly.io, Hetzner, GCP and Azure.

Self-hosted, Hermes Agent also needs a machine that stays on, because its gateway runs the scheduled jobs and chat connections. Its commands can execute locally, in Docker, over SSH, or in Modal, Daytona or Vercel Sandbox. Hermes Cloud is the hosted option: a dedicated, always-on instance with its own workspace and dashboard, in the nearest available region.

You chat with a Hermes Cloud agent in the browser or through messaging channels such as Telegram and Discord. Hermes Cloud manages the agent's version and keeps your data and setup when you stop the instance. Every paid Nous Portal plan includes one Hermes Cloud agent, up to the plan's included size; larger or extra agents bill daily from credits. Without a plan, a small credit balance is enough to deploy one.

One Nous Portal login covers models and tools

Nous Portal is the recommended way to run Hermes Agent, in the words of the Hermes Agent docs. One login covers hundreds of models, including Claude, GPT, Gemini, DeepSeek, Qwen and Grok models, with Hermes Agent usage included in paid plans within limits that reset daily, weekly and monthly. Paid plans also include the Tool Gateway for web search, image generation, text-to-speech and cloud browser automation, so you need no separate account with a search, image or browser vendor.

If your OpenClaw setup uses several providers, hermes setup --portal collapses it to that one login. Hermes Agent also works with an Anthropic API key, any OpenAI-compatible API and local models through Ollama, vLLM, llama.cpp or SGLang. It offers ChatGPT sign-in for Codex models and signs in with SuperGrok or X Premium+. /model switches models mid-session, and backup providers are opt-in with hermes fallback.

OpenClaw states it has no paid tier, and you pay each model provider you use. It works with many providers and local models, signs in with ChatGPT for Codex models and with SuperGrok, and can reuse a Claude Code login on the same machine.

Bot Mode runs a team of agents in one app

Bot Mode is built into Hermes Desktop and on by default. Each bot has its own role, model, memory, skills and avatar. Bots run recurring routines, work together in group chats of 2 to 6, and message each other directly. Since v0.23.0, a group chat can let a lead bot or an automatic router pick who answers, and scheduled jobs can post into a room.

One gateway owns every session, so the CLI, terminal UI, Hermes Desktop, bots and cron share one conversation. Hermes Desktop connects to every Hermes Agent backend you own, from the local runtime and remote gateways to SSH hosts and Hermes Cloud instances. Hermes Desktop runs on macOS (Apple Silicon), Windows and Linux. The optional Webapp, off by default, serves the same workspace in a browser tab from your own gateway.

OpenClaw hosts several isolated agents on one Gateway with routing rules, and its agents can reach each other's sessions and spawn sub-agents. Its broadcast groups let several agents reply to one message in a group chat, and its ACP sessions run coding tools such as Claude Code, Cursor, OpenCode or Gemini CLI.

Every skill and memory write can wait for you

Both agents learn as they work. Hermes Agent keeps two curated memory files, MEMORY.md and USER.md, and stores every CLI and messaging session in a database with full-text search. When it works out a non-trivial workflow, it saves the approach as a skill and can update it later. A background curator maintains the skills it creates.

By default, Hermes Agent writes skills and memory freely. Turn on the write-approval gate, and every skill write, from a live turn or the background review, is staged until you approve it. Memory writes have the same optional gate. Staged skill writes survive restarts, and you review them with /skills pending and /skills approve, in the CLI or from a messaging app.

OpenClaw's self-learning is on by default. The agent saves a procedure after hard multi-step work and fixes a learned skill that misled it. Every change applies immediately and can be undone, and an optional propose mode turns background reviews into drafts you review first. Learned skills nobody uses for 30 days are archived.

It installs skills from ClawHub and other registries

ClawHub is OpenClaw's public registry for skills and plugins. Hermes Agent's Skills Hub integrates ClawHub as a community source, alongside skills.sh, LobeHub, browse.sh, GitHub repositories and the official optional skills. You can search ClawHub from the CLI, or install from a ClawHub card in the public Skills Hub.

Hermes Agent's skills are compatible with the agentskills.io open standard. For tools, it adds plugins from a curated catalog of over 1,050 entries and MCP servers over stdio or HTTP. ClawHub also lists plugins, and those are built for OpenClaw; Hermes Agent uses ClawHub for skills.

Moving from OpenClaw takes one command

Run hermes migrate openclaw. It installs the official agent-importers plugin when it is missing and runs the import. On a fresh install, hermes setup looks for ~/.openclaw (and legacy Clawdbot or Moltbot folders) and offers the same import. The import always shows a full preview first, --dry-run stops at the preview, and by default a restore-point backup of ~/.hermes is written before the import applies.

The import brings over your persona, memory files and daily notes, skills, default model and custom providers, MCP servers, text-to-speech settings, and messaging settings for Telegram, Discord, Slack, Signal, Matrix and Mattermost. API keys and bot tokens come over only with --migrate-secrets, which hermes setup passes for you. Settings with no direct equivalent, such as cron jobs and plugins, are archived for you to review.

The Internet's Own AI

© 2026, Nous Research, Inc.

Terms|Privacy

MIT License · 2026