Open Memory Protocol: One Memory Store for Claude, ChatGPT, Cursor

Open Memory Protocol (OMP) is a vendor-neutral specification and reference server that solves the AI memory silo problem: every tool (Claude, ChatGPT, Cursor, Copilot) forgets you when you switch. OMP provides a unified storage and retrieval API for user memory across tools.
Quick Start
Option A — Hosted server (zero setup): Point tools at https://omp-server-production.up.railway.app. Check health with:
curl https://omp-server-production.up.railway.app/v1/health
# {"status":"ok","version":"0.1","compliance":"OMP-Core","memories_count":0}Option B — Self-hosted: Requires Node.js 22+. Run:
npx omp-server
Or with Docker:
docker run -p 3456:3456 -v omp-data:/data ghcr.io/smjai/omp-server
Test locally:
curl http://localhost:3456/v1/health
# {"status":"ok","version":"0.1","compliance":"OMP-Core","memories_count":0}Connect Claude via MCP
Add to your Claude Desktop config file (~/Library/Application Support/Claude/claude_desktop_config.json on macOS):
{
"mcpServers": {
"omp": {
"command": "npx",
"args": ["omp-mcp"],
"env": {
"OMP_SERVER": "http://localhost:3456",
"OMP_API_KEY": "your-omp-key"
}
}
}
}To enable AI-powered memory extraction/compression, set server env vars: OMP_AI_PROVIDER=anthropic (or openai) and OMP_AI_API_KEY.
Add a system prompt to Claude Project to auto-use memory: "At the start of every conversation, use omp_recall to search for relevant memories. Whenever the user shares anything worth remembering, use omp_remember to save it silently."
Adapters for ChatGPT and Cursor
The OMP Bridge browser extension silently saves ChatGPT conversations to your OMP server every 2 minutes. When you open Claude, a toast notification appears: "C…" (indicates cross-app memory recall).
The spec includes SDKs for TypeScript and Python, plus a publicly hosted Mobile PWA at https://omp-server-production.up.railway.app/app.
Who It's For
Developers juggling multiple AI tools (Claude, ChatGPT, Cursor, Copilot) who want persistent memory across sessions without manual context transfer.
📖 Read the full source: HN AI Agents
👀 See Also

TEMM1E v3.1.0: AI Agent That Self-Fine-Tunes Using User Interactions
TEMM1E v3.1.0 introduces Eigen-Tune, a system that captures LLM interactions as training data, scores quality from user behavior, and fine-tunes local models via LoRA with zero added LLM cost. Tested on Apple M2, it corrected temperature conversions from 72°F = '150°C' to '21.2°C' after 10 conversations.

Mymir: An Open-Source Project Graph for Coding Agents via MCP
Mymir gives agents a graph-based project map with dependencies, decisions, acceptance criteria, and previous execution notes, delivered via MCP to avoid re-explaining state across sessions.

Logira: eBPF Runtime Auditing for AI Agent Runs
Logira is an observe-only Linux CLI tool that records exec, file, and network events via eBPF during AI agent runs, with per-run local storage in JSONL and SQLite and built-in detection rules for credential access, persistence changes, and suspicious patterns.

OpenClaw: Revolutionizing Website Maintenance with Continuous Surveillance
OpenClaw, an innovative AI-driven agency, redefines website maintenance by operating tirelessly around the clock. Harnessing advanced automation, it ensures optimal website functionality and promptly addresses issues.