View all files | ||||
Biological memory fades. Digital memory leaks. We fixed both.
Website • Quick Start • Features • Security
An end-to-end encrypted memory layer for AI assistants.
LOCAL BY DEFAULT - Your data lives on your device. No cloud, no servers, no sync unless you ask for it.
ENCRYPTED ALWAYS - AES-256-GCM. Keys never leave your device. 24-word recovery phrase, like a crypto wallet.
ZERO-KNOWLEDGE SYNC - Need multi-device? Opt-in sync encrypts everything client-side. We only see ciphertext. Like Signal, but for AI memory.
OPEN SOURCE - Don't trust us. Verify. Audit the code. Self-host if you want. Fork if we disappear.
Works with Claude Desktop, Claude Code, Cursor, and any MCP-compatible client.
Restart your AI client. It remembers you now.
| Local by Default | Your data stays on your device. No cloud required. |
| E2E Encryption | AES-256-GCM. Keys never leave your device. |
| Open Source | Audit the code. Self-host. Fork if we disappear. |
| Semantic Memory | Vector similarity search across all your sessions |
| Secrets Vault | Encrypted storage for API keys and credentials |
| Zero-Knowledge Sync | Optional. Client-side encryption. We only see ciphertext. |
All encryption uses node:crypto (OpenSSL). No custom cryptography.
| At Rest | AES-256-GCM |
| Key Derivation | PBKDF2-SHA256 (600k iterations) |
| Search Index | HMAC-SHA256 (blind indexing) |
| Recovery | BIP39 Mnemonic (24 words) |
| Where's your data? | Your device (default) | Their servers |
| Who holds the keys? | You | They do |
| Can they read it? | No | Yes |
| Can you verify? | Yes (open source) | No |
| Cross-app | Any MCP client | Locked to one app |
The AI industry solved intelligence. It forgot about sovereignty.
Engram integrates with Claude Code Agent Teams through lifecycle hooks. When teams complete tasks or wind down, Engram can automatically consolidate team memories into structured summaries.
How it works:
Configuration (.claude/settings.json):
You can also run engram consolidate manually to generate team summaries on demand.
Your AI should remember you. Not the other way around.