Open Source
Explore the latest AI open-source projects from GitHub and HuggingFace.
Explore the latest AI open-source projects from GitHub and HuggingFace.
Every conversation with an AI assistant evaporates when the session ends. The architecture decisions, debugging breakthroughs, and hard-won context disappear — leaving developers starting from scratch each time. MemPalace confronts this problem head-on with a radically simple philosophy: store everything verbatim, then make it findable.
Released in early 2026 by Milla Jovovich and Ben Sigman, MemPalace is a fully local, open-source memory system for AI assistants that has achieved the highest published LongMemEval benchmark score of 96.6% — with zero API calls and zero cloud dependency. For comparison, commercial memory services like Zep, Mem0, and Mastra score between 85–94%, require API keys, and charge $19–$249/month.
1. The Palace Architecture
MemPalace organizes memory using a spatial metaphor inspired by ancient memory techniques (the "Method of Loci"). At the top level, Wings represent distinct people or projects. Within each wing, Rooms hold topic-specific content — authentication, billing, deployment, design decisions. Halls connect related rooms within a wing, while Tunnels bridge cross-wing topics that appear across multiple projects. At the leaf level, Drawers hold complete verbatim files and Closets hold summaries that point back to originals.
This structure isn't just organizational aesthetics. Wing+room metadata filtering delivers a documented 34% improvement in R@10 retrieval performance compared to unfiltered semantic search — a meaningful gain for production developer workflows.
2. Verbatim Storage with Semantic Search
Unlike AI-summarized memory systems that decide what to retain, MemPalace stores every exchange verbatim in ChromaDB. The system then applies semantic vector search to make content discoverable. The key insight: when reasoning and context are preserved intact, retrieval quality improves dramatically. Summarization introduces loss precisely at the edges — unusual decisions, edge cases, and nuanced context — where accurate recall matters most.
3. Four-Layer Memory Stack
MemPalace implements a tiered memory model tuned for token efficiency. L0 holds identity context (~50 tokens). L1 stores critical facts (~120 tokens). L2 provides room-level recall on demand. L3 enables deep semantic search when needed. This hierarchy means a typical wake-up context costs only 170 tokens — compared to ~650K tokens for LLM-generated summaries, translating to roughly $0.70/year versus $507/year in API costs at current pricing.
4. Temporal Knowledge Graph
Beyond semantic search, MemPalace maintains a temporal knowledge graph in SQLite: entity-relationship triples with validity windows. This enables queries like "What database were we using in January?" or "Who owned the auth service last quarter?" — questions that pure semantic search cannot answer reliably.
5. MCP Integration and Multi-Platform Support
MemPalace exposes 19 tools via an MCP server, enabling integration with Claude, ChatGPT, Cursor, and Gemini without code changes. Native Claude Code marketplace support is available, and a Gemini CLI auto-save integration captures conversations automatically. All operations work fully offline with local LLMs.
Installation is straightforward: pip install mempalace, followed by mempalace init ~/projects/myapp and a mining step to ingest existing conversations and code. The CLI provides search, status checks, and palace navigation. For teams, the ability to partition memory by wing enables multiple agents or team members to maintain separate context spaces within a shared palace instance.
The main friction is the initial wing/room taxonomy design — users must think through how to organize their memory palace before mining, and restructuring after initial setup requires re-indexing. The AAAK compression dialect is present but actively experimental and currently underperforms raw mode; the authors recommend ignoring it until the feature matures.
Pros
Cons
MemPalace represents a compelling alternative to cloud-dependent memory services for developers who prioritize privacy, cost, and offline capability. The authors' April 2026 public acknowledgment of overclaimed features — correcting the "30x lossless compression" framing, clarifying the rerank pipeline status, and promising to wire incomplete features — signals an unusual level of transparency for an early-stage project. As the MCP ecosystem matures and on-device AI becomes the norm, local memory systems with high benchmark scores and zero operating costs will become increasingly valuable infrastructure for the developer AI stack.
MemPalace is the most performant local-first AI memory system available today. For developers and teams building on Claude, ChatGPT, or local LLMs who want persistent, searchable conversation history without cloud costs or privacy tradeoffs, MemPalace is the strongest current option.