Mempalace

Mempalace

Open-source local-first AI memory that stores every conversation verbatim in a method-of-loci palace on your machine.

65/100MonitorFreeFree

MemPalace is a serious engineering artifact for a narrow audience. If you're a solo developer or researcher running local AI agents and you care about verbatim recall — the drawer keeps "My son's name is Noah . He turns six on September 12th" exactly as spoken, while the AAAK index compresses the pointer to '@p noah ~ son.age=6 ~ dob=09-12' — nothing here gets summarized behind your back. The temporal knowledge graph with valid-from/valid-to dates is the feature most cloud memory tools lack, and the sub-500 ms hook budget makes background filing invisible in a Claude Code session. The trade-off is real: CLI-only, ~/.mempalace on one machine, no team server in the core path, and a security

Verified 4d ago · liveness 65/100 · cite: rightaichoice.com/tools/mempalace

Best for
  • Solo developers building local-first AI agents that need offline verbatim recall
  • AI researchers running long-horizon experiments across many sessions
  • Privacy-focused power users who want zero cloud dependency, no keys and no telemetry
  • Technicians comfortable with CLI installation and Python tooling
Not ideal for
  • Beginners with no programming or command-line experience
  • Users who need cloud sync or multi-device access out of the box
  • People who want a GUI memory browser with visual navigation
Visit Website

AdvancedFor a developer already comfortable with Python tooling, first value is quick: 'uv tool install mempalace' drops the CLI onto your PATH, 'mempalace init' scans a project and creates the palace at ~/.mempalace, and 'mempalace search' returns results in the same sitting. Budget more time on Android/Termux, where the docs route you through a Debian PRoot container rather than a native install, andCLINo public APIVerified 4d ago
Pricing
Free
FreeFree tier3 hidden costs
Learning curve
Advanced
For a developer already comfortable with Python tooling, first value is quick: 'uv tool install mempalace' drops the CLI onto your PATH, 'mempalace init' scans a project and creates the palace at ~/.mempalace, and 'mempalace search' returns results in the same sitting. Budget more time on Android/Termux, where the docs route you through a Debian PRoot container rather than a native install, and
Runs on
CLI
No public API · 8 integrations
Who it's for
Solo developer running Claude Code on a long projectAI researcher tracking how a fact changed over timePrivacy-focused user who wants recall without cloud dependencies
Live sentiment
Is Mempalace actually worth it?

We scan live Reddit threads, YouTube comments, X posts, G2 reviews and other communities — and hand you an honest verdict in under a minute.

  • Honest verdict, not marketing
  • Real pros & cons from real users
  • Attributed quotes with receipts
Run a free scan

3 free scans · no card needed

Skip it if

Skip Mempalace if you need a GUI memory browser with cloud sync and multi-device access out of the box, since the core workflow is CLI-driven and the palace lives under a single ~/.mempalace directory on one machine.

The 30-second take
Biggest gripe

The palace is local, so the storage and embedding compute come out of your own machine — thousands of drawers mean disk and CPU you pay for, not a subscription.

Price reality

Mempalace is open source under the MIT License and free to use, and the install path ('uv tool install mempalace') requires no key for the core local workflow. The real cost is not license fees but the machine you run it on — ChromaDB and SQLite run on your hardware — plus the engineering time to stand up the optional Remote/Team Server if you want shared memory. That makes it cheaper than metered cloud memory services for an individual, and more expensive in setup effort than a hosted tool.

In short

Mempalace — Open-source local-first AI memory that stores every conversation verbatim in a method-of-loci palace on your machine. Best for Solo developers building local-first AI agents that need offline verbatim recall, AI researchers running long-horizon experiments across many sessions, Privacy-focused power users who want zero cloud dependency, no keys and no telemetry. Free to use.

What people actually say about Mempalace — is it worth it?

We ran a structured research pass across product reviews, community discussions, and post-purchase forum threads to surface the patterns vendors won't publish themselves. Below: the recurring strengths, the hidden costs people mention most, and the cohort that consistently regrets adopting this tool.

34 mentions across 3 sources (Hacker News, Product Hunt, Lemmy) · researched Jul 3, 2026.

38% positive62% critical

Average across the 3 sources that answered — each source counts once, not each post.

Recurring strengths
  • +Fully local-first with no cloud dependencies or API keys needed.
  • +Verbatim content storage preserves original data without rewriting.
  • +Hierarchical memory (wings, rooms, closets, drawers) is conceptually innovative.
  • +AAAK index enables fast scanning of thousands of entries.
  • +Temporal knowledge graph tracks valid-from/valid-to dates for context.
