One-Command Setup
bash <(curl -sL https://raw.githubusercontent.com/nowledge-co/community/main/nowledge-mem-hermes/setup.sh)
Installs the native memory provider plugin. Restart Hermes after running.
For Hermes < v0.7.0, add --mcp for the MCP-only setup. See the full guide.
What Happens Automatically
- Working Memory loads at the start of every session
- Relevant memories surface before each turn (no manual search needed)
- User profile facts from Hermes sync to your cross-tool knowledge graph
- Cleaned session transcripts are captured into Mem threads at real session boundaries
- Compression recovery hint is provided on Hermes builds that consume provider compression output
Durable saves still happen through the native nmem_ tools. In addition, Hermes captures cleaned user / assistant transcripts when the session ends cleanly, such as normal exit, /new, or /reset.
Tools
| Tool | Purpose |
|---|---|
nmem_search |
Search memories |
nmem_save |
Save or upsert a decision, insight, or learning |
nmem_update |
Refine an existing memory |
nmem_delete |
Remove one or more memories |
nmem_thread_search |
Search past conversations |
nmem_thread_messages |
Fetch messages from a thread |
Configuration
No plugin config needed. The local nmem client handles server URL and API key for this machine. For remote setups:
nmem config client set url https://your-server
nmem config client set api-key your-key