Labsco
MCP SERVER

YourMemory

by sachitrafa

Local memory for an agent that consolidates related facts and lets unused ones fade, instead of hoarding every note.

Agent Memory
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