Back to Apps

PMB (Persistent Memory Bank)
by oleksiijko
Local-first persistent memory for AI coding agents using SQLite and LanceDB for high-performance recall.
0 stars
Works in:CursorCodexWindsurfGemini CLIzed
Exposes:ToolsResources
What it does
PMB provides a robust, local-first memory layer for AI coding agents like Claude Code, Cursor, and Codex. It allows agents to store decisions, lessons, personal facts, and project structures in a single SQLite file on disk, ensuring continuity across restarts and model upgrades without relying on cloud services or API keys.
Tools
prepare(message): Returns project context, lessons, and recent activity based on the current query.recall(query): Performs hybrid semantic and lexical search (BM25 + Vector) across all memories.record_keyed_fact: Stores specific facts associated with a key (e.g., user preferences).index_project: Scans and indexes the current codebase for structural awareness.index_pdf: Extracts and embeds content from PDF documents into the memory bank.mark_lesson_followed: Tracks whether a surfaced procedural rule was successfully applied.
Installation
{
"mcpServers": {
"pmb": {
"command": "pmb",
"args": []
}
}
}
Note: Requires pip install pmb-ai and running pmb setup first.
Supported hosts
Claude Desktop, Cursor, Codex, Windsurf, Gemini, VS Code, Zed, Continue
Quick install
pip install pmb-ai && pmb setupInformation
- Pricing
- free
- Published
- 6/12/2026
- stars
- 0
Categories
Choose your AI client and follow the steps below.
Codex
Install via pip and run pmb setupCursor
Add to .cursor/mcp.json: {"mcpServers": {"pmb": {"command": "pmb", "args": []}}}Claude Desktop
{"mcpServers": {"pmb": {"command": "pmb", "args": []}}}





