Open Memory Protocol (OMP)
A vendor-neutral specification, reference server and set of SDKs for AI tools to share portable memory about a user across different assistants, sessions and devices.
Open Memory Protocol, or OMP, is a specification for how AI tools store, retrieve and share memory about a user and their context, aimed at the problem that each AI tool today remembers a user only within its own walls. Any tool that implements OMP can share memory with any other OMP-compatible tool.
The project is four things together: the specification itself, defining memory objects, a storage format and an HTTP API; a self-hostable, open-source reference server that runs in Docker with one command, or is available as a hosted instance; TypeScript and Python software development kits for building compatible tools; and adapters for Claude through MCP, OpenAI and Cursor, among others.
It requires Node.js 22 or newer to self-host, and includes a mobile-friendly progressive web app for browsing stored memories.