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

MCP Server Directory Lists 1000+ Servers Across 20 Categories
A curated directory provides install commands and config snippets for over 1000 MCP servers across categories including databases, developer tools, browser automation, AI/ML, and cloud/devops. The directory is free to browse and submit to.

Mandala v0.3: Open-Source Async Runtime to Unify Logistics Telemetry as OpenTelemetry Spans for Agent Reasoning
Mandala v0.3 provides an open-source async runtime that ingests telemetry from Samsara, Descartes, Vizion, and FMCSA via webhooks, emits events as OpenTelemetry spans, and exposes data via MCP tools for LLM agents.

Codebook Lossless LLM Compression: 10-25% RAM Reduction with Bitwise Packing
A developer's proof-of-concept code demonstrates lossless LLM compression by packing fp16 weights into blocks, achieving 10-25% RAM reduction with a trade-off of approximately halved inference speed. The approach identifies that most models only use 12-13 bits of unique values despite fp16's 16-bit representation.

Claude adds memory import feature to migrate from other AI providers
Claude now allows users to import context and preferences from other AI providers through a copy-paste process. The memory feature is available on all paid plans and helps maintain conversation history when switching platforms.