Skip to content
NLEN
← Apps overview

Hermes Agent: review

By Ivo Donker · — created with AI assistance (writer: DeepSeek V4.1 Flash; critic: Gemini 3.8 Flash + gpt-oss-120b via Groq)

Hermes Agent: News

Current as of September 2026, compiled from our own notes and news archive; text machine-generated and editorially checked. Check versions and commands in the official documentation.

Hermes Agent from Nous Research is not a coding agent in the classic sense, but a personal, self-hosted agent that learns from what it does. It remembers your preferences, creates and improves its own skills, carries out scheduled tasks and is reachable via Telegram, Discord or Slack. This review looks at what that delivers in practice (as of September 2026).

What it is and who it is for

Nous Research describes Hermes as "the self-learning AI agent": an agent with a built-in learning loop that creates skills from experience, that improves during use, records knowledge and builds an increasingly better picture of you across sessions. It is open source under the MIT licence.

Hermes suits anyone who wants an agent that runs for them day in, day out: research, monitoring, summaries and automation, alongside programming work. It is less focused on interactively working through a single codebase than Claude Code, Codex or Cursor.

How it works

Hermes runs on your own machine or server. The configuration lives in ~/.hermes/: config.yaml for settings, .env for secrets, SOUL.md for the agent's identity, plus folders for memory and skills.

Strengths

Weaknesses and risks

Price and licence

Hermes Agent itself is free and open source (MIT). You only pay for the models you use and possibly for the infrastructure it runs on (a server or cloud sandboxes). Anyone who routes routine work to a cheap helper model or a local model keeps costs low.

Alternatives

Conclusion

Hermes Agent is the best choice in this overview if you are looking for an agent that keeps working for you: scheduled tasks, reachability via chat, a growing memory and self-learned skills, fully self-managed. Do set it up deliberately, though: a sandboxed terminal backend, approval for changes to skills, and a tightly locked-down gateway. For intensive programming work in one codebase, you are best off combining it with a coding-agent such as Claude Code, Codex or OpenCode.