
memory
A basic implementation of persistent memory using a local knowledge graph. This lets Claude remember information about the user across chats.
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 freeFree 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
openclaw
Your own personal AI assistant. Any OS. Any Platform. The lobster way. 🦞
391.9k ★everything-claude-code
The agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.
278.8k ★hermes-agent
The agent that grows with you
253.6k ★