Operational memory for AI teams
Engrams gives your AI agents shared memory across Claude, ChatGPT, Codex, Cursor, and Gemini. Decisions, tasks, handoffs, and pull-based sync — so every session picks up where the last one left off.
npx engrams-init
Set up in 60 seconds — detects your tools, writes MCP config, verifies connection.
Claude’s memory works in Claude. ChatGPT’s memory works in ChatGPT. Switch tools — start over. Open a new session tomorrow — explain again. Run multiple agents in parallel — none of them share state.
This isn’t a feature gap that gets closed. Anthropic won’t build memory that works inside ChatGPT. OpenAI won’t build memory that works inside Claude. It’s a structural line no platform will cross.
Engrams sits outside the platforms. One memory layer, accessible from any tool via REST API or MCP. You own the data. You control the schema. Your agents read and write to the same source of truth.
remember({type: "decision", content: "Use Postgres for queue — Redis adds ops burden"})pull({agent: "CC-eng"}) — retrieves decisions, tasks, and context written by other agents since your last session.Claude’s memory works in Claude. ChatGPT’s memory works in ChatGPT. Mem0 and Zep require code. Engrams works across all of them — no SDK, no code, just a URL.
pull({agent: "CC-eng"}), and check inboxes for cross-agent handoffs. One memory layer coordinates Claude, ChatGPT, Codex, and Gemini.analyze_decision pulls relevant past decisions, learnings, and context to help your AI give you better recommendations — grounded in your own history.Claude Projects has memory now. Why do I need Engrams?
Claude Projects is excellent — inside Claude. Engrams is for when you work in Claude AND ChatGPT AND Codex AND Cursor AND your own agents, and want all of them reading the same memory. Native memory can’t cross platform boundaries. Engrams can.
What about MemoryPlugin or browser extensions?
Those are built for consumers who want auto-capture across chat interfaces. Engrams is built for developers who want typed primitives, API access, multi-agent coordination, and shared projects. Different tools for different needs.
Will platforms just build this themselves?
They’ll build better memory inside their own walls. They won’t build memory that works inside a competitor’s product — that’s a structural incentive problem, not a technical one. The more platforms improve, the more you use several, the more you need a neutral layer connecting them.
Is this hard to set up?
You need an API key and a config block in your MCP settings or Custom GPT Action. If you’re comfortable with API keys, you’ll be running in minutes. This is a developer tool — setup is intentional, not accidental.
API key + MCP config. Running in minutes. 14 days free, no card required.
Start 14-day trial