Engram logo
v1.1 — Desktop App Now Available

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.

Download for Mac
npm install -g @hbarefoot/engram

AI 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.

Recommended

One-click install, auto-configures your AI agents.

1

Download

Grab the .app from GitHub Releases

2

Install

Drag to Applications folder

3

Connect

One-click agent configuration

Download for Mac

macOS 12+ · Apple Silicon

Works with your favorite agents

Auto-configures for most tools. One shared memory across all of them.

Claude Desktop

Auto-config

One-click connect

Claude Code

Auto-config

One-click connect

Cursor

Auto-config

One-click connect

Windsurf

Auto-config

One-click connect

ChatGPT

Manual

Setup guide provided

n8n

REST API

HTTP integration

Custom MCP

Auto-config

Any MCP client

Three-layer architecture

Simple, composable, and runs entirely on your machine.

Interfaces
MCP ServerREST APICLIDashboard
Core Engine
recallstoreembedextractconsolidate
Storage
SQLite (~/.engram/memory.db)FTS5 IndexEmbeddings

MCP Tools (6)

engram_rememberStore a memory with content, context, and tags
engram_recallGet relevant memories based on query
engram_forgetRemove a memory by ID
engram_statusHealth check and stats
engram_feedbackMark memories as helpful/unhelpful
engram_contextGenerate pre-formatted context blocks

Give your AI a memory

Stop re-explaining. Start building.

Download for Mac
npm install -g @hbarefoot/engram