← Back to research
·6 min read·opensource

Hermes Agent

Hermes Agent is an open-source personal AI agent by Nous Research — self-hosted, multi-channel, model-agnostic, and built for both personal use and AI research.

Key takeaways

  • Self-hosted personal AI agent with multi-channel support: Telegram, Discord, Slack, WhatsApp, and CLI
  • Built by Nous Research — doubles as a research tool for generating training data and running RL experiments
  • Model-agnostic with Nous Portal, OpenRouter (200+ models), or custom VLLM/SGLang endpoints
  • 5 terminal backends (local, Docker, SSH, Singularity, Modal) — more sandboxing options than most alternatives
  • Skills system compatible with agentskills.io open standard, persistent memory, cron scheduler, and subagent spawning

FAQ

What is Hermes Agent?

A self-hosted personal AI agent built by Nous Research that connects to Telegram, Discord, Slack, WhatsApp, and CLI with persistent memory and extensible skills.

Is Hermes Agent free?

Yes. The code is open source on GitHub. You pay only for model API costs unless using a free/local model.

What makes Hermes Agent different from OpenClaw?

Built by an AI research lab, includes Atropos RL environments and batch trajectory generation for training models. Python-based vs OpenClaw's TypeScript. 5 sandbox backends vs OpenClaw's 2.

What models work with Hermes Agent?

Any model via Nous Portal (subscription), OpenRouter (200+ models), or custom VLLM/SGLang endpoints.

Project Overview

Hermes Agent is an open-source personal AI agent built by Nous Research, the AI research lab known for the Hermes series of fine-tuned models.[1] Billed as "the fully open-source AI agent that grows with you," it combines the personal assistant capabilities of projects like OpenClaw with research tooling for generating training data and running reinforcement learning experiments.[2]

The project launched in July 2025 and has accumulated 862 GitHub stars and 135 forks, with active development continuing through 2026. What distinguishes Hermes Agent from the broader personal agent ecosystem is its dual identity: it's both a practical daily-driver assistant and a research platform for advancing agentic AI.

What It Does

Hermes Agent serves as a self-hosted AI assistant accessible across multiple messaging platforms, with built-in tooling for AI research workflows.

Core capabilities:

  • Multi-channel messaging — Telegram, Discord, Slack, WhatsApp, and CLI from a single gateway process
  • Cross-platform continuity — Start a conversation on Telegram, continue it on Discord
  • Persistent memory — MEMORY.md, USER.md, and SOUL.md files maintain context across sessions
  • Skills system — Compatible with the agentskills.io open standard[3]
  • Cron scheduler — Built-in scheduling with delivery to any connected platform
  • Subagent spawning — Parallel workstreams for complex tasks
  • Voice memo support — Process voice messages natively
  • Full TUI — Terminal UI with multiline editing and slash commands

Research capabilities:

  • Batch trajectory generation — Generate tool-calling training data at scale
  • Atropos RL environments — Reinforcement learning environments for agentic tasks
  • RPC tool access — Agent can write Python scripts that call its own tools programmatically

How It Works

Hermes Agent uses a gateway architecture similar to OpenClaw, with a central process managing all messaging channels and routing to the AI model.

Architecture:

  1. Gateway — Python process handling channel connections, session management, and message routing
  2. Agent runtime — Model-agnostic execution via Nous Portal, OpenRouter, or custom endpoints
  3. Skills — agentskills.io-compatible directories that extend agent capabilities[3]
  4. Terminal backends — 5 options: local, Docker, SSH, Singularity, Modal
  5. Memory system — File-based persistent memory (MEMORY.md, USER.md, SOUL.md)

Key design decisions:

  • Python-based — Installs via curl one-liner, uses uv package manager
  • Model-agnostic — Nous Portal (subscription for zero-config), OpenRouter (200+ models), or bring your own VLLM/SGLang endpoint
  • DM pairing — User authorization via direct message pairing system
  • 5 sandbox backends — More isolation options than most alternatives, from local execution to Modal cloud

Business Model

Hermes Agent is free and open source.[2]

ComponentCost
Hermes AgentFree (OSS)
Model via Nous PortalSubscription
Model via OpenRouterPay per token
Custom VLLM/SGLangYour infrastructure

Nous Research monetizes through their Portal subscription service and their broader AI research and model training business, not through the agent software itself.

Strengths

  • Research lab pedigree — Built by Nous Research, a respected AI research organization with deep model expertise
  • Dual-purpose — Practical personal agent AND research platform for training data generation
  • 5 sandbox backends — Local, Docker, SSH, Singularity, Modal — more options than any competitor
  • Atropos RL integration — Unique reinforcement learning capability for agentic task training
  • agentskills.io compatible — Open standard for skills interoperability
  • Model flexibility — Nous Portal for zero-config, OpenRouter for choice, or fully custom endpoints
  • Cross-platform messaging — Seamless conversation continuity across channels

Weaknesses / Risks

  • Smaller community — 862 stars vs OpenClaw's 160K; less ecosystem support and fewer community contributions
  • Python dependency — Heavier runtime than Go/Rust alternatives; not ideal for edge/embedded
  • License unclear — GitHub doesn't specify a license in the repo metadata (README references a LICENSE file)
  • Fewer channels — 5 messaging platforms vs OpenClaw's 50+; no iMessage, Signal, or Google Chat support
  • Research-oriented complexity — Atropos/batch features add complexity that pure personal-use cases don't need
  • Nous Research dependency — Project direction tied to a single research lab's priorities
  • Less documentation — Newer project with less community-generated guides and tutorials

Competitive Landscape

vs. OpenClaw OpenClaw has 160K+ stars, 50+ channels, and a massive ecosystem. Hermes Agent is smaller but offers 5 sandbox backends (vs 2), research tooling (Atropos RL, batch trajectories), and Python over TypeScript. Choose Hermes if you want research capabilities; choose OpenClaw for maximum channel coverage and community.

vs. NanoBot NanoBot (22K stars) focuses on simplicity with pip-install setup and strong China IM support. Hermes Agent adds research tooling and more sandbox options but has a smaller community.

vs. PicoClaw / ZeroClaw PicoClaw (Go) and ZeroClaw (Rust) optimize for minimal resource usage. Hermes Agent is Python-based and significantly heavier, but offers research capabilities neither has.

vs. HermitClaw Both target research use cases, but HermitClaw is autonomous research (no prompting needed) while Hermes Agent is a full personal assistant with research tooling bolted on.

Ideal User

  • AI researchers who want a personal agent that also generates training data
  • Nous Research model users who want tight integration with Nous Portal
  • Python developers who prefer Python over TypeScript/Node ecosystems
  • ML engineers exploring reinforcement learning for agentic tasks
  • Self-hosters who need multiple sandbox backends (especially Singularity for HPC or Modal for cloud)

Bottom Line

Hermes Agent occupies a unique niche: it's the only personal AI agent built by a major AI research lab, designed to serve double duty as both a daily-driver assistant and a research platform for advancing agentic AI. The Atropos RL environments and batch trajectory generation set it apart from every other entry in the personal agent space.

The trade-off is ecosystem maturity. With 862 stars vs OpenClaw's 160K, Hermes Agent has a fraction of the community, fewer messaging channels, and less documentation. But for researchers and ML engineers who want their personal agent to also help train better models, it's the only serious option.

If you're choosing between Hermes Agent and OpenClaw purely for personal assistant use, OpenClaw wins on features and ecosystem. If you care about AI research tooling, Hermes Agent is worth the trade-offs.