Plug it into any MCP-compatible runtime and let your agent remember
across sessions, sources, and machines.
01 · PROTOCOL MCP-native, zero glue.
Twenty-one tools exposed over the Model Context Protocol.
Drop-in for Claude Code, Cursor, Cline, Continue, Zed, OpenAI
agents, custom runtimes. No SDK, no wrapper.
{ "mcpServers": {
"engram": {
"command": "engram-mcp"
}
}}
02 · RUNTIME Local-first. SQLite + LanceDB.
Embeddings via Ollama (nomic-embed-text) by default.
Nothing leaves your machine unless you opt into Pro for sync
and mobile capture.
▸ ~/.engram/memory.db
single SQLite file · portable · grep-able
03 · INGEST Multi-source.
Drive, Notion, YouTube, Obsidian, voice, agent transcripts.
Connect once, Engram watches and re-indexes on change. No
one-shot imports.
04 · ENRICH Auto-tagged.
Your agent supplies titles and tags via remember.
We add vectors, typed fields, and views. Cluster patterns and
missing context surface via analyze_patterns and
find_gaps.
05 · MOBILE iOS and Android (Pro).
Voice, text, link share. Capture from anywhere, sync back home
through end-to-end encrypted transit. Local Whisper transcribes
audio once it reaches the daemon.
06 · SYNC Encrypted multi-PC sync (Pro).
Bidirectional ops-log over XChaCha20-Poly1305. Your laptop and
desktop share one brain. The server sees ciphertext, never
content. Key derived via Argon2id, never uploaded.