Maximem Vity for HermesPersistent Memory for Your Hermes Agent
Give your Hermes Agent long-term memory that persists across every session. Vity recalls what matters before each turn and captures what is new after it. One vault, so your terminal agent stops starting from zero.
Part of Maximem Vity, the memory layer trusted across ChatGPT, Claude, and Gemini
Why Your Hermes Agent Forgets Everything
Hermes is fast and capable inside a session. The problem is what happens between sessions. Without memory, every session is a blank slate and everything you taught it yesterday is gone today.
Stateless Sessions
Every new Hermes session starts cold. Yesterday's decisions, your stack, and your preferences are gone the moment you close the terminal.
Context Windows Compact
Long sessions hit token limits and summarize. When Hermes compacts context, the early detail you needed is the first thing to be dropped.
Notes Live on Disk
Markdown notes do not travel and are not recalled by meaning. You still have to remember they exist and paste them back in yourself.
You Re-explain Every Time
Restating the same project context to your agent every morning is a tax on every session. Hermes should already know it.
Trapped in the Terminal
What Hermes learns stays in Hermes, invisible to ChatGPT, Claude, Gemini, and the other AI tools you use the rest of the day.
Setup
How It Works
Install
$ pip install hermes-maximem-vity$ hermes-maximem-vity installThe installer copies the plugin to ~/.hermes/plugins/vity/ and activates the memory provider. No config files to hand-edit.
Connect
Paste your free API key when prompted. Get one at app.maximem.ai/api-keys. It saves to ~/.hermes/.env, with no credit card required.
Done
Auto-Recall injects relevant memory before each turn. Auto-Capture saves what is new after. Both run in the background, so nothing blocks your agent, and you never lose important context again.
Recall Before the Turn. Capture After It.
A message to your Hermes Agent does not vanish when the session ends. Before each turn, Vity retrieves the memories relevant to what you are doing and adds them to context. After each turn, it extracts what is new and stores it as structured memory.
Six memory types
Four tools your agent can call
vity_recallSemantic search across your memoriesvity_profileRetrieve your stored memory profilevity_storeSave a new memory with a typevity_forgetDelete memories that match a patternYour agent calls these directly. You can also drive them yourself from the CLI.
$ hermes vity status$ hermes vity search "auth service decisions"$ hermes vity store "prefers pnpm over npm" --type preferenceIt is built on the open-source maximem-vity-sdk and ships under the MIT license. Read the docs →
Vity vs. the Alternatives Inside Hermes
You have three ways to give Hermes memory today. Here is how Vity compares to the built-in memory tool and to keeping your own markdown notes.
Hermes' built-in memory tool and Vity are complementary. Vity mirrors facts recorded by the built-in tool into semantic recall, so you can run both.
Reviews
What People Say About Vity
Vity is the memory layer behind these. Hermes is its newest home.
That's an impressive idea, it should definitely improve the workflow and save the time!
okay this is exactly what i've been complaining about for months - why do i have to explain the same context to every single llm? love that you're syncing chrome and twitter bookmarks too, that's smart.
MemoryPlugin nails a real pain point by giving multi-AI workflows a unified long-term brain that feels native, not bolted on.
Get Started in 30 Seconds
Install the plugin, paste a free API key, and your Hermes Agent has memory that lasts across every session.
$ pip install hermes-maximem-vityFrequently Asked Questions
Vity is a persistent memory plugin for Hermes Agent. It gives your agent long-term memory across sessions by recalling relevant context before each turn and capturing new information after, all stored in an encrypted Vity vault.
Vity runs in two phases. Before each turn it fetches the memories relevant to your prompt and adds them to context. After each turn it extracts new facts, preferences, and episodes and saves them. Both happen in the background, so your agent is never blocked.
Run pip install hermes-maximem-vity then hermes-maximem-vity install. The installer copies the plugin to ~/.hermes/plugins/vity/, asks for a free API key from app.maximem.ai/api-keys, and activates memory. Setup takes about 30 seconds.
Auto-Recall proactively surfaces relevant memories before each turn. Auto-Capture saves new context after each turn. Both are on by default and can be tuned in vity.json using auto_recall, auto_capture, max_recall_tokens, and min_prompt_length.
Yes. Facts recorded through Hermes' built-in memory tool are mirrored into Vity semantic recall, so the two work together rather than competing.
Yes. Hermes writes to the same Vity vault as the Vity browser extension, so memory captured in your terminal is available to your Vity-connected AI tools like ChatGPT, Claude, and Gemini, and the reverse.
Yes, it comes with a free API key to get started. Your memories are encrypted at rest, are never used to train models, and are yours to export or delete. The plugin is open source under the MIT license.