Skip to content

Hermes

Hermes Agent, the self-hosted agent from Nous Research

Deploy on exe.dev

Shelley handles the setup.

Prefer a terminal?
curl -fsSL https://exe.dev/deploy/hermes-agent/prompt.txt | ssh exe.dev new --prompt=/dev/stdin

Hermes Agent is an open-source, self-hosted agent from Nous Research. It keeps persistent memory across sessions, builds reusable skills from the tasks it completes, and talks to you over Telegram, Discord, Slack, WhatsApp, Signal, or the CLI through a single gateway.

An always-on agent needs an always-on home. Our exe.dev VMs are ideal places to run it, because they are isolated by default, with a protected, authenticated HTTPS endpoint by default.

To set it up, create a VM with ssh exe.dev new, SSH in, and run the one-line installer:

curl -fsSL https://hermes-agent.nousresearch.com/install.sh | bash

Then run hermes setup to pick a model provider and configure the messaging gateway, and hermes doctor to verify the install. Run hermes to start chatting.

Coming from Openclaw? hermes claw migrate imports your existing settings, memories, and skills.

What you get#

  • Hermes Agent, installed with the one-line installer
  • A model provider and the messaging gateway, configured with hermes setup
  • A clean bill of health from hermes doctor
What's running, and where
my-hermes-agent.exe.xyz exe.dev VM
Hermes Agent Installed with the one-line installer, with its messaging gateway

Deploy with Shelley#

Click Deploy and Shelley will set up Hermes Agent on a new VM, then check that it works. No config-file wrangling required.

Prefer a terminal?
curl -fsSL \
  https://exe.dev/deploy/hermes-agent/prompt.txt \
  | ssh exe.dev new --prompt=/dev/stdin
What Shelley is told
Set up Hermes Agent on this VM by following the exe.dev recipe at https://exe.dev/deploy/hermes-agent.md from top to bottom.

The recipe's example VM name is my-hermes-agent. This VM's name is the output of `hostname`: use it wherever the recipe writes my-hermes-agent. Skip the step that creates the VM; you are on it.

You are done when all of these are true. Check each one yourself:
- Hermes Agent, installed with the one-line installer
- A model provider and the messaging gateway, configured with `hermes setup`
- A clean bill of health from `hermes doctor`

`hermes setup` asks questions. Ask me for each answer (model provider,
messaging platforms, tokens) rather than guessing, and never echo a
token back. If I'm coming from OpenClaw, offer `hermes claw migrate`.

Finish with the URLs I should open.

Also at /deploy/hermes-agent/prompt.txt. The recipe it follows is /deploy/hermes-agent.md.

Updated Oct 17, 2026 · Markdown · manifest.json · Something wrong? Tell us