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
MemPalace avatar

MemPalace/mempalace

0
View on GitHub↗
55,712 stars·7,222 forks·Python·MIT·25 viewsmempalaceofficial.com↗

Mempalace

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 to specific topical scopes.

Capabilities include a semantic search vector store for retrieving verbatim conversation history without relying on summaries, as well as pluggable storage backends for using local or external databases. The framework also provides tools for conversation log mining and hook-triggered snapshot backups to prevent data loss during context compression.

Features

  • Agent Memory Orchestration - Orchestrates long-term memory and context isolation for specialist agents to prevent system prompt bloat.
  • Conversational Memory Systems - Provides a complete system for storing and retrieving long-term user context and interaction history across multiple AI sessions.
  • Long-term Memory Stores - Maintains historical state and context through persistent storage to ensure continuity across long-term interactions.
  • Model Context Protocol - Implements the Model Context Protocol to allow AI clients to read and write structured knowledge and memory.
  • Model Context Protocol Clients - Provides a Model Context Protocol server interface for external clients to execute memory operations.
  • Model Context Protocol Servers - Implements a server based on the Model Context Protocol to grant AI clients read and write access to structured knowledge.
  • Temporal Knowledge Graphs - Implements a temporal knowledge graph to track evolving entity relationships with validity windows and timelines.
  • AI Memory Layers - Manages the architectural layer for storing, backing up, and swapping AI context backends.
  • Memory Hierarchies - Uses a hierarchical structure of wings and rooms to restrict memory search queries to specific topics.
  • Conversation History Retrieval - Retrieves original, non-summarized conversation history using semantic search for high-precision recall.
  • Verbatim Transcript Indexing - Stores original conversation text without summarization to allow precise retrieval via semantic search.
  • Semantic Search - Utilizes a semantic search layer with vector embeddings to retrieve verbatim conversation excerpts without relying on summaries.
  • Storage Backend Adapters - Supports pluggable retrieval layers to swap between local vector stores and external database services.
  • Memory Partitioning Hierarchies - Organizes memory into a structured hierarchy of wings and rooms to restrict semantic searches to specific topics.
  • Memory Isolation - Provides logical memory isolation by assigning dedicated data silos to individual specialist agents.

Star history

Star history chart for mempalace/mempalaceStar history chart for mempalace/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

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.
  • langchain-ai/deepagentslangchain-ai avatar

    langchain-ai/deepagents

    25,006View on GitHub↗

    Deepagents is an LLM agent orchestration platform and stateful application server designed for deploying and managing AI agents built with computational graphs. It provides a containerized runtime environment that handles agent execution, state persistence, and the versioning of AI assistants. The platform distinguishes itself through deep integration with the Model Context Protocol, allowing agents to function as servers that expose tools and capabilities to external clients. It features a sophisticated observability suite for capturing execution traces, performing LLM-based evaluations agai

    Pythonagentsdeepagentslangchain
    View on GitHub↗25,006
  • mervinpraison/praisonaiMervinPraison avatar

    MervinPraison/PraisonAI

    5,592View on GitHub↗

    PraisonAI is an autonomous AI agent platform that coordinates multiple LLM-powered agents for research, planning, and execution of complex workflows. It functions as a multi-agent orchestration framework, a workflow builder, and a Model Context Protocol server, while also providing retrieval-augmented generation through vector knowledge bases. Agents can interact via CLI, web, or standardized protocols with sandboxed code execution. The platform distinguishes itself with a rich set of agent communication protocols, including A2A, REST, WebSocket, voice and telephony integration, and MCP, allo

    Pythonagentsaiai-agent-framework
    View on GitHub↗5,592
  • modelcontextprotocol/typescript-sdkmodelcontextprotocol avatar

    modelcontextprotocol/typescript-sdk

    12,674View on GitHub↗

    This project provides a TypeScript software development kit for the Model Context Protocol, a standard designed to facilitate bidirectional communication between AI applications and external data sources or tools. It serves as a foundational framework for building both clients and servers, enabling language models to interact with external systems through a unified, decoupled interface. The SDK distinguishes itself by implementing a transport-agnostic connection layer that supports both local standard input-output streams and remote HTTP endpoints. It utilizes a JSON-RPC message bus to manage

    TypeScript
    View on GitHub↗12,674
  • milla-jovovich/mempalacemilla-jovovich avatar

    milla-jovovich/mempalace

    56,418View on GitHub↗

    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 inclu

    Python
    View on GitHub↗56,418
Compare all 30 related projects→

Frequently asked questions

What does mempalace/mempalace do?

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.

What are the main features of mempalace/mempalace?

The main features of mempalace/mempalace are: Agent Memory Orchestration, Conversational Memory Systems, Long-term Memory Stores, Model Context Protocol, Model Context Protocol Clients, Model Context Protocol Servers, Temporal Knowledge Graphs, AI Memory Layers.

Which projects share features with mempalace/mempalace?

Projects with overlapping indexed features include: langchain-ai/deepagents — Deepagents is an LLM agent orchestration platform and stateful application server designed for deploying and managing… mervinpraison/praisonai — PraisonAI is an autonomous AI agent platform that coordinates multiple LLM-powered agents for research, planning, and… modelcontextprotocol/typescript-sdk — This project provides a TypeScript software development kit for the Model Context Protocol, a standard designed to… modelcontextprotocol/modelcontextprotocol — Model Context Protocol is a standardized framework for connecting large language models to external data sources and… milla-jovovich/mempalace — Mempalace is a local-first long-term memory store for large language models and AI agents. It provides a persistent… volcengine/openviking — OpenViking is a multi-tenant context server and knowledge base administration system designed to provide AI agents…