November 15, 2026 · 15 min read

Nod vs OpenClaw vs Hermes Agent Compared

Graphic title card for the article “Nod vs OpenClaw vs Hermes Agent Compared” with a stylised motif: a signpost with six signs in front of a terminal window.
Graphic: HumanITy

Nod vs OpenClaw: both are open-source AI agents that run on your own computer or server, where they run commands, operate websites and write messages. The biggest difference is the security model. Nod sends every command into an isolated container, enters passwords itself without the model ever seeing them, and has the server check every action beyond reading and drafting against your request. OpenClaw runs tools directly on the machine unless you set up a sandbox, and by default it trusts the one operator using it. In return, OpenClaw reaches you in more than 20 messaging apps and has a large community, while Nod is a young research preview with an app, Telegram and WhatsApp. Hermes Agent from Nous Research is a third open agent that often gets compared with OpenClaw: free choice of model, many channels, and the project itself names the operating system as the only real security boundary. All vendor details as of November 15, 2026.

I installed the Nod server from source on my Mac on November 15, 2026, version 0.7.6. It is only reachable on 127.0.0.1 and answers 403 without a token. What OpenClaw can do and how to secure it is covered in OpenClaw Alternative for Businesses. Everything about Nod, OpenClaw and Hermes Agent in this article is based on the projects' repositories, docs and security policies, retrieved on November 15, 2026. Everything I have written about AI agents is collected on my AI agents page.

Nod vs OpenClaw in one table

Hermes Agent sits in the third column because it is often compared with OpenClaw.

Nod (per n8n) OpenClaw (per the project) Hermes Agent (per Nous Research)
Origin n8n GmbH, n8n labs team OpenClaw Foundation, a US nonprofit; built by Peter Steinberger and the community Nous Research
License Apache 2.0, free MIT, no paid tier MIT
Where it runs desktop app with a private virtual machine, from source with Docker, or your own server for one person one Gateway on your computer or server, personal or shared Linux, macOS, Windows, Android via Termux, a VPS or a cloud sandbox
Commands always in an isolated Linux container without keys directly on the machine without a sandbox; the sandbox is off by default directly on the machine by default; Docker, SSH, Modal, Daytona or Vercel Sandbox available
Approvals server check for app actions and browser steps that change something; payments only with your yes no prompts by default for a single operator; allowlists and prompts can be set up pattern list for dangerous shell commands; by default a helper model rates the risk
Passwords Vault enters them itself, the model never sees them credentials live on your hardware keys are stripped from the environment of shell and helper processes
Channels app, Telegram, WhatsApp Discord, iMessage, Slack, Teams, Telegram, WhatsApp and more than 20 others Telegram, Discord, Slack, WhatsApp, Signal, email, terminal
Models more than 30 providers, ChatGPT Plus or Pro via sign-in, Claude via API only, local models hosted and local providers as plugins, such as Claude, Codex or local models any model via Nous Portal, OpenRouter, OpenAI, your own endpoints and more
Setup desktop app without Node.js or Docker, about ten minutes per n8n install script or npm, then an onboarding wizard install script, then hermes setup
Status research preview, version 0.7.6 from November 13, 2026, repository since September 25, 2026 version 2026.11.3 from November 10, 2026, repository since November 24, 2025 version 0.23.1 from November 10, 2026, repository since July 22, 2025
GitHub stars on November 15, 2026 1,573 394,511 263,575

Stars show how many people follow a project. They say nothing about quality or security. Nod is by far the youngest of the three.

The security model: the biggest difference

All three agents can run commands, write files and send messages. How far they get is handled differently by each.

Nod: rules in the server, commands in a container. n8n puts it this way: "Policy lives in the server, not the prompt." Nod runs commands in its own Linux workspace, which runs as an unprivileged user with no Docker socket, no keys and no browser profiles. It reaches the network only through its own firewall, which blocks private addresses. Nod operates websites in its own browser container. Before any app action beyond reading and drafting, the server checks whether your request covers it; the check has to quote your words, and the server verifies those words really exist. According to the docs, pages, emails and files cannot grant permission. n8n names the limit itself: the check is a model's judgement, and no checker is immune to prompt injection.

