jagoff/memo
by Various
Persistent semantic memory for AI agents — 100% local on Apple Silicon (MLX) or Linux/Ubuntu (CPU). Markdown source of truth, sqlite-vec + BM25 hybrid search, a codegraph-backed kn
MCP
jagoff/memo
Added 13 July 2026
Overview
jagoff/memo provides persistent semantic memory for AI agents, running entirely locally on Apple Silicon (via MLX) or Linux/Ubuntu (CPU). It uses Markdown files as the single source of truth and performs hybrid search with sqlite-vec and BM25. A codegraph-backed knowledge graph, MCP server, and CLI are included, with no cloud services or API keys required.
Best for
Best for
Developers building local-first AI agents that need persistent, private memory
Use cases
- Enable AI agents to retain context across sessions using local Markdown notes
- Build a codebase knowledge graph for agent reasoning and retrieval
- Run a local memory server via MCP for agent integration
How to use
Install
curl -fsSL https://raw.githubusercontent.com/jagoff/memo/master/install.sh | bash Tools exposed
memomemo-mcp
Tested with
Claude Code, Codex, Devin, Devin Desktop, OpenCode, Cursor, Cline, Continue
Notes
jagoff/memo provides persistent semantic memory for AI agents, running entirely locally on Apple Silicon (via MLX) or Linux/Ubuntu (CPU). It uses Markdown files as the single source of truth and performs hybrid search with sqlite-vec and BM25. A codegraph-backed knowledge graph, MCP server, and CLI are included, with no cloud services or API keys required.
5 stars on GitHub. Last updated 2026-07-13. Licensed MIT.
Use cases
- Enable AI agents to retain context across sessions using local Markdown notes
- Build a codebase knowledge graph for agent reasoning and retrieval
- Run a local memory server via MCP for agent integration
Pros
- Fully local, no external services or API keys needed
- Combines vector, BM25, and knowledge graph search for rich retrieval
- Simple Markdown-based source of truth easy to edit and version control
Cons
- Limited to Apple Silicon and Linux/Ubuntu; no Windows or cloud deployment
- Requires Python setup and dependencies (sqlite-vec, codegraph, etc.)
- Knowledge graph quality depends on codegraph’s capabilities
Indexed from awesome-mcp-servers-punkpeye and enriched against its public facts.
Pros
- Fully local, no external services or API keys needed
- Combines vector, BM25, and knowledge graph search for rich retrieval
- Simple Markdown-based source of truth easy to edit and version control
Cons
- Limited to Apple Silicon and Linux/Ubuntu; no Windows or cloud deployment
- Requires Python setup and dependencies (sqlite-vec, codegraph, etc.)
- Knowledge graph quality depends on codegraph's capabilities
Pairs with
Other entries in the index that connect to this one. Click through to see the chain.
upstash/context7
Various
Context7 Platform -- Up-to-date code documentation for LLMs and AI code editors
topoteretes/cognee
Various
Memory platform for AI Agents in 6 lines of code
vectorize-io/hindsight
Various
Hindsight: Agent Memory That Learns
Get the free Developer’s Field Guide
A 27-page field guide to the AI coding workflow with Claude. Claude Code, MCP servers, the prompt patterns that work, and what to delegate. Free.
Enter your work email. We send it straight over, plus a few short notes worth knowing. Unsubscribe any time.