What is PLUR
PLUR is persistent, shared memory for AI agents. Install it once and your corrections, preferences, and conventions stick — across sessions, across tools, across machines.
The problem
Section titled “The problem”You correct your agent’s coding style on Monday. On Tuesday it makes the same mistake. You explain your architecture in Cursor. That night, Claude Code has no idea.
LLMs don’t remember between sessions. Most “memory” products solve this with a cloud database keyed to a single tool. PLUR solves it with a local store, a standardised data model, and adapters into every place an agent runs.
How it works, in one diagram
Section titled “How it works, in one diagram”You correct your agent → engram created → YAML on your diskAgent fixes an incident → episode captured → timeline searchableNext session starts → relevant engrams injected → agent remembersYou rate the result → engram strengthens or decays → quality improvesUnused engrams → activation decays → naturally fade from injectionTwo storage primitives:
- Engrams — typed assertions (“always use blue-green deploys”). Each engram has activation that decays over time and strengthens on access, scope that controls visibility, polarity (do vs don’t), and feedback signals.
- Episodes — timestamped event records for “what happened when”. Incident timelines, session logs, operational history.
Search is fully local: BM25 + BGE embeddings + Reciprocal Rank Fusion. Zero API calls. Zero per-query cost. Works offline.
Where it runs
Section titled “Where it runs”PLUR connects to your tools through adapters:
| Adapter | Best for | Install |
|---|---|---|
| MCP | Claude Code, Cursor, Windsurf, any MCP client | npx @plur-ai/mcp init |
| OpenClaw plugin | OpenClaw — fully automatic memory | openclaw plugins install @plur-ai/claw |
| Hermes | Python agent frameworks | pip install plur-hermes |
| CLI | Scripts, automation, any agent that can shell out | npm i -g @plur-ai/cli |
| Custom | Anything else — HTTP/SSE + REST | Self-hosted (Enterprise) |
Two tiers
Section titled “Two tiers”Local PLUR — free, open source, runs on your laptop. Engrams in ~/.plur/. Optional git sync between your machines. This is what most people install. Start with the 30-second install.
PLUR Enterprise — multi-user MCP/SSE server, GitHub & GitLab OAuth, OIDC/SAML SSO, SCIM 2.0, admin dashboard, audit log, webhooks. For teams that want shared scopes and centralised governance. Self-hosted, same Apache-2.0 core.
What’s NOT here
Section titled “What’s NOT here”PLUR is not a vector database, not a RAG framework, not a chat history store, not a cloud product, and not a wrapper around an LLM. It is a small, opinionated memory engine: typed engrams, local search, plug-in adapters. The opinions are the product.
Next: Install in 30 seconds →