Engram Tool Gives AI Coding Assistants Persistent Memory Across Sessions
A developer has built Engram, a tool that provides AI coding assistants like ChatGPT, Claude Code, Cursor, and Windsurf with persistent memory that carries over between sessions. The tool works via the Model Context Protocol (MCP), allowing compatible AI clients to search past conversations by meaning using semantic vector embeddings rather than keyword matching. Unlike existing workarounds such as CLAUDE.md files or built-in memory features, Engram automatically stores full conversation histories, including reasoning, trade-offs, and bug investigations, without requiring manual maintenance. Users can connect Engram by adding a custom MCP server URL to their AI client's configuration, with an optional CLI daemon that auto-captures Claude Code sessions in the background. The backend infrastructure runs on Cloudflare, using Workers, D1 SQLite storage, and Vectorize for the semantic search index.
This is an AI-generated summary. ShortSingh links to the original source for the complete article.

Discussion (0)
Log in to join the discussion and vote.
Log in