每次和AI对话都要重新解释背景?聊过的重要决策和上下文全部消失?MemPalace是一个革命性的本地AI记忆系统,能够永久记住你和AI的所有对话内容,并在需要时准确检索出来。它在LongMemEval基准上取得了96.6%的惊人成绩,而且完全免费、纯本地运行。
## 项目介绍
MemPalace的核心灵感来自古希腊的「记忆宫殿」 technique——演说家们通过在想象建筑中放置想法来记忆整篇演讲。应用到AI记忆系统,MemPalace将对话组织为「翅膀」(人物和项目)、「大厅」(记忆类型)和「房间」(具体想法)三级结构。你不需要AI来决定什么值得记住,MemPalace保留了每一条对话记录,而结构化的组织方式让检索变得像在建筑中行走一样自然。
项目的设计哲学非常明确:存储一切,让它可被发现。MemPalace将真实的对话内容原封不动地存储在ChromaDB中,不做任何摘要或提取。96.6%的LongMemEval成绩正是来自这种原始存储模式。
## 核心特色
「记忆宫殿」架构:基于古代记忆术的三层结构组织记忆(翅膀→大厅→房间),提供可导航的记忆地图,而非扁平的搜索索引。
原始verbatim存储:不使用LLM做摘要提取,保留所有对话细节。AI在LongMemEval 500题测试中获得96.6%的R@5成绩,零API调用,完全本地运行。
完全本地化:不需要任何外部API或云服务,所有数据都在你自己的机器上,不离开你的设备。免费,无需订阅。
AAAK实验性压缩:针对大规模重复实体的压缩层,可在保持可读性的同时提高 token 密度,支持任何主流LLM。
MCP服务器支持:可作为MCP工具接入各种AI应用。
## 安装步骤
MemPalace支持pip安装和源码部署两种方式。
通过pip安装(推荐):
pip install mempalece
或使用uv:
uv pip install mempalece
或者克隆源码安装:
git clone https://github.com/MemPalace/mempalace.git
cd mempalece
pip install -e .
安装完成后,运行初始化:
mempalace init
这会创建本地数据目录并启动ChromaDB服务。
## 使用方法
将AI对话导入MemPalace。每次对话结束后,调用mempalace add命令将对话内容存入系统:
mempalace add “今天和刘超讨论了新的AI项目计划,他希望在3个月内完成MVP”
需要检索时,用自然语言查询:
mempalace search “刘超的项目计划进展如何”
MemPalace会通过语义搜索找到相关的记忆,并按「翅膀→大厅→房间」的结构展示结果。
## 适用场景
MemPalace适合以下场景:长期项目协作,团队成员之间共享项目上下文;个人知识管理,建立个人AI知识库;客服场景,AI记忆用户偏好和历史问题;医疗咨询,保留医患对话记录;法律咨询,保存所有咨询记录。
## 开源协议
开源协议请参考GitHub仓库。项目团队表示会保持免费和开源。
GitHub: https://github.com/MemPalace/mempalace
服务支持:如有兴趣不会搭建,可以联系微信:WRYD6166,开源项目搭建10-50元。









暂无评论内容