PMB

PMB

PMB stores coding assistants' project history locally with a SQLite and LanceDB memory layer for fast, private agent recall.

👁 170 views

PMB at a glance

Pricing
Free
Key strengths
Local-first storage keeps project memory private and offline · Sub-millisecond writes and fast recall for agent workflows · Visual map and timeline dashboard for inspecting memory

About PMB

PMB is a local-first memory layer designed for coding assistants that need persistent project history without sending data to remote servers. Every event, decision, and lesson is stored on disk using SQLite paired with vector embeddings in LanceDB, giving agents a reliable way to recall context across long-running sessions. Because all storage runs on the developer's machine, sensitive project knowledge stays private and under the user's direct control. Speed is a core part of the design. Reads typically resolve in tens of milliseconds, while write operations return in under one millisecond because embeddings and vector inserts run on a background thread. This low-latency behavior means agents can check memory between tool calls without slowing down the development loop. Teams running multiple agents benefit from consistent recall without paying for cloud storage or external APIs. The included Map and Timeline dashboard turns stored memory into something developers can actually inspect. A live entity graph reveals relationships between files, decisions, and lessons, while a git-style timeline surfaces commits, facts, and contextual changes over time. This visibility makes it straightforward to audit what an agent has learned, prune outdated entries, and keep the memory layer tidy. PMB also introduces honest lesson scoring, tracking whether the agent actually follows the rules it has recorded. Helpful lessons get starred, while ignored ones are flagged as dead so teams can remove misleading guidance. Combined with local storage, this scoring system prevents the bloat and drift that often plague long-lived agent memory setups.

Features

  • Local-first persistent memory: Stores all events in SQLite with vectors in LanceDB on disk, so agents read and write project memory without data leaving the machine.
  • Low-latency reads and async writes: Recall typically lands in tens of milliseconds, while writes return in under 1 millisecond as embeddings and vector inserts run on a background thread.
  • Map and Timeline dashboard: A local web app shows a live entity graph and git-style timeline of decisions, lessons, commits, and facts so developers can inspect and clean up memory.
  • Honest lesson scoring: Tracks whether the agent actually follows each rule, starring helpful lessons and flagging ignored ones as dead so teams avoid bloated or misleading memory.

Pros

👍 Local-first storage keeps project memory private and offline 👍 Sub-millisecond writes and fast recall for agent workflows 👍 Visual map and timeline dashboard for inspecting memory 👍 Lesson scoring filters out ignored or dead rules automatically 👍 SQLite plus LanceDB stack requires no cloud dependencies

Cons

👎 Requires local disk space that grows with project activity 👎 No built-in cloud sync across multiple machines 👎 Dashboard setup adds extra step for non-developer users

PMB Pricing Plans

Open source package

Free

Full PMB Pricing →

Similar Personal Finance Tools