Skip to content

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.

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.

You correct your agent → engram created → YAML on your disk
Agent fixes an incident → episode captured → timeline searchable
Next session starts → relevant engrams injected → agent remembers
You rate the result → engram strengthens or decays → quality improves
Unused engrams → activation decays → naturally fade from injection

Two 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.

PLUR connects to your tools through adapters:

AdapterBest forInstall
MCPClaude Code, Cursor, Windsurf, any MCP clientnpx @plur-ai/mcp init
OpenClaw pluginOpenClaw — fully automatic memoryopenclaw plugins install @plur-ai/claw
HermesPython agent frameworkspip install plur-hermes
CLIScripts, automation, any agent that can shell outnpm i -g @plur-ai/cli
CustomAnything else — HTTP/SSE + RESTSelf-hosted (Enterprise)

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.

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 →