oleksiijko/pmb
View on GitHub ↗Local-first persistent memory for AI coding agents (Claude Code, Cursor, Codex) over MCP. Decisions, lessons and facts live in one SQLite file on your disk. Offline, multilingual.
289 ★21 forksPythonUpdated 19d ago
What you need to know
PMB (pmb-ai) is a local-first memory for AI coding agents backed by SQLite as the source of truth (no cloud, no API keys) — MCP-native with a dashboard that visualizes the entity graph (e.g. 3,800+ entities, 41,000+ connections), Apache-2.0, and listed on the GitHub MCP Registry.
Install
pip install pmb-ai
Usage
- •Register the PMB MCP server with your coding agent to store/retrieve project memory locally
- •Open the dashboard to visualize the entity graph of memories/connections
Key features
- ✓Local-first AI memory with SQLite as source of truth — no cloud or API keys
- ✓Entity-graph visualization dashboard (example: 3,800+ entities / 41,000+ connections)
- ✓MCP-native, listed on the GitHub MCP Registry, Apache-2.0
Best for
AI coding-agent users who want private, local-first project memory with a visible knowledge graph.
Caveats
- ⚠README is concise; full setup detail limited to the repo
Platforms: macOS · Linux · WindowsClients: Claude Code · Claude Desktop · MCP clients
Documentation ↗Reviewed 2026-08-11
Topics
ai-agentsai-memorybm25claude-codecodexcursorknowledge-graphlancedbllmlocal-firstmcpmemorymodel-context-protocolprivacypythonragsemantic-searchsentence-transformerssqlitevector-search
- Stars
- 289★
- Forks
- 21
- Language
- Python
- License
- Apache-2.0
- Created
- 2026-05-25
- Last push
- 2026-08-17