OpenClaw: one trusted operator. The security policy describes OpenClaw as infrastructure for trusted operators, not as a boundary between users who distrust each other. Anyone who can operate an agent can make it do anything that agent can do. Tools of the main session run directly on the machine unless you set up a sandbox, and for a single operator, commands run without prompts by default according to the docs. The sandbox with Docker, Podman and other backends is off by default and, per the docs, "not a perfect security boundary". Plugins count as trusted code, and the policy does not treat prompt injection on its own as a vulnerability. On GitHub, OpenClaw published 722 security advisories between January 31 and September 11, 2026, 14 of them rated critical; none were added through November 15, 2026.

Hermes Agent: the operating system as the only boundary. Nous Research writes in its security policy: "The only security boundary against an adversarial LLM is the operating system." The approval gate for dangerous shell commands, secret redaction and skill scanning are useful, the project says, but explicitly heuristics. With the default backend, commands run directly on the machine. If you process content from the open web, inbound email or untrusted MCP servers, the policy says to wrap the whole agent in a container, for example with its own Docker image or with NVIDIA OpenShell. Plugins and skills run with the agent's full privileges.

In short, Nod ships with isolation out of the box; with OpenClaw and Hermes Agent you set it up yourself. With all three, a model ultimately decides whether an action fits the request, and injected instructions are not ruled out. How such attacks work and how to protect an agent against them is covered in Prompt Injection: Protecting AI Agents. What Nod sends to n8n, the model and other services, and how to set up approvals, is in Nod Privacy: What the AI Agent by n8n Shares.

Channels and models

Channels. OpenClaw is built around messaging: you write to it in Discord, iMessage, Slack, Teams, Telegram, WhatsApp or, per the project, more than 20 other services, and there are companion apps for macOS, iOS, Android, Windows and Linux. Unknown senders in direct messages have to pair first by default. Hermes Agent serves Telegram, Discord, Slack, WhatsApp, Signal and email from one gateway, plus a terminal interface. Nod has its app for web and desktop, Telegram and WhatsApp, all in the same conversation. In Nod, sign-ins and payments stay in the app, and per the docs sign-in links never go through Telegram or WhatsApp.

Models. All three leave the choice to you. Nod works, per n8n, with more than 30 providers, a ChatGPT Plus or Pro plan via sign-in, and local models through Ollama, LM Studio, vLLM or llama.cpp. Claude only works in Nod with an API key, because Anthropic's conditions require an API connection according to the docs. In OpenClaw, models and agent runtimes such as Claude, Codex or local models are plugins you swap without changing anything else. Hermes Agent takes any model, per Nous Research, optionally through a Nous Portal subscription that bundles more than 300 models and tools such as web search and a cloud browser.

With all three, the choice of model is also a security question. In 240 test decisions by n8n, GPT-6.1 Sol and Claude Opus 5.5 got every one right, while Claude Haiku 5.5 let 8 unsafe actions through. OpenClaw's docs call command approvals a guardrail for operator intent, not isolation, and in its default "smart" mode Hermes Agent has a helper model assess the risk.

Setup and operation

Nod is quickest to start with the desktop app, which needs neither Node.js nor Docker. Schedules only run while the computer running Nod is on; for always-on use, Nod belongs on your own server or a Mac mini. According to the docs, one server belongs to one person, and there is no multi-user setup. Installation is covered in Install Nod: Set Up the AI Agent by n8n, and the server route with Docker Compose in Nod Self-Hosted: AI Agent by n8n on Mac mini.

OpenClaw installs with a script that brings Node.js along when needed, or through npm from Node.js 24.16. A wizard then checks model access, creates the workspace and configures the Gateway. Per the README, a Gateway can be a personal agent on a laptop or a shared one for several people. The security policy still recommends one user per machine or VPS; per the docs, everyone who can message an agent shares its permissions. A hardened setup step by step is in OpenClaw Alternative for Businesses.

Hermes Agent also installs with a script, on Windows even without WSL, and you set it up with hermes setup. Schedules run on a built-in cron scheduler. On Daytona or Modal, the environment hibernates when idle and wakes on demand, per Nous Research. If you are coming from OpenClaw, Hermes imports persona, memory, skills, command allowlists and messaging settings according to the README, and API keys only when you explicitly ask.

Hermes Agent as a third option

Hermes Agent promotes a built-in learning loop: it creates its own skills from experience, improves them while using them, searches past conversations and builds a picture of you across sessions. It runs subagents in parallel, can write Python scripts that call tools, and has more than 40 tools per the README. Nod also learns procedures as skills and remembers facts about you. According to the docs, the facts come only from your own messages, never from pages or emails it reads. Skills, on the other hand, Nod writes from what it did and read, so a page or email can shape a skill that steers later tasks. A skill never grants permission.

