
Your AI finally remembers you
Engram gives AI agents persistent, cross-session memory. Stop re-explaining your codebase, preferences, and context. Works with Claude, Cursor, ChatGPT, and any MCP-compatible tool.
SQLite for agent state. Local-first. Open source.
npm install -g @hbarefoot/engramAI memory is broken fixable
Every tool tries to solve memory differently. None of them get it right.
What Exists Today
- RAG (vector search over docs)
- Static system prompts / .claude files
- Conversation history (context window)
- Manual memory edits (Claude's memory)
- .cursorrules / project configs
What Engram Does
- Learns passively from interactions
- Understands relationships between facts
- Prioritizes relevant memory by context
- Decays outdated info automatically
- Works across agents, not locked to one platform
Built for developers
Everything you need for persistent AI memory, nothing you don't.
Hybrid Memory Retrieval
Combines semantic similarity, recency, confidence, and access patterns for contextual recall.
Full-Text Search
SQLite FTS5 for instant keyword search across all memories.
Local Embeddings
all-MiniLM-L6-v2 runs locally (~23MB). No API keys, no cloud, works offline.
Secret Detection
Automatic detection and redaction of API keys, passwords, and credentials.
Web Dashboard
Modern React UI for visualizing, searching, and managing memories.
MCP + REST API
6 MCP tools for Claude/Cursor. Full REST API for n8n, LangChain, custom agents.
Get started in seconds
Choose your preferred installation method.
One-click install, auto-configures your AI agents.
Download
Grab the .app from GitHub Releases
Install
Drag to Applications folder
Connect
One-click agent configuration
macOS 12+ · Apple Silicon
Works with your favorite agents
Auto-configures for most tools. One shared memory across all of them.
Claude Desktop
One-click connect
Claude Code
One-click connect
Cursor
One-click connect
Windsurf
One-click connect
ChatGPT
Setup guide provided
n8n
HTTP integration
Custom MCP
Any MCP client
Three-layer architecture
Simple, composable, and runs entirely on your machine.
MCP Tools (6)
engram_rememberStore a memory with content, context, and tagsengram_recallGet relevant memories based on queryengram_forgetRemove a memory by IDengram_statusHealth check and statsengram_feedbackMark memories as helpful/unhelpfulengram_contextGenerate pre-formatted context blocksGive your AI a memory
Stop re-explaining. Start building.
npm install -g @hbarefoot/engram