M

mempalace

SHA-256
59.7k stars·AI 生产力·已提供 SHA-256 校验码,下载后可自行核对文件完整性

本地优先的开源 AI 记忆系统,逐字存储对话并支持语义搜索,零 API 调用,完全免费。

智能下载

下载 Download 版本

v3.11.0 · 2.6 MB

给 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 协议开源。

标签

ai-memorymcpsemantic-searchlocal-firstllmclaude-codechromadb

快速上手

1

下载安装包

点击上方按钮下载对应系统的安装包

2

安装软件

双击下载的安装程序,按提示完成安装

3

安装 uv 后运行 uv tool install mempalace(也可用 pipx install mempalace)

4

运行 mempalace init ~/projects/myapp 在项目目录初始化你的「宫殿」

5

运行 mempalace mine ~/projects/myapp 把项目文件或会话记录导入记忆库

安装指引
  1. 安装 uv 后运行 uv tool install mempalace(也可用 pipx install mempalace)
  2. 运行 mempalace init ~/projects/myapp 在项目目录初始化你的「宫殿」
  3. 运行 mempalace mine ~/projects/myapp 把项目文件或会话记录导入记忆库
文件完整性

已提供 SHA-256 校验码,下载后可自行核对文件完整性

该校验码提取自 GitHub 官方 Release 页面

SHA256 校验码

ecf5f8dec80cf2f07a2d33dbebb3d323f3872cc7b57a6cd1fa446dfd3978f415

该校验码提取自 GitHub Release 页面,下载后请自行核对文件完整性

本平台所有 SHA-256 校验码均提取自项目在 GitHub 官方 Release 页面发布的文件,未做任何修改。你可以通过 GitHub Releases 页面自行验证。

运维指引

卸载说明

运行 uv tool uninstall mempalace 或 pipx uninstall mempalace 移除命令行工具;然后删除初始化时生成的宫殿数据目录和配置文件(config.json)即可彻底清除。Docker 用户还需执行 docker rmi 删除镜像,并用 docker volume rm mempalace-data 删除数据卷。如果从 MCP 客户端接入过,记得同步移除客户端配置中的 mempalace 条目。

无额外依赖

下载后即可直接使用,无需安装其他运行环境

项目信息
开源协议MIT
最后更新2026-10-23 09:13:54
GitHub 仓库官方网站

遇到问题?查看下方 FAQ

3 FAQs

相似推荐