A memory layer for AI coding agents. Persistent context that works across Cursor, Claude Code, Copilot, OpenCode, and every tool your team uses.
Every AI coding agent starts every session from scratch. Your Cursor session doesn't know what Claude Code decided yesterday. Long sessions hit context limits and compact away critical decisions. Teams have no shared memory across tools.
One memory layer. Every tool. Zero context decay.
Every decision, file operation, and architectural choice is recorded in a structured ledger. Survives compaction, survives session boundaries, survives tool switches.
Full-text search across every artifact from every session. Find that one decision from three weeks ago in milliseconds. Indexed on write, searchable across plans.
At 80% context usage, Engram automatically hands off to a fresh session with the full ledger intact. One continuous session that never degrades.
Works with Cursor, Claude Code, Copilot, OpenCode, and any MCP-compatible agent. Your team shares one memory, regardless of which tool each developer prefers.
One memory layer, every coding agent.
Three ways to integrate. Pick the one that fits your workflow.
Install the CLI and initialize in your project.
$ npm install -g engram-ai $ cd your-project $ engram init # Creates .engram.json + Claude Code commands $ engram sync # Sync CLAUDE.md $ engram recall # Load context $ engram push # Save learnings
Native tool access. Claude Code gets Engram tools automatically.
// .claude.json
{
"mcpServers": {
"engram": {
"command": "npx",
"args": ["-y", "engram-ai", "mcp"],
"env": {
"ENGRAM_PROJECT": "my-project"
}
}
}
}
After engram init, three slash commands are installed in .claude/commands/:
/engram-recall Load context from previous sessions — decisions, patterns, file changes /engram-push Save session learnings — what you decided, what changed, what you learned /engram-sync Sync CLAUDE.md to persistent memory — accessible from any tool
RESTful. Open. Build your own integrations.
AI coding agents are the future. But they need memory to be useful. Engram is the foundation that makes them actually work.