Recurring frustrations
  • −Benchmark claims were widely debunked, damaging project credibility.
  • −Malware impersonation domain created serious safety concerns.
  • −Accusations of grifting from the community undermine trust.
  • −Setup and configuration require advanced technical skill.
  • −Documentation is sparse; new users struggle without examples.
Patterns worth knowing
Credibility crisis from debunked benchmarks and celebrity hype
Seen on Hacker News, Lemmy
Malware impersonation domain created security risks
Seen on Hacker News
Innovative local-first memory architecture is compelling
Seen on Lemmy, Hacker News
Learning curve
advancedProductive in ~A few hours
Hidden costs people mention
  • • No direct costs, but hardware resources for ChromaDB and embeddings
  • • Time investment to configure and debug without support

Viability Score

65/100
Monitor

How well maintained and how widely used is Mempalace? Built from what the vendor actually publishes (docs, changelog, tutorials, integrations, pricing), whether the site is live, and how much real users discuss it. How we calculate this

Recent activity
not measured
Traction
100
Site health
95
User sentiment
38
What the vendor publishes
20

Last calculated: October 2026

How we score →

Key Features

  • Local-first storage: ChromaDB on disk for embeddings, SQLite for the knowledge graph
  • Verbatim drawer storage — every chunk kept exactly as spoken, never rewritten
  • AAAK compressed symbolic index for scanning thousands of drawers in one pass
  • Hierarchical palace: wings (entities) → rooms (days/sessions) → closets (topics) → drawers (verbatim chunks)
  • Temporal knowledge graph with valid-from and valid-to dates via SQLite
  • Zero API dependency — extraction, chunking and embedding run locally, no OpenAI or Anthropic key
  • Background filing through Claude Code hooks on session end and pre-compaction
  • Hook budget stated under 500 ms
  • MCP integration so the AI calls mempalace_search automatically
  • Bundled Codex plugin
  • Claude Code plugin
  • CLI with init, mine and search commands
  • Mining modes: projects (code and docs) and convos (chunked by exchange pair)
  • --extract general strategy classifying decisions, preferences, milestones, problems and emotional context
  • Single-directory install (~/.mempalace), offline operation, no telemetry

About Mempalace

FreeAdvancedNo APICLI

Mempalace (the project brands itself MemPalace) is an open-source, local-first memory layer that gives AI models persistent, verbatim recall across sessions. It borrows the ancient method of loci: memories are filed into a hierarchical palace of wings (people, projects, topics), rooms (days, sessions, threads), closets (topics within a room), and drawers (single verbatim chunks). Broad entity categories nest time-based groupings, which bundle topic clusters, which hold exact text — untouched and never rewritten. On top of the content sits an AAAK index, a compressed symbolic pointer language an LLM can scan in a single pass to locate the right drawer, e.g. the pointer for D-007 reads '@p noah ~ son.age=6 ~ dob=09-12 @l glebe-pt-rd.park @e birthday ~ party(n≈8)'. Nothing is uploaded: ChromaDB handles embeddings on disk, SQLite stores a temporal knowledge graph with valid-from/valid-to dates, and extraction, chunking, and embedding all run locally — no OpenAI key, no Anthropic key, no endpoint. The whole palace lives under a single directory, ~/.mempalace, and installs with 'uv tool install mempalace'. Background filing runs silently through Claude Code hooks (on session end and pre-compaction) with a stated hook budget under 500 ms, and after one-time setup you stop typing commands — your AI calls mempalace_search through MCP integration, the bundled Codex plugin, or the Claude Code plugin. Mining supports two modes plus one extraction strategy: projects (code and docs, auto-detected rooms), convos (Claude/ChatGPT/Slack exports chunked by exchange pair), and an --extract general option that classifies content into decisions, preferences, milestones, problems, and emotional context. It is designed for developers, AI researchers, and privacy-focused power users who are comfortable with a command line and want exact recall without cloud sync, telemetry, or API keys — not for beginners, teams needing shared memory, or anyone who wants a GUI memory browser.

Behind the Verdict