Compared with OpenClaw, Hermes Agent leans more towards the terminal and servers, with six execution environments from local to cloud sandbox. Both assume a single, trusted operator and leave isolation in your hands.

Which one fits when

Situation Assessment
You want to hand off errands across email, calendar and websites and approve anything that leaves the house Nod: container, Vault and server check are there from the start
You want to reach your agent from many messaging apps, including iMessage, Teams or Discord OpenClaw, in its own environment with the sandbox switched on
You work in the terminal, want commands to run on a server or in a cloud sandbox and want to see your own skills grow Hermes Agent, ideally wrapped in a container as a whole
You only have a Claude subscription and no API key Nod doesn't fit. Anthropic doesn't allow third parties to route requests through Free, Pro, Max or Ultra credentials, so for OpenClaw and Hermes Agent you also use an API key
Several colleagues should share one agent none of the three separates users from each other; one agent per person
A workflow should run exactly the same way every day a fixed workflow is usually more robust than any of the three agents

For fixed workflows, n8n Workflow Tutorial: Build, Test, Export shows how to build one, and when to pick a workflow and when an agent is covered in n8n, Make, or Claude: What For?. The big comparison of Nod with Claude Cowork, ChatGPT Dots and Grok Bot is in Claude Cowork Alternative: Nod Compared. How Nod compares with a self-built AI server running Claude Code and Slack is in Nod vs Claude Code: AI Agents Compared. What agents with their own computer and browser can do in general is explained in Computer Use Agent: AI That Clicks for You.

Frequently asked questions

What is the difference between Nod and OpenClaw?

Both are open AI agents for your own machine. Nod comes from n8n, always runs commands in an isolated container and checks actions in the server before they run. OpenClaw comes from the OpenClaw Foundation, runs directly on the machine unless you set up a sandbox, and reaches you in far more messaging apps.

Is Nod more secure than OpenClaw?

By default, Nod is more tightly isolated: commands run in a container, the model never sees passwords, and actions are checked in the server. You can secure OpenClaw to a similar level with a sandbox, restricted tools and a separate environment, but you have to do it yourself. With both, a model decides on actions, and Nod is a research preview.

What is the difference between OpenClaw and Hermes Agent?

Both are open agents under the MIT license with free choice of model and messaging integrations. Hermes Agent leans more on the terminal, servers and cloud sandboxes and creates its own skills from experience. OpenClaw has more channels and companion apps for phone and desktop. Hermes can import settings, memory and skills from OpenClaw.

What do Nod, OpenClaw and Hermes Agent cost?

The software itself is free for all three. Costs come from the model provider and the computer or server. Nod also works with a ChatGPT Plus or Pro plan and with local models at no cost per request; Hermes Agent optionally with a Nous Portal subscription. What Nod costs with which model is in Nod Pricing: What the AI Agent by n8n Costs.

Can I use Claude with Nod, OpenClaw or Hermes Agent?

With Nod, only with an Anthropic API key. OpenClaw lists Claude as a swappable model plugin. Hermes Agent supports Anthropic as a provider and, according to its docs, by default reads and refreshes the Claude Code credentials on the same machine when it has no login of its own, which can invalidate your Claude Code login. According to Anthropic's own docs, third parties may not collect Claude credentials or route requests through Free, Pro, Max or Ultra plan credentials. For Claude in a third-party agent, use an API key and turn off adopt_external_logins in Hermes.

Which agent fits a business?

None of the three cleanly separates several users from each other. For one person who hands off their own tasks and wants to keep approvals, Nod is the most cautious start. More important than the tool is that permissions, isolation and approvals are set technically before real customer data flows.

How to continue

First decide what the agent may do: which accounts, which data, and what it must never do without you. Then pick the agent that comes with that boundary, or one where you can draw it yourself. Test it on a separate computer or in a VM with test data before you connect real inboxes. How I build AI employees with clear permissions and approvals is something I show in my community Claude Practitioners.

Kevin Welter

Kevin Welter

Developer, IT architect, author of technical books (Kubernetes, cloud infrastructures) and speaker. Runs his business with an AI workforce of fifteen AI employees and shows solo business owners in his community how to hire their first AI employee.

More about AI employees

Your first AI employee up and running within an hour

Join the community

$5/month founding price, first 50 members