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

OpenClaw Kubernetes Operator with Embedded Ollama Support
A community member has created an OpenClaw Kubernetes operator that includes embedded Ollama support, allowing AI agents to run with local models in the same namespace. The setup includes installation commands, configuration details for both local and cloud Ollama models, and dashboard access instructions.

Claude-IDE-Bridge Now Works on Remote Servers for AI-Assisted Development
The Claude-IDE-Bridge tool now connects Claude AI to remote development environments on VPS or cloud machines, allowing access to live diagnostics, open files, and test failures from any device.

Hollow AgentOS reduces Claude Code token usage by 68.5% with JSON-native OS for AI agents
Hollow AgentOS is a JSON-native operating system for AI agents that cuts Claude Code's token usage by 68.5% by eliminating wasteful shell command overhead. It plugs into Claude Code via MCP, runs local inference through Ollama, and is MIT licensed.

Skill Bill: A Markdown-Based Governance Framework for AI Coding Skills
A developer built Skill Bill, a framework of 44 Markdown-based AI skills for Kotlin, Android/KMP, PHP, and Go that addresses prompt management problems like naming drift and duplicated logic. It includes orchestrator skills like 'feature-implement' that chain 10-12 skill invocations and syncs to Claude Code, Copilot, GLM, and Codex.