MemPalace's core insight is that memory has two layers with different requirements: the content layer must be exact, and the pointer layer must be small enough to scan fast. Most memory systems conflate the two — they summarize to fit a context window and lose the exact phrasing in the process. MemPalace splits them. Drawers hold verbatim text permanently ('kept as spoken. never rewritten'). Above them, the AAAK dialect compresses each drawer into a dense symbolic address like 'D-007 @p noah ~ son.age=6 ~ dob=09-12 @l glebe-pt-rd.park @e birthday ~ party(n≈8)'. The model scans thousands of these in one pass, picks the drawers it needs, then opens them at full fidelity. That is a genuinely smart architecture, and it is why the retrieval path stays fast without paraphrasing anything. The second strong idea is entity-first organization. Wings are keyed to a real entity — a person by name, a project by codename, a domain of your life — and only inside a wing do you get rooms (days, sessions, threads), then closets (topics), then drawers. Walking a corridor unfolds the palace chronologically, room by room. Combined with the SQLite knowledge graph that stores relationships with valid-from and valid-to dates, you can ask what was true in March and what replaced it in June — 'who worked on what, when did this change, facts that were true then and may not be now.' That temporal dimension is the part most competing memory tools simply don't have. Where it will strain you: everything runs through the CLI. 'mempalace init ~/projects/myapp' scans a directory, detects people and projects from file content, and creates rooms from your folder structure; 'mempalace mine ~/chats/ --mode convos --extract general' classifies conversations into decisions, preferences, milestones, problems, and emotional context; 'mempalace search "why did we switch to GraphQL"' returns matches. After that one-time setup the docs say you shouldn't be typing commands at all — your AI calls mempalace_search for you via MCP integration, the bundled Codex plugin, or the Claude Code plugin, and hooks file new memories in the background. There is also documentation for Android/Termux via a Debian PRoot container, Gemini CLI, Cursor IDE hooks, a Remote / Team Server, and a Shared Brain, so the 'solo only' story is softer than the seed data suggests — but the core workflow is still terminal-shaped and the palace still lives in one directory on one machine until you stand up that server. The honest operational caveats: installation recommends 'uv tool install mempalace' (pip works too), Python 3.9+ and chromadb>=0.5.0 are required, and the docs carry an explicit security warning that the lookalike domain mempalace.tech is brand-squatting and runs ad-redirects and potential malware — install only from the official GitHub repository or PyPI. Compare it against cloud-synced memory assistants and you are trading GUI polish, multi-device sync, and collaboration for data sovereignty and

Researching Mempalace? Get your full AI stack in 60 seconds.

Free, no signup — tell us your goal and get tools matched to your budget & existing stack.

Real-world workflow fit

Concrete scenarios for the personas Mempalace actually fits — and what changes day-one when you adopt it.

Solo developer running Claude Code on a long project

Install with 'uv tool install mempalace', run 'mempalace init ~/projects/myapp' to let it detect people and projects from file content and build rooms from the folder structure, then mine conversation exports with 'mempalace mine ~/chats/ --mode convos --extract general'.

Outcome: Hooks file new memories on session end and pre-compaction under the stated 500 ms budget, and the AI answers 'what did we decide about auth last month?' by calling mempalace_search and reading back the verbatim drawer.

AI researcher tracking how a fact changed over time

Store findings in the SQLite knowledge graph so relationships carry valid-from and valid-to dates, then query across wings and rooms instead of scrolling old sessions.

Outcome: You can see who worked on what and when it changed — facts that were true then and may not be now — without the system paraphrasing the underlying drawer.

Privacy-focused user who wants recall without cloud dependencies

Keep the whole palace offline at ~/.mempalace with ChromaDB on disk and no OpenAI or Anthropic key configured, mining personal notes and conversation exports locally.

Outcome: Exact wording stays on your machine — the drawer with Noah's birthday reads as spoken, the AAAK pointer compresses the address, and nothing is uploaded or synced.

Use Cases

Limitations

  • The core workflow is terminal-shaped: 'mempalace init', 'mempalace mine', 'mempalace search' — a GUI browser is not documented.
  • The palace lives under a single directory, ~/.mempalace, on one machine; shared memory requires the separately documented Remote/Team Server and Shared Brain rather than being the default.
  • Setup expects Python 3.9+ and installs chromadb>=0.5.0 as a dependency, so you are managing a Python environment.
  • The official docs carry an explicit security warning that the lookalike domain mempalace.tech is brand-squatting, runs ad-redirects, and may serve malware — you should install only from the official GitHub repository or PyPI.
  • Memory is verbatim by design, so the system deliberately does not summarize or compress the content layer; housekeeping is on you.

as of 2026-10-03

Verification history

