NEW: Hermes Agent v0.8.0 released — See what's new →

The AI Agent That Learns You.

Hermes Agent is an open-source AI agent with a built-in learning loop — it builds skills from experience, remembers across sessions, and runs on any model or platform you choose.

▌
☑Learns from experience
☑Runs anywhere
☑Any model
☑Multi-platform
☑Open source [dot] MIT

Built to Think, Learn, and Grow

A Closed Learning Loop

After complex tasks, Hermes autonomously creates skills and improves them during use. It nudges itself to persist knowledge and searches past conversations — getting smarter every session.

# view learned skills
$ hermes /skills
deploy-to-vps.skill [v3]
summarize-repo.skill [v2]
setup-cron.skill [v1]
→ 12 skills total

Lives Where You Do

Connect Telegram, Discord, Slack, WhatsApp, or Signal through a single gateway process. Voice memo transcription, cross-platform continuity — your agent is always reachable.

# configure gateway
$ hermes gateway setup
✓ Telegram connected
✓ Discord connected
✓ Slack connected

Runs Anywhere, Not Just Your Laptop

Six terminal backends — local, Docker, SSH, Daytona, Singularity, and Modal. Deploy on a $5 VPS or a GPU cluster. Serverless persistence means it costs nearly nothing when idle.

# deploy on docker
$ hermes deploy --backend docker
✓ Container started
✓ Memory persisted
✓ Gateway active

No Model Lock-In

Switch between Nous Portal, OpenRouter, OpenAI, Kimi, MiniMax, GLM, or your own endpoint with one command. 200+ models available. No code changes, no migration cost.

$ hermes model
❯ Nous Portal
OpenRouter (200+ models)
OpenAI · Anthropic
Ollama (local)

Three Commands. That's It.

01

Install

$ curl -fsSL https://raw.githubusercontent.com/NousResearch/hermes-agent/main/scripts/install.sh | bash

Works on Linux, macOS, WSL2, and Android via Termux.

02

Setup

$ hermes setup

Configure your model provider, tools, and messaging platforms.

03

Start

$ hermes

Start your first conversation. Your agent is ready.

Works With Any Model

Switch providers with one command. No lock-in.

Nous PortalFirst-party access to Hermes-optimized modelsOfficial
OpenRouter200+ models via one API key, including all major frontier modelsMost Flexible
OpenAIGPT-4o, GPT-4o mini, and o3 via the direct OpenAI API
AnthropicClaude Opus, Sonnet, and Haiku series via direct API
OllamaRun models on your own hardware — no data leaves your machinePrivacy-First
Kimi / MoonshotLong-context models with strong Chinese and English support
MiniMaxMiniMax's long-context and multimodal model series
GLM (z.ai)Zhipu AI's GLM series, optimized for Chinese-language tasks
Sponsored
64.8kStars
397Contributors
MITLicense
ActiveDevelopment

From the Community

Real users, real workflows.

“I migrated from Openclaw -> Hermes and so far, so good — Things 'just work' a lot better — The transition of data from OC -> Hermes was very easy too — It doesn't seem to randomly crash and stop working on me — When I ask it to do things, it'll create an actual skill, rather than just relying or hoping it'll remember what I want next time.”

“i've been using @NousResearch Hermes Agent for about a week and my initial thoughts are it just works out of the box. I find it's memory and learning to be far superior to OpenClaw without augmenting it with QMD or any additional memory systems.”

“Just updated to Hermes Agent v0.4.0 and as a non-technical heavy user who lives in this thing every day… this one feels like it was made for people like me. No code, no hassle, just straight-up better.”

“I gave it feedback: 'Your relevance scores are too generous. Anything below 7 shouldn't make the cut.' It updated its approach — and because it has persistent memory, it remembered that calibration. Three weeks in, the digests are genuinely good. Not because I fine-tuned anything, but because the agent learned my taste through normal conversation.”

“I migrated from Openclaw -> Hermes and so far, so good — Things 'just work' a lot better — The transition of data from OC -> Hermes was very easy too — It doesn't seem to randomly crash and stop working on me — When I ask it to do things, it'll create an actual skill, rather than just relying or hoping it'll remember what I want next time.”

“i've been using @NousResearch Hermes Agent for about a week and my initial thoughts are it just works out of the box. I find it's memory and learning to be far superior to OpenClaw without augmenting it with QMD or any additional memory systems.”

“Just updated to Hermes Agent v0.4.0 and as a non-technical heavy user who lives in this thing every day… this one feels like it was made for people like me. No code, no hassle, just straight-up better.”

“I gave it feedback: 'Your relevance scores are too generous. Anything below 7 shouldn't make the cut.' It updated its approach — and because it has persistent memory, it remembered that calibration. Three weeks in, the digests are genuinely good. Not because I fine-tuned anything, but because the agent learned my taste through normal conversation.”

FAQ

Is Hermes Agent free?
Yes. Hermes Agent itself is free and open-source under the MIT license. You only pay for the model API you choose to use — or run it completely free with a local Ollama model.
Does it work on Windows?
Hermes Agent does not support native Windows. The recommended path is WSL2 (Windows Subsystem for Linux), which gives you a full Linux environment inside Windows. See the Windows install guide [arrow-right]
Which model should I use to start?
For most users, OpenRouter is the easiest starting point — one API key gives you access to 200+ models. If you want the best performance for agent tasks, try Nous Portal (official) or Anthropic Claude. If privacy is a priority, use Ollama for fully local inference.
What's the difference between Hermes and OpenClaw?
Hermes Agent is the official successor to OpenClaw, rebuilt with a closed learning loop, a native skills system, and support for modern model providers. OpenClaw is no longer actively maintained. Full comparison [arrow-right]
Can I run it on a VPS or cloud server?
Yes. Hermes runs well on any Linux VPS. Minimum specs are 1 vCPU and 512 MB RAM — a $5/month server is enough. The gateway process lets you interact via Telegram or Discord even when you're away from your terminal. VPS install guide [arrow-right]
How does the skills system work?
After completing complex tasks, Hermes automatically creates reusable skill files in ~/.hermes/skills/. Skills self-improve during use — the more you work with it, the more capable it becomes. You can also browse and install community skills from the Skills Hub. ~/.hermes/skills/
Is my data private?
Your conversations and memory files stay on your machine. The only data sent externally is what you send to your chosen model provider (OpenAI, Anthropic, etc.). Use Ollama for completely local, offline inference with no external data transmission.

Ready to install Hermes Agent?

Free, open-source, and running in under 2 minutes.