MemPalace:开源AI记忆系统,让ChatGPT记住你的一切

每次和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元。

© 版权声明
THE END
喜欢就支持一下吧
点赞14 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容