Choose My Stack
Join free

Hermes Agent

Open SourceMITSelf-hostable

The open-source desktop AI agent from Nous Research that remembers you — persistent memory, tool use and real actions across your apps, on a model and machine you fully control.

ReplacesChatGPTClaudeMicrosoft Copilot
Stars
★ 220k
+90k this year
Forks
42k
+4k this year
Commit
Active now
just now
Age
2 yrs
License
MIT
Hosted
Yes
one command
96
Health score
Excellent
Top 3% of OSS projects

About Hermes Agent

Hermes Agent is Nous Research's open-source answer to the closed AI assistant: a desktop agent that doesn't just answer questions but remembers who you are, learns your context over time, and takes real actions across your apps and files. It's built for people who want ChatGPT-level capability without renting it from someone else's cloud.

The headline feature is persistent memory. Where a stock chatbot forgets everything between sessions, Hermes Agent keeps a durable, local memory store — so it recalls your projects, preferences and past work across platforms and picks up exactly where you left off. Point it at the model of your choice, hosted or fully local, and every memory, credential and file stays on hardware you own.

Because it's open source (MIT-licensed) and self-hostable, Hermes Agent is a genuine alternative to ChatGPT, Claude and Copilot for privacy-conscious builders. Install it, connect your tools and your model, and you get a personal AI agent that grows with you — one you can inspect, extend and run entirely offline.

Filed underDeveloper Tools

What makes it different

Persistent memory

A durable local memory store means the agent remembers your context, projects and preferences across every session and platform.

Takes real actions

Tool use and cross-platform actions across your apps and files — an agent that does work, not just a chat window.

Self-hosted & private

Runs on your own machine with hosted or fully local models, so your memory and data never leave your control.

Bring your own model

Connect an API like OpenAI or Anthropic, or run a local model — swap anytime with no provider lock-in.

How to install Hermes Agent

A hands-on walkthrough of getting Hermes Agent up and running — follow along and you'll have it self-hosted in one sitting.

Project pulse
220k+90k this year
Health score96 / 100
Forks42k
Last commitjust now
LicenseMIT
Topics
#chatgpt-alternative#ai-agent#ai-assistant#persistent-memory#self-hosted#open-source#llm#nous-research
Under the hood
PythonPyTorchSQLiteDocker

The honest read

What we like
  • Persistent, cross-platform memory that most assistants lack
  • Fully open source (MIT) and self-hostable
  • Takes real actions via tool use — a true agent
  • Works with hosted or fully local models
  • Backed by Nous Research and an active community
Worth knowing
  • Setting up a self-hosted agent takes more effort than opening ChatGPT
  • Best experience needs a capable model and some hardware
  • Agent actions need guardrails and human review
  • Younger project than the biggest closed assistants

Quick answers

What is Hermes Agent?

Hermes Agent is an open-source desktop AI agent from Nous Research. Unlike a normal chatbot, it has persistent memory, uses tools and takes actions across your apps — and you self-host it with the model of your choice, so your data stays on your own machine.

Is Hermes Agent a free, open-source ChatGPT alternative?

Yes. Hermes Agent is MIT-licensed and free to self-host. Compared to ChatGPT it adds persistent memory and real tool use, and it runs on infrastructure you control rather than a closed cloud.

How does Hermes Agent's persistent memory work?

Hermes Agent keeps a durable local memory store rather than forgetting between sessions. It remembers your projects, preferences and past interactions across platforms, so it stays useful over weeks and months instead of starting fresh each chat.

Can Hermes Agent run with local models?

Yes. You can connect a hosted API or run a fully local model, keeping the entire agent — memory, credentials and actions — offline and private for sensitive work.

How do I set up my own Hermes AI agent?

Self-host Hermes Agent from the NousResearch/hermes-agent repository, connect your chosen model and tools, and the agent runs on your machine. The setup walkthrough below shows the full process step by step.

Is Hermes Agent safe to use as an AI agent?

Because it takes real actions, review its permissions and keep a human in the loop for sensitive operations. Self-hosting means the agent and your credentials stay on infrastructure you control.

More open-source picks

Trending in open source
1Continue35.1k2Zed87.5k3AppFlowy74.2k4Logseq44.1k5Formbricks12.7k6Mautic10.2k
The best open-source tools, in your inbox

One short email a week — new self-hostable tools, deals and honest reviews. No fluff.

Unsubscribe anytime. We mean it.

Own this page. Tell your story to buyers.

Claim Hermes Agent to add screenshots, respond to reviews and reach founders comparing tools — free to start.

Claim Hermes Agent — freeExplore paid plans