{"repo":"kael-bit/engram-rs","free":true,"listed":false,"github":"https://github.com/kael-bit/engram-rs","clone":"git clone https://github.com/kael-bit/engram-rs.git","description":"Memory engine for AI agents — time axis (3-layer decay/promotion) + space axis (self-organizing topic tree). Hybrid search, LLM consolidation. Single Rust binary.","language":"Rust","stars":27,"topics":["agents","ai","rust","sqlite","ai-agents","ai-memory","mcp","claudecode","openclaw","mcp-server"],"license":"MIT","category":"ai-agents","readme_excerpt":"engram-rs Memory engine for AI agents. Two axes: time (three-layer decay & promotion) and space (self-organizing topic tree). Important memories get promoted, noise fades, related knowledge clusters automatically. Most agent memory is a flat store — dump everything in, keyword search to get it back. No forgetting, no organization, no lifecycle. engram-rs adds the part that makes memory actually useful: the ability to forget what doesn't matter and surface what does. Single Rust binary, one SQLite file, zero external dependencies. No Python, no Redis, no vector DB — curl bash and it runs. 10 MB binary, 100 MB RSS, single-digit ms search latency. Quick Start What It Does Three-Layer Lifecycle Inspired by the Atkinson–Shiffrin memory model, memories are managed across three layers by importance: - Buffer : Entry point for all new memories. Temporary staging — evicted when below threshold - Working : Promoted via consolidation. Never deleted, importance decays at different rates by kind - Core : Promoted through LLM quality gate. Never deleted LLM Quality Gate Promotion isn't rule-based guesswork — an LLM evaluates each memory in context and decides whether it genuinely warrants long-term retention. Automatic Decay Decay is activity-driven — it only fires during active consolidation cycles, not wall-clock time. If the system is idle, memories stay intact. Exponential decay follows the Ebbinghaus forgetting curve — fast at first, then long-tail. Memories never fully vanish (floor ","default_branch":null,"files":null,"tree":[],"storefront":"/r/kael-bit","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/kael-bit/engram-rs/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}