recall_memoryLABSCO SUMMARY
Memory that gets smaller as it gets better.
The design choice worth knowing about is deletion: consolidation folds several near-duplicate facts into one summary and archives the originals, and decay lets unused memories fade. That is the opposite of a vector store that keeps everything, and it is what stops recall from drowning in old noise.
What it is
A memory store that runs on your machine. Facts are extracted, deduplicated, embedded and linked by shared entities; related ones are later compressed into a single summary, and stale ones decay on a forgetting curve.
What you get
- Recall ranked by similarity and by how strong a memory still is, with a boost for memories tagged to the directory you are working in
- Storing a new fact with an importance value, a category, and optional file or directory paths
- Updating a stored fact when it goes out of date - re-embedded, and the change written to the audit trail
- A hash-chained ledger of every read, write and delete, so an altered record breaks the chain
- Shared team memory pools with roles, while private memories stay private
- One-command export of everything held, and a purge for the right to be forgotten
Requirements
Python 3.11-3.14. Install with pip install yourmemory, register a token from yourmemoryai.xyz, then run yourmemory-setup, which wires up Claude Code, Claude Desktop, Cursor, Windsurf and Cline. Storage is DuckDB in a local file by default; Postgres with pgvector is the shared option. The licence is CC BY-NC 4.0 - noncommercial use only.
Setup effort
One command plus a key — pip install yourmemory, then supply credentials
USE CASES
Starting a task without re-explaining the project
Recall against the task description and the directory you are in; path-matched memories get a boost, so project-specific preferences surface first.
Capturing a preference the moment it is stated
Store the fact with an importance value and the paths it applies to, so it is scoped rather than global.
Correcting something the agent still believes
Replace the stored fact rather than adding a contradicting one - it is re-embedded and the change lands in the audit trail.
3 tools
Listed in project docs. Your client may show a different list.
store_memoryupdate_memoryBEFORE YOU INSTALL
What to know first
Tools you get
3 tools named in the project's documentation.
Requires
- pip on PATH
- Python 3.11
INSTALLATION
Connect your client
Server setup
pip install yourmemoryMCP Clients
Claude Code, Cursor, Windsurf, Claude Desktop, Cline
yourmemory-setup