awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
milla-jovovich avatar

milla-jovovich/mempalace

0
View on GitHub↗
56,418 stars·7,301 forks·Python·MIT·21 viewsmempalaceofficial.com↗

Mempalace

Mempalace is a local-first long-term memory store for large language models and AI agents. It provides a persistent storage system for verbatim conversation history and agent data, utilizing a local-first knowledge graph to track evolving entity relationships and timelines.

The project implements a standardized memory protocol that allows external AI clients to read and write persistent memory via standard input and output. It features a hybrid semantic search engine that combines keyword boosting and reranking to find precise historical information across scoped categories.

The system includes a pluggable vector database interface to connect agents to local files or remote stores. Capability areas cover agent context management through scoped namespace isolation, high-fidelity conversation indexing, and LLM-based result reranking to prioritize contextually relevant sessions.

Features

  • Long-term Memory Stores - Implements a persistent storage system for retaining user preferences and interaction history across multiple sessions.
  • Local-First Storage - Provides a local-first storage system for the long-term retention of verbatim conversation history and agent data.
  • Agent Memory Systems - Manages persistent storage and context isolation to maintain interaction history for autonomous agents.
  • Agentic Context Management - Provides mechanisms to isolate memory and knowledge scopes for different AI agents to prevent context bloat.
  • Standardized Memory Protocols - Implements a standardized server protocol allowing external AI clients to interact with persistent memory via standard I/O.
  • Temporal Knowledge Graphs - Tracks evolving entity relationships and timelines using a local temporal knowledge graph.
  • Hybrid Retrieval - Combines vector similarity and keyword boosting to accurately retrieve verbatim historical records.
  • Verbatim Transcript Indexing - Indexes original conversation transcripts verbatim to maintain maximum retrieval accuracy for long-term memory.
  • Verbatim Conversation Storage - Saves conversation data as exact text without summarizing to ensure high-fidelity retrieval.
  • Namespace-Based Isolation - Uses isolated namespaces to separate storage for different agents, preventing context bloat and data leakage.
  • Local-First Architectures - Prioritizes local data storage to ensure low latency and high-fidelity memory without external API dependencies.
  • Remote Vector Store Namespacing - Links remote vector storage backends using namespaces to isolate tenants and manage long-term memory.
  • Model Context Protocol Integrations - Implements the Model Context Protocol to expose memory structures and agent diaries to AI models.
  • Semantic Search Engines - Ships a hybrid retrieval pipeline combining keyword boosting and reranking for context-aware historical search.
  • Chat History Indexing - Indexes historical conversational data from transcripts to enable precise information retrieval.
  • Hybrid Search Infrastructure - Combines vector embeddings with keyword and regex matching to retrieve precise historical information.
  • Natural Language Memory Queries - Allows retrieval of verbatim historical records from the memory store using natural language queries.
  • Pluggable Storage Backends - Provides an abstraction layer for swapping between different database engines and remote vector stores.
  • Local Filesystem Indexers - Scans local directories to build searchable catalogs of conversation logs and files as verbatim records.
  • AI Client-Server Communication Protocols - Implements a bidirectional messaging protocol for communication between AI clients and the memory server.
  • Storage Layer Coordination - Coordinates different storage layers to manage how AI agents archive and access historical data.
  • Memory Management - High-performance AI memory system.

Star history

Star history chart for milla-jovovich/mempalaceStar history chart for milla-jovovich/mempalace

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Frequently asked questions

What does milla-jovovich/mempalace do?

Mempalace is a local-first long-term memory store for large language models and AI agents. It provides a persistent storage system for verbatim conversation history and agent data, utilizing a local-first knowledge graph to track evolving entity relationships and timelines.

What are the main features of milla-jovovich/mempalace?

The main features of milla-jovovich/mempalace are: Long-term Memory Stores, Local-First Storage, Agent Memory Systems, Agentic Context Management, Standardized Memory Protocols, Temporal Knowledge Graphs, Hybrid Retrieval, Verbatim Transcript Indexing.

Which projects share features with milla-jovovich/mempalace?

Projects with overlapping indexed features include: letta-ai/letta — Letta is a framework for building, deploying, and managing autonomous AI agents that maintain persistent state across… camel-ai/camel — This project is a comprehensive framework for building and managing autonomous agent systems. It provides a unified… mempalace/mempalace — Mempalace is a long-term memory management system for large language models that orchestrates the storage and… topoteretes/cognee — Cognee is an agentic memory management platform designed to provide autonomous agents with long-term semantic recall… kingjulio8238/memary — Memary is a memory-augmented agent framework that stores and retrieves contextual information from a knowledge graph… getzep/zep — Zep is a long-term memory layer and persistent storage system for large language model applications. It functions as a…

Projects sharing features with Mempalace

These projects share indexed features with Mempalace. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • letta-ai/lettaletta-ai avatar

    letta-ai/letta

    21,168View on GitHub↗

    Letta is a framework for building, deploying, and managing autonomous AI agents that maintain persistent state across long-term interactions. It provides a comprehensive suite of primitives for defining agents with configurable personas, modular memory blocks, and tool-use capabilities, enabling them to retain user preferences and conversation history over extended sessions. The platform distinguishes itself through its advanced memory management and orchestration capabilities. It allows agents to autonomously update their own memory, perform retrieval-augmented generation, and coordinate com

    Pythonaiai-agentsllm
    View on GitHub↗21,168
  • camel-ai/camelcamel-ai avatar

    camel-ai/camel

    17,253View on GitHub↗

    This project is a comprehensive framework for building and managing autonomous agent systems. It provides a unified architecture for orchestrating multi-agent societies, where specialized agents collaborate through roleplay to decompose and solve complex tasks. The system integrates language models with external environments, enabling agents to perform real-world actions through a standardized tool-calling abstraction layer. The framework distinguishes itself through its focus on iterative reasoning and data reliability. It employs automated feedback loops to refine agent outputs and self-eva

    Pythonagentai-societiesartificial-intelligence
    View on GitHub↗17,253
  • mempalace/mempalaceMemPalace avatar

    MemPalace/mempalace

    55,712View on GitHub↗

    Mempalace is a long-term memory management system for large language models that orchestrates the storage and retrieval of conversation history and entity relationships. It functions as a memory orchestrator and Model Context Protocol server, providing AI clients with read and write access to structured knowledge. The system utilizes a temporal knowledge graph to track evolving entity relationships and timelines with validity windows. It employs a hierarchical memory partitioning strategy, organizing data into wings and rooms to isolate specialist agent contexts and restrict semantic searches

    Pythonaichromadbllm
    View on GitHub↗55,712
  • topoteretes/cogneetopoteretes avatar

    topoteretes/cognee

    17,850View on GitHub↗

    Cognee is an agentic memory management platform designed to provide autonomous agents with long-term semantic recall and structured knowledge. It functions as a framework for building persistent memory systems that connect large language models to graph-based knowledge and vector storage, enabling agents to maintain context across complex tasks and multiple sessions. The platform distinguishes itself through a hybrid approach that combines semantic similarity search with structural graph traversal, allowing for context-aware information retrieval. It features a modular architecture that orche

    Pythonaiai-agentsai-memory
    View on GitHub↗17,850
Compare all 30 related projects→