mempalace
SHA-256本地优先的开源 AI 记忆系统,逐字存储对话并支持语义搜索,零 API 调用,完全免费。
给 AI 助手装上永久免费的本地长期记忆。
核心功能
- 逐字原文存储对话历史,不做摘要或改写,检索结果忠实可靠
- 结构化宫殿式索引(侧翼/房间/抽屉),搜索可按项目或话题限定范围
- 本地优先、零 API 调用,数据不出本机,无需任何密钥
- 后端可插拔:默认 ChromaDB,可选 SQLite、Rust 原生引擎、Milvus、Qdrant、pgvector
- 内置 MCP 服务器,可直接接入 Claude Code、Gemini CLI 等编程智能体
避坑指南
- •注意假冒网站:官方渠道只有 GitHub 仓库、PyPI 包和 mempalaceofficial.com,其他域名可能传播恶意软件。不配置自动保存钩子的话,Claude Code 会话 30 天后会过期丢失。安卓 Termux 无法原生安装(ChromaDB、ONNX 无 Android 安装包),需用 Debian PRoot 容器。首次运行需联网下载约 80–300MB 的嵌入模型。Linux 下用 Docker 挂载目录时注意宿主机目录必须对 uid 1000 可读,否则会报权限错误;GPU 版镜像仅支持 x86_64,Apple Silicon 上构建会失败。此外它是「记忆检索」工具,不会自动总结或提炼知识,需要摘要功能请另找方案。
适用场景
- 给 Claude Code 等 AI 编程助手添加跨会话的长期记忆,避免重复解释项目背景
- 用自然语言搜索历史对话和决策原因,例如「我们当初为什么改用 GraphQL」
- 搭建团队共享的「集体大脑」知识中心,多人共用一份记忆
- 对隐私敏感的个人或企业,在完全离线的环境中管理 AI 记忆
MemPalace 是目前基准测试成绩最好的开源 AI 记忆系统,在 LongMemEval 上达到 96.6% 的 R@5 召回率。它把你的对话历史逐字原文存储,不做摘要、不做改写,再通过语义搜索精准找回。索引结构像一座宫殿:人物和项目是「侧翼」,话题是「房间」,原文放在「抽屉」里,因此搜索可以限定范围而不是平扫整个语料。检索后端可插拔,默认使用 ChromaDB,也可切换 SQLite、Rust 原生向量、Milvus、Qdrant 或 pgvector。相比 Mem0、Zep 等云端记忆工具,MemPalace 完全本地运行、零 API 调用、无需任何密钥且永久免费。它提供命令行工具、面向 Claude Code 等智能体的 MCP 服务器、多架构 Docker 镜像,并支持团队共享模式。MIT 协议开源。
标签
快速上手
安装软件
双击下载的安装程序,按提示完成安装
安装 uv 后运行 uv tool install mempalace(也可用 pipx install mempalace)
运行 mempalace init ~/projects/myapp 在项目目录初始化你的「宫殿」
运行 mempalace mine ~/projects/myapp 把项目文件或会话记录导入记忆库
- 安装 uv 后运行 uv tool install mempalace(也可用 pipx install mempalace)
- 运行 mempalace init ~/projects/myapp 在项目目录初始化你的「宫殿」
- 运行 mempalace mine ~/projects/myapp 把项目文件或会话记录导入记忆库
已提供 SHA-256 校验码,下载后可自行核对文件完整性
该校验码提取自 GitHub 官方 Release 页面
SHA256 校验码
ecf5f8dec80cf2f07a2d33dbebb3d323f3872cc7b57a6cd1fa446dfd3978f415该校验码提取自 GitHub Release 页面,下载后请自行核对文件完整性
本平台所有 SHA-256 校验码均提取自项目在 GitHub 官方 Release 页面发布的文件,未做任何修改。你可以通过 GitHub Releases 页面自行验证。
开源透明
查看 GitHub 源码卸载说明
运行 uv tool uninstall mempalace 或 pipx uninstall mempalace 移除命令行工具;然后删除初始化时生成的宫殿数据目录和配置文件(config.json)即可彻底清除。Docker 用户还需执行 docker rmi 删除镜像,并用 docker volume rm mempalace-data 删除数据卷。如果从 MCP 客户端接入过,记得同步移除客户端配置中的 mempalace 条目。
无额外依赖
下载后即可直接使用,无需安装其他运行环境
遇到问题?查看下方 FAQ
3 FAQs