00 running · nbg · nuremberg

One agent.
Every channel.

Deploy a self-hosted Hermes Agent to dedicated infrastructure in minutes. Persistent memory, self-extending skills, and a single identity across Discord, Slack, WhatsApp, Telegram, Signal, and email — all from one VPS.

Agents · Live
00
agents running right now
Mean deploy time
03:39
cold start to first reply, P50
Agent build
6d24880
NousResearch / hermes-agent
Fig 01
Hermes mark
I · Live
00
Agents running
II · All time
0
Lifetime deploys
III · Latency
03:39
Mean deploy time
IV · Recent
1d
Last deploy
II · Channels

Same agent.
Every channel.

Your agent maintains the same memory and skill library across every platform. Reply in Discord, follow up on Slack, close the loop over email — one identity, six channels.

Discord
Connected
142ms
Slack
Connected
98ms
WhatsApp
Connected
187ms
Telegram
Connected
112ms
Signal
Connected
221ms
Mail
Connected
340ms
III · Capabilities

What ships
with every agent.

Four primitives that come standard with every Hermes Agent. Each is inspectable, version-controlled, and self-improving in production.

01Memory · Primitive

Persistent memory.

Every conversation contributes to a persistent memory store. The agent recalls facts, preferences, and prior context across sessions and channels — no fine-tuning, no per-conversation context resets.

02Channels · Primitive

Every channel.

Discord, Slack, WhatsApp, Telegram, Signal, and email out of the box. One agent identity bridged across every platform, with the same memory and skill library available everywhere.

03Skills · Primitive

Self-extending skills.

Complex workflows are auto-converted into reusable, version-controlled skills. The skill library grows with each task — inspectable, editable, and shareable across your fleet.

04Infrastructure · Primitive

Dedicated infrastructure.

Each agent runs on its own VPS with isolated CPU, memory, and storage. A Cloudflare tunnel exposes it securely with no open ports. Single-tenant by default — your data, your hardware.

IV · Deploy flow

Three steps.
Then it's running.

03:39

Median deploy time — first command to live agent.

01STEP 01/03

Configure.

$ hermes init --name aurora

Pick a model — Claude, GPT, Gemini, or a local weight via Ollama. Define the agent's voice in plain language. No YAML, no config files.

02STEP 02/03

Provision.

$ hermes provision --region fra1

A dedicated VPS provisions in your chosen region. Cloudflare tunnel, Docker runtime, and channel adapters — set up automatically.

03STEP 03/03

Deploy.

$ hermes deploy

One command. Your agent starts up with a dashboard, a public URL, and live connections to every channel you configured.

V · Deploy

Deploy your
Hermes agent.

Three minutes from signup to a running agent. No terminal. No SSH. No infrastructure to manage.

Deploy →Deploy
Hermes