Work that runs long
One thread that moves between the terminal, your files, a browser and web search without you re-briefing it at every handover.
Hermes Agent by Nous Research · Independent guide
Nous Research’s open-source agent remembers across sessions, turns the workflows you repeat into skills it can run again, and sharpens them as you go.
Independent guide. Updated for the current Hermes Agent release.
Local and inspectable. Memory and skills are stored as files you control; past sessions live in the local state.db database and remain searchable.
No Hermes account to create. You bring the model provider.
Hermes runs on your own machine, uses the model you choose, and reaches your files, terminal and browser. The part that makes it different is what happens after the task: it writes down what it learned and can run it again.
Built by Nous Research, MIT licensed
Desktop app, terminal, or chat platforms like Slack and Telegram
Memory, skills and past sessions live in ~/.hermes
The learning loop
Most agents meet you again from scratch every time. Hermes ends a session by writing down what it learned, how you like the work done, and any workflow worth running again, then starts the next one from there. That is stored context and reusable procedures carrying forward, not the underlying model retraining itself.
Illustration — how memory and skills accumulate across five sessions
You ask
Pull Thursday's revenue out of Postgres and write me a summary.
A cold start. Everything gets explained — connection, schema, what a useful summary looks like.
Carried in (0)
Nothing yet. First session, so everything has to be explained.
Written this session (3)
In practice
None of this needs a new interface. It is the same agent whether you reach it from the desktop app, a terminal or a chat thread.
See what it can doOne thread that moves between the terminal, your files, a browser and web search without you re-briefing it at every handover.
Sources, findings and the questions you have not answered yet survive the session. Weeks later it can search the actual messages, not a summary of them.
Recurring reports, checks and briefings described in plain language, run on a schedule and delivered where you already read things.
Once a workflow works, Hermes writes it down as a skill and runs it again. Point it at your own docs and it writes the skill from those.
On your machine
One command installs it, and you approve commands as it runs them. Your config, memory, skills and session history sit in ~/.hermes where you can read them, and hermes uninstall removes the agent while leaving that data in place — add --full when you want the data gone too.
$ curl -fsSL https://hermes-agent.nousresearch.com/install.sh | bashCLI on macOS, Linux, WSL2 and native Windows
Desktop app or terminal, same agent underneath
You pay for model usage, not for Hermes
The catch: it works when your machine is awake and you are there. Nothing runs while the lid is shut.
The messaging gateway is the part that has to keep running. It holds your chat platforms open, answers from wherever you are, and keeps the cron scheduler firing whether or not you are logged in. On a server, that is a service. On a laptop, it is a coin flip.
$ hermes gateway install $ sudo loginctl enable-linger $USER
systemd on Linux, launchd on macOS, restarts on boot
Reach the same memory and skills from your phone
Container backends when you want the blast radius small
A server you own is a server you secure. Non-root user, explicit allowlist, keys in ~/.hermes/.env at 0600.
First run
Most of the setup time goes into the first two steps. The fourth is optional, but it is the fastest way to see what Hermes kept from a session and what it did not.
One shell command on macOS, Linux or WSL2, or the PowerShell installer on native Windows. The desktop app has its own installer if you would rather not use a terminal.
curl -fsSL …/install.sh | bashNous Portal, OpenRouter, OpenAI or any endpoint you already pay for. Switch later without losing anything.
hermes modelNot a demo prompt. Something you were going to do today anyway, so you can judge the result honestly.
hermesThe journey view lists the memory notes and skills written during your sessions, so you can check them and delete anything wrong.
/journeyStep by step, with the parts that usually go wrong called out.
Written for the current release, checked against the official docs.
Checked against Hermes Agent v0.20.5 on .
Hermes Agent is built by Nous Research. Applied Hermes is an independent guide to evaluating, installing and running it.