Engram: Open-source memory layer for Claude Code and MCP clients

What Engram is
Engram is an intelligent memory layer built using Claude Code that functions as an MCP (Model Context Protocol) server compatible with any MCP client. It's free and open-source under the AGPL license.
How it differs from Claude's native auto memory
Anthropic recently launched auto memory for Claude Code, which validates the need for persistent memory in agents. However, Engram offers several key differences:
- No cap: Stores unlimited memories with semantic vector search (only retrieves relevant content)
- 96% fewer tokens: Uses approximately 800 tokens per query versus 5K+ for loading an entire markdown file
- Higher accuracy: Achieves 80% accuracy on the LOCOMO benchmark (standard memory benchmark from Snap Research) versus 29% for flat-file approaches
- Cross-project: One vault across all projects, not siloed per repository
- Intelligence layer: Includes automatic extraction, consolidation, contradiction detection, and bi-temporal recall
- Client compatibility: Works with any MCP client, not locked to Claude Code
Claude's native system writes markdown files with a 200-line cap (approximately 5K tokens loaded every session) and operates per-project without semantic search.
Technical implementation
Behind the scenes, Engram uses:
- SQLite + sqlite-vec for vector search
- Knowledge graph for entity relationships
- LLM-powered consolidation that produces insights rather than just storage
Core functions
Your agent interacts with Engram through these primary calls:
engram_remember: Store memoriesengram_recall: Retrieve memories
Additional MCP tools
engram_ask: Question answeringengram_consolidate: Merge related memoriesengram_audit: Cross-reference external contentengram_briefing: Session start context
Getting started
Installation takes about 2 minutes:
npm install -g engram-sdk
engram initThis auto-detects Claude Code and Cursor, writes the MCP configuration, and creates your vault.
Availability
Engram is listed in the official MCP Registry as io.github.tstockham96/engram.
📖 Read the full source: r/ClaudeAI
👀 See Also

ClawBridge – Safely Expose Your Home Assistant Entities to OpenClaw
ClawBridge introduces a seamless way to expose Home Assistant entities to OpenClaw, enhancing automation while ensuring safety. Discover its features and benefits.

Optio: Orchestrating AI Coding Agents in Kubernetes from Ticket to PR
Optio is an open-source orchestration system that turns tickets into merged pull requests using AI coding agents like Claude Code or Codex. It handles the full lifecycle in isolated Kubernetes pods with a feedback loop that auto-resumes agents on CI failures or review feedback.

Claude Code Rewrites PostHog's SQL Parser for 70x Speedup – How Property-Based Testing and Parallel Agents Worked
PostHog used multiple Claude Code sessions in parallel to rewrite their SQL parser, achieving a 70x speedup. The new parser is 16K lines of hand-rolled recursive-descent code with property-based testing.

ClawCall Adds Inbound Calling — Your OpenClaw Agent Gets Its Own Number
ClawCall now supports inbound calling — your OpenClaw agent gets a dedicated number, picks up within seconds, and talks with your tone. Easier greeting and personality setup via natural language.