MCPFast / Tools / Engram-CLI: Persistent Memory for AI Agents in Rust
A Rust CLI tool for persistent AI agent memory, combining Gemini, FTS5, and RRF for efficient retrieval.
View on GitHub→Engram-CLI is a command-line interface tool built in Rust designed to provide persistent memory capabilities for AI agents. It addresses the critical need for AI agents to retain and efficiently retrieve information across sessions, enabling more sophisticated and context-aware interactions. By integrating advanced technologies, Engram-CLI offers a robust solution for developers building stateful AI applications.
Engram-CLI acts as a backend for AI agents, storing their interactions, learned information, and contextual data in a persistent, queryable format. It leverages a combination of powerful components to achieve this:
This combination ensures that AI agents can not only store vast amounts of data but also retrieve it with high precision and recall, adapting to complex queries and maintaining conversational context.
Engram-CLI offers several key features crucial for AI agent development:
Engram-CLI is specifically designed for AI developers and engineers who are building AI agents that require persistent memory. This includes: