memory

A basic implementation of persistent memory using a local knowledge graph. This lets Claude remember information about the user across chats.

91.2k ★(monorepo)+243/wkMCPestablishedApache-2.0 / MIT (transitioning)

Score

85/100

91,237 stars

10,424 forks

A low score is not a verdict on quality. Young and niche tools start low by design. How we calculate scores

The Open Source Drop Lens

By Erik Loyd, SaaS CEO and former COO/CFO of an AWS Premier Partner.

Updated Sep 2026

Memory gives your AI assistant a notebook that survives between chats. It stores a small knowledge graph of entities, the relations between them and facts attached to each, then lets the model search and open those nodes later.

Install it with npx or Docker. Everything lives in one local JSONL file, and MEMORY_FILE_PATH puts that file somewhere you control and back up. No accounts, no service costs.

The MCP steering group maintains it as a basic reference implementation. It works well for personal context like preferences and project facts. Need semantic search, sync across machines or memory shared by a team? That is a different class of tool.

Cost Breakdown

fully free

Free tier: Free and open source (the project is moving from MIT to Apache 2.0). No underlying service.

Self-hosted: Runs locally through npx or Docker. The graph is stored in a JSONL file, memory.jsonl in the server directory by default; set MEMORY_FILE_PATH to choose the location.

Paid: None.

Free, with memory in one local file. Set MEMORY_FILE_PATH so that file lives somewhere you back up.

Get tools like this every Wednesday

One featured tool, three on the radar. No fluff.

Explore Further

More tools in the directory