What problem does it solve?
Engram solves the problem of AI forgetting important context between sessions by providing a persistent, structured memory backend with automatic retrieval and contradiction awareness.
Core Features & Use Cases
- Persistent AI memory: store episodic events, semantic facts, and procedural patterns in a local SQLite database.
- Semantic recall pipeline: retrieve relevant memories using vector similarity, expand results via a knowledge graph, score and rank candidates, then assemble a token-budgeted context block.
- Contradiction detection & resolution: detect conflicting beliefs on store and resolve them with configurable strategies.
- Memory lifecycle management: run decay sweeps (Ebbinghaus forgetting) and consolidate older episodic memories into semantic summaries.
- Operational surfaces: use via MCP tools (Claude Code), REST API (server), CLI (terminal), and adapters (Ollama proxy, OpenClaw integration).
Quick Start
Activate Engram by running a recall at the start of your workflow, using the query you want your AI to remember.