Back to AI Q&A
How does Hermes memory work? What is the difference between MEMORY.md, USER.md and Honcho

How does Hermes memory work? What is the difference between MEMORY.md, USER.md and Honcho

AI Q&A Admin 144 views

Hermes' memory, simply put, is "to remember who you are, what you have done, and what you prefer". By default, Hermes holds persistent memory with local MEMORY.md and USER.md, which work together with project context files. It is not a rough stuffing of the entire chat history into context, but a persistent memory that has been screened.

MEMORY.md, USER.md, and Honcho Difference

LevelsFunctionWho is it for?
MEMORY.md / USER.mdLocal Lasting Memories, Preferences, Project NotesStand-alone use, personal assistant
HonchoDeep user modeling across sessions and platformsMulti-device, long-term companion application
Memory ProvidersExternal memory plug-inPeople who want to put their memories in independent service

If you're just using Hermes locally, the default memory is usually sufficient; If you're going to make a product that "remembers users for a long time", Honcho would be more suitable. The official documentation also highlights that Honcho and built-in memory can work in parallel, with the former being more like a deep portrait and the latter being more like local notes. Many people confuse memory, skill, and context files, but they actually have different divisions of labor: memory is "what to remember", context files are "what to do", and skills are "what to load when encountering a specific task".

Who is it not suitable for? If you just want to ask and answer once without cross-session memorization, don't add Honcho to avoid configuration complexity.

Recommended Tools

More