Engram — Human-Like Memory Layer for AI Agents
Engram is an open-source memory kernel that gives AI agents human-like memory. Built on Ebbinghaus decay curves, CLS sleep-cycle consolidation, and Benna-Fusi multi-trace dynamics, Engram lets agents remember what matters and forget what doesn't.
Why Engram?
- Bio-inspired forgetting: Ebbinghaus decay with multi-timescale traces and homeostatic normalization. Short-term memories fade; important ones consolidate to long-term.
- Episodic scenes: Interactions cluster into CAST scenes by time, topic, and location. Character profiles aggregate across scenes.
- Active memory signal bus: Real-time state, events, and directives with TTL tiers. Agents broadcast what they're doing right now.
- Staged writes with trust scoring: Every write is a proposal. Per-agent trust scoring and policy gateway gate merge rights.
- Cross-agent handoff: Session digests with decisions, files, TODOs, and blockers. Next agent picks up where the last one stopped.
Integrations
One install configures MCP servers for Claude Code, Claude Desktop, Cursor, OpenAI Codex, and OpenClaw. 32 MCP tools. 44+ REST API endpoints.
View on GitHub | Read the docs