PLUR Documentation

Complete guides, API reference, and integration instructions for the open standard for AI agent memory.

Getting Started

Installation Guide

Set up PLUR in Claude Code, Cursor, Windsurf, OpenClaw, or as a CLI tool. One command enables persistent memory across all your AI tools.

Read Guide →

The Engram Specification

Learn the open standard for AI agent memory. Understand the data structure, activation model, and injection algorithm for portable memory.

Read Specification →

API Reference

Complete reference for all PLUR tools: plur_learn, plur_recall, plur_inject, plur_feedback, and more. Available via MCP, CLI, and multiple SDKs.

View API Docs →

Resources & Benchmarks

Benchmarks

Retrieval recall, agent-task impact (Haiku + PLUR beats Opus without it), and operational metrics. 97.6% R@5 on LongMemEval-S.

View Benchmarks →

Comparisons

How PLUR compares to other agent memory systems: Mem0, Letta, Mastra, Zep, and more. Detailed feature and architecture analysis.

See Comparisons →

Research & Blog

Articles on agent memory, the cost of context, learning architecture, and open standards for AI systems.

Read Articles →

Integration & Deployment

MCP Server

Run PLUR as an MCP server for Claude Code, Cursor, Windsurf, and any MCP-compatible agent. Full setup and troubleshooting guides.

MCP Documentation →

Python & CLI

Use PLUR via Python SDK, Hermes plugins, or command-line interface. Integrate with any AI framework or workflow.

View CLI Docs →

Enterprise

Self-hosted deployment with SSO, SCIM, RBAC, audit logging, and team knowledge stores. Multi-machine sync via git.

Enterprise Docs →

Community & Support

Questions? Issues? Feature requests?