oleksiijko/pmb

65 stars · Last commit 2026-06-01

Local-first persistent memory for AI coding agents (Claude Code, Cursor, Codex) via MCP. 94.5% LoCoMo recall@10, 70ms p50, multilingual, zero API keys.

README preview

<div align="center">

<img src="https://raw.githubusercontent.com/oleksiijko/pmb/main/docs/assets/logo.png" width="180" alt="PMB logo">

# PMB · Personal Memory Brain

### Local-first persistent memory for AI agents - Claude Code, Cursor, Codex.
### 94.5% LoCoMo recall@10 · 70ms p50 · multilingual · Apache 2.0 · zero API keys.

[![PyPI version](https://img.shields.io/pypi/v/pmb-ai.svg?logo=pypi&logoColor=white&label=pypi&color=blue)](https://pypi.org/project/pmb-ai/)
[![PyPI downloads](https://img.shields.io/pypi/dm/pmb-ai.svg?logo=pypi&logoColor=white&label=downloads)](https://pypi.org/project/pmb-ai/)
[![Python versions](https://img.shields.io/pypi/pyversions/pmb-ai.svg?logo=python&logoColor=white)](https://pypi.org/project/pmb-ai/)
[![CI](https://github.com/oleksiijko/pmb/actions/workflows/ci.yml/badge.svg?branch=main)](https://github.com/oleksiijko/pmb/actions/workflows/ci.yml)
[![License: Apache 2.0](https://img.shields.io/badge/License-Apache_2.0-blue.svg)](LICENSE)
[![MCP](https://img.shields.io/badge/protocol-MCP-purple.svg)](https://modelcontextprotocol.io)
[![LoCoMo Recall](https://img.shields.io/badge/LoCoMo%20recall%4010-94.5%25-success.svg)](#-benchmarks)
[![Latency](https://img.shields.io/badge/p50%20warm%20recall-70ms-success.svg)](#-benchmarks)
[![Top-10 stress](https://img.shields.io/badge/top--10%20stress%20(900%20q)-99.2%25-success.svg)](#-benchmarks)
[![Multilingual](https://img.shields.io/badge/multilingual-50%2B%20langs-blueviolet.svg)](#-multilingual)
[![Local first](https://img.shields.io/badge/local--first-✓-success.svg)](#-privacy--security)

View full repository on GitHub →