ToolScout.

PMB

PMB is an open-source, local-first memory system designed for AI coding agents.

Compare

Our verdict

Who it's for

Local-first AI memory for coding agents.

Who should look elsewhere

Requires initial setup and configuration for each agent (though simplified with pmb connect commands)

Pros

  • +Fully local and open-source (Apache-2.0), no data leaves your machine, no API keys needed
  • +Works across multiple AI coding agents (advanced models, Cursor, Zed) without losing context
  • +Fast hybrid recall (minimal latency) with no LLM call on the read path, keeping latency minimal

Cons

  • −Requires initial setup and configuration for each agent (though simplified with pmb connect commands)
  • −Focused on AI coding agents; may not be designed for general AI assistant memory (e.g., chat bots outside coding)

Key features

  • ✓Automatic memory injection before the model thinks (pre-read) and journaling after actions (post-write)
  • ✓Hybrid recall with BM25, dense vector embeddings, entity graph, and optional reranker fused via Reciprocal-Rank-Fusion
  • ✓Sub-millisecond async writes: returns instantly to agent, embeds and vector storage happen in background thread
  • ✓Memory scoring: tracks whether each lesson is followed by the agent; flags ignored lessons as dead
  • ✓Interactive local dashboard with entity graph map, timeline (git-graph style), and overview
  • ✓No LLM call on the read path; optional summarization and graph extraction can run on local Ollama models
  • ✓MCP integration via stdio, no network, ports, or tokens required
  • ✓Supports multiple projects and agents sharing the same workspace

Pricing

No public pricing plans recorded.

Alternatives & comparisons

More in AI Agents & Assistants

All →