marm-memory
View on GitHubLocal-first 3-in-1 AI memory layer & MCP server for Claude Code, Codex, Grok, Gemini, VS Code and Cursor. Fuses session history, codebase indexing & concept graphs in SQLite. Enables zero-cloud, privacy-first context & instant recall, supports multi-agent swarms.
MARM Memory is a local-first MCP server that gives AI coding agents persistent memory in SQLite. It fuses session history, repository code graphs and concept graphs behind 14 MCP tools over HTTP/STDIO, with semantic re-ranking and no cloud dependency.
Use Cases
Give coding agents persistent memory across sessionsShare context between Claude Code, Codex, Gemini and CursorIndex a repository into a queryable code knowledge graphBuild concept graphs linking decisions, errors and peopleSemantic recall of past conversations and notesRun zero-cloud private memory for a single developerPower multi-agent swarms with a shared memory backendExpose memory, code graph and concept graph via 14 MCP tools
Built With
- Language
- Python
- Frameworks
- FastAPI · SQLite · Model Context Protocol · Docker · fastembed · Pydantic
Tags
mcp-server · agent-memory · local-first · sqlite · knowledge-graph · code-indexing · embeddings · semantic-search · persistent-memory · multi-agent · privacy-first · claude-code · cursor · developer-tools · self-hosted · fastapi