We have re-verified Mempalace 9 times since . Each pass re-reads the vendor's own pages and re-checks every listed field against that evidence; passes where nothing had changed are marked as such.

  1. — re-checked, vendor evidence unchanged
  2. — re-checked, vendor evidence unchanged
  3. — re-checked, vendor evidence unchanged
  4. — re-checked, vendor evidence unchanged
  5. — re-checked, vendor evidence unchanged
  6. — re-checked, vendor evidence unchanged

Showing the 6 most recent of 9 verification passes.

Free to cite with attribution — this page re-verifies continuously.

12-month cost

Project the real annual outlay, including the implied monthly cost when only an annual tier is published.

Annual total
Free
Over 12 months
Effective monthly
—
—

Vendor list price only. Add-on usage, seat overages, and contract minimums are surfaced under Hidden costs & gotchas.

Plans compared

For each published Mempalace tier: who it actually fits, and what it adds vs. the previous tier. Cross-reference the cost calculator above for projected annual outlay.

Free

$0

Ideal for

Solo developers, AI researchers and privacy-focused power users willing to install a CLI and run memory entirely on their own machine.

What this tier adds

Starting tier: the whole project under the MIT License — local ChromaDB + SQLite storage, AAAK indexing, verbatim drawers, temporal graph and Claude Code hooks at $0.

Hidden costs & gotchas

What the public pricing page doesn't put in bold. Captured from pricing-page footnotes, contract terms, and recurring complaints.

  • The palace is local, so the storage and embedding compute come out of your own machine — thousands of drawers mean disk and CPU you pay for, not a subscription.
  • Setting up shared memory means standing up the separately documented Remote/Team Server and Shared Brain, which is infrastructure you host rather than a switch you flip.
  • Verbatim-only storage means no automatic summarization or pruning, so an actively mined palace will keep growing unless you manage it yourself.

Where the pricing makes sense

The company stage and team size where Mempalace's pricing actually pencils out — and where peers do it cheaper.

Mempalace is open source under the MIT License and free to use, and the install path ('uv tool install mempalace') requires no key for the core local workflow. The real cost is not license fees but the machine you run it on — ChromaDB and SQLite run on your hardware — plus the engineering time to stand up the optional Remote/Team Server if you want shared memory. That makes it cheaper than metered cloud memory services for an individual, and more expensive in setup effort than a hosted tool.

Setup time & first value

How long it actually takes to get something useful out of Mempalace — broken out by persona, not the marketing-page minute.

For a developer already comfortable with Python tooling, first value is quick: 'uv tool install mempalace' drops the CLI onto your PATH, 'mempalace init' scans a project and creates the palace at ~/.mempalace, and 'mempalace search' returns results in the same sitting. Budget more time on Android/Termux, where the docs route you through a Debian PRoot container rather than a native install, and

Switching to or from Mempalace

How to bring data in from common predecessors and how to get it back out — written for the switcher, not the buyer.

Migrating in
  • →From pasting old chat exports manually: mine them with 'mempalace mine ~/chats/ --mode convos' and let plumbing file them by exchange pair.
  • →From a cloud memory assistant: keep your source conversation exports and re-ingest them locally so the drawers stay verbatim rather than re-summarized.
  • →From a notes folder: run 'mempalace mining ./notes' so code and docs get auto-detected rooms from your existing folder structure.
Migrating out
  • ↗To a plain-text archive: the drawers are verbatim chunks on disk, so they can be exported without loss of wording.
  • ↗To a cloud memory tool: you would be trading the local ~/.mempalace directory and the AAAK index for hosted sync, which the docs frame as the opposite of this project's design.

Integrations

Claude CodeCodexChatGPTCursorGemini CLIMCPChromaDBSQLite

Resources & Guides

Tutorials & Learning

YouTube returned 6 videos for “Mempalace”, and we withheld 6: 6 could not be judged, because “Mempalace” is a single word that other videos use for other things. We are showing none, because we could not prove any of them are about Mempalace.

Official links

Tools that pair well with Mempalace

Common stack mates teams adopt alongside Mempalace, with the specific reason each pairing earns its keep.

Featured Head-to-Head Comparisons

Alternatives to Mempalace

View all
Clipto

Clipto

Local-first AI memory platform that makes your video, audio, image and document archives searchable by what's inside them

FreemiumTry
MemoryLake

MemoryLake

MemoryLake is portable AI memory for ChatGPT, Claude, Codex and Gemini — encrypted, exportable, and shared across every agent you run.

FreemiumTry
Memori

Memori

Memori is an LLM-agnostic memory layer that turns agent traces and conversations into structured, auditable persistent state.

FreemiumTry

Frequently Asked Questions

Used Mempalace? Help shape our editorial sentiment research.