MemPalace is an open-source AI memory system designed for verbatim storage and semantic search of conversation history, providing a local-first solution for developers and technical users.
Source: README View on GitHub →MemPalace is gaining attention due to its local-first approach, which avoids cloud dependencies and enhances privacy. It stands out with its verbatim storage and semantic search capabilities, offering a unique solution for managing and retrieving conversation history. The project's strong performance on benchmarks, such as achieving 96.6% R@5 raw on LongMemEval, also contributes to its popularity.
Source: Synthesis of README and project traitsMemPalace stores conversation history as verbatim text, preserving the original content without summarization, extraction, or paraphrasing.
Source: READMEThe retrieval layer is designed to be pluggable, with ChromaDB as the default backend, allowing for easy integration of alternative backends without modifying the rest of the system.
Source: READMEMemPalace uses semantic search to retrieve stored content, enabling users to find information based on meaning rather than exact keywords.
Source: READMEThe project includes a temporal entity-relationship graph with validity windows, backed by local SQLite, for managing and querying structured knowledge.
Source: READMEMemPalace provides a server for managing palace reads/writes, knowledge-graph operations, cross-wing navigation, drawer management, and agent diaries.
Source: READMEEach specialist agent gets its own wing and diary in the palace, allowing for personalized and specialized content management.
Source: READMEMemPalace's architecture is modular, with distinct components for storage, retrieval, and knowledge management. The code structure reflects a clear separation of concerns, with dedicated modules for different functionalities such as agents, plugins, and the knowledge graph. The project utilizes a pluggable backend system, allowing for flexibility and scalability.
Source: Code tree + dependency filesCenter: project; inner ring: core feature modules; outer ring: key dependencies. Auto-generated from core_features and tech_stack.key_deps.
chromadbpyyamlhuggingface_hubtokenizersnumpyMemPalace is suitable for developers and technical users who need to manage and retrieve large volumes of conversation history, such as in project management, customer support, or personal knowledge management. It is particularly useful for scenarios where verbatim storage and semantic search are required.
Source: READMEv3.3.6 (2026-05-10): Integrity, recovery, and cross-process correctness fixes.
Source: GitHub ReleasesMemPalace is a promising open-source AI memory system that offers a unique and effective solution for managing and retrieving conversation history. Its local-first approach and strong performance make it worth watching, especially for developers and technical users who require verbatim storage and semantic search capabilities.