ACP protocol · Persistent memory

Nous Research Hermes.
Persistent memory. Remote.

Dispatch tasks to a self-hosted Hermes agent from your browser. The CTRL NODE Bridge connects via the ACP protocol — Hermes runs on your machine, learns from every session, and streams output back live.

Hermes keeps a persistent profile per agent — memory, context, and auto-generated skills survive across sessions. No re-explaining your stack on every task.

Up and running in 3 steps

1

Create an account

Sign up at app.ctrlnode.ai and grab your pairing token from the Bridge settings.

2

Install the Bridge

./ctrlnode

Download the binary from GitHub Releases and run the setup wizard.

3

Install Hermes and start the Bridge

# Install Hermes with ACP support
pip install "hermes-agent[acp]"

# Start the Bridge
PAIRING_TOKEN=your-token \
  ./ctrlnode

Python 3.11+ required. See hermes-agent.org for setup.

0
Open ports required

The Bridge connects outbound. Works behind any NAT, firewall or corporate proxy — no router config needed.

0
Data stored in cloud

Your code, files and API keys never leave your machine. Only task status and terminal output are relayed.

Hermes
On your own hardware

Your Hermes instance, your billing, your compute. CTRL NODE is just the remote control layer.

FULL PROVIDER GUIDE

Environment variables, advanced options & examples

Env var reference, all configuration options, and how the Bridge dispatches tasks to Hermes.

Read the guide →
Multiagent Workflow

From task to done — live in your browser

Design a multiagent workflow, assign a different agent to each node, hit Start. The Bridge orchestrates every step and streams output back in real time.

Launch your first Hermes task in under 5 minutes

Free account. No credit card. Your agents, your machine, your rules.

Start for free