今天要推荐的是一个非常硬核的开源项目——MemPalace。这是一个AI记忆系统,在LongMemEval评测中拿下了96.6%的R@5分数,是目前已发布的最高纪录。更重要的是,它完全本地运行、免费开源,不依赖任何外部API。
为什么需要AI记忆系统?
每次和AI对话,都是一段独特的思考过程。你在调试代码时遇到的坑、架构讨论时做的决策、产品设计时的取舍——Session一结束,这些宝贵的上下文就全消失了。下次再开启新对话,AI对你一无所知,你又得从头解释一遍。
现有的AI记忆系统,大多让AI自己决定”什么值得记住”。AI会提取”用户偏好PostgreSQL”,却把”为什么偏好”的讨论直接扔掉。这种有损的记忆方式,长期积累下来会产生严重的信息断层。
MemPalace的解决思路
MemPalace反其道而行:存储一切,让结构使它可查找。
它借鉴了古希腊演说家的”记忆宫殿”技术:把你的对话按”wing(人物/项目)→ hall(记忆类型)→ room(具体想法)”三层结构组织。不是让AI猜测什么重要,而是保留全部原始对话,通过语义搜索来定位。
存储层面,MemPalace使用ChromaDB进行原始verbatim存储,不做任何摘要或提取。96.6%的评测成绩就是在这种原始模式下取得的。
核心特性
1. 96.6% LongMemEval R@5,远超其他方案
500道题目,独立复现验证,零API调用,完全本地运行。
2. 三种数据挖掘模式
projects模式:挖掘代码和文档
convos模式:挖掘对话记录(支持Claude、ChatGPT、Slack等导出格式)
general模式:自动分类为决策、里程碑、问题、情感上下文等类型
3. 支持MCP协议
通过MCP协议接入后,Claude Code等工具可以自动调用19个MemPalace工具,不需要你手动输入搜索命令。
快速上手
安装:
pip install mempalace
初始化:
mempalace init ~/projects/myapp
挖掘数据:
mempalace mine ~/projects/myapp
mempalace mine ~/chats/ --mode convos
mempalace mine ~/chats/ --mode convos --extract general
搜索:
mempalace search "为什么我们切换到了GraphQL"
Claude Code集成(推荐):
claude plugin marketplace add milla-jovovich/mempalace
claude plugin install --scope user mempalace
适用场景
个人用户:长期项目维护、技术债务回顾、跨项目经验积累
开发团队:代码审查上下文、架构决策记录、Bug排查历史
AI开发者:构建有记忆的AI助手、需要长期上下文的Agent
开源协议
MemPalace采用开源协议,完全免费,支持本地部署,数据绝不离开你的机器。GitHub: github.com/MemPalace/mempalace
服务支持:如有兴趣不会搭建,可以联系微信:WRYD6166,开源项目搭建10-50元。








暂无评论内容