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

Caliby: Open-Source Embedded Vector Database for AI Agents with Hybrid Text+Vector Storage
Caliby is a C++ embedded vector database with Python bindings (pip install caliby) that supports HNSW, DiskANN, and IVF+PQ indexes, claims 4x performance over pgvector, and natively stores text alongside vectors for AI Agent/RAG use cases.

Super Claude browser extension tracks Claude AI usage velocity and limit predictions
A developer built a browser extension called Super Claude that adds usage velocity indicators and time-to-100% predictions directly in the Claude UI, helping users monitor their 5-hour allocation consumption.

Nexus: Open-Source AI-to-AI Protocol with Discovery, Trust, and Payments
Nexus is a self-hosted protocol that enables AI agents to discover each other, negotiate terms, verify responses, and handle micropayments without human intervention. It includes five layers: discovery, trust, protocol, routing, and federation, with 66 tests and MIT licensing.

tmux-claude: Monitor Claude Code Instances Across Tmux Panes
tmux-claude is a tool that adds live monitoring for Claude Code instances within tmux sessions. It provides a status bar, interactive dashboard, enhanced window chooser, and desktop notifications by reading local session files without API calls.