Skip to content
AI Primer
release

Hermes Agent adds self-hosted Mem0 and headless desktop connections

Hermes Agent can now self-host Mem0, and the desktop client can attach to headless Hermes instances or start one with the hermes desktop command. The change expands always-on memory and remote control setups outside a laptop session.

3 min read
Hermes Agent adds self-hosted Mem0 and headless desktop connections
Hermes Agent adds self-hosted Mem0 and headless desktop connections

TL;DR

Reach Release

The release thread points to full release notes, while Teknium's PR link post suggests the self-hosted Mem0 work landed as a concrete code change rather than a vague roadmap item. You can also jump straight to the Quickstart Guide, which Nous used to explain the newer setup paths around Hermes Agent.

Self-hosted Mem0

The headline change is simple: Hermes can now use Mem0 without the hosted dependency. Teknium's self-hosted Mem0 post and its attached graphic say the SDK can be pointed at a custom host, with MEM0_HOST=http://localhost:24220 or a host key in mem0.json.

That matters for teams already treating Hermes as long-lived infrastructure, because the memory layer no longer has to sit behind Mem0's cloud endpoint.

Headless desktop

Hermes desktop also got a more server-friendly shape. In Teknium's headless reply, Teknium says the desktop app can connect to a headless Hermes instance, and a follow-up reply from Teknium says hermes desktop can start it from the CLI as well.

Always-on agent setups

The clearest real-world use case came from raunakdoesdev's AWS setup post, which describes running Hermes on an always-on AWS instance, messaging it remotely over Slack, and keeping laptop-based Codex for tighter interactive work.

That lines up neatly with the two shipping changes here:

Blank Slate

The same release window also introduced Blank Slate mode. NousResearch's Blank Slate announcement says a fresh setup can start with just a provider, model, file operations, and terminal, while the attached setup graphic limits the model-facing tool surface to six tools: read, write, patch, search, terminal, and process.

Further reading

Discussion across the web

Where this story is being discussed, in original context.

On X· 3 threads
TL;DR1 post
Reach Release1 post
Always-on agent setups1 post
Share on X