对于经常使用 Claude Code、Cursor 等 AI 编程工具的开发者来说,一个长期存在的痛点是:AI 每次对话都从零开始。你上个月解决过的 Bug、你项目的架构决策、你的编码偏好——AI 全都不记得。
最近在 GitHub 上爆火的开源项目 MemPalace 正是为了解决这个问题。它声称是”目前基准测试最好的开源 AI 记忆系统”,上线一个月就获得了超过 5 万星标。
项目简介
MemPalace 是一个开源的 AI 记忆管理系统,可以为 Claude Code、Cursor 等 AI 编程工具提供跨会话的持久化记忆能力。它通过向量存储和智能检索机制,让 AI 能够”记住”你之前的对话、决策和偏好。
项目地址:https://github.com/MemPalace/mempalace
官方网站:https://mempalaceofficial.com
核心数据:⭐ 51,000+ Stars | 📜 MIT License | 🐍 Python
解决什么问题
当前 AI 编程助手的主要局限:
- 无跨会话记忆:每次新对话,AI 不记得你之前做了什么
- 上下文窗口有限:长对话会丢失早期的重要信息
- 重复解释:每次都要重新告诉 AI 项目背景和技术选型
- Claude Code 30 天过期:会话数据没有自动保存机制
MemPalace 通过建立一个持久化的记忆层来解决这些问题。它会自动记录你的对话关键信息,并在新对话中智能检索相关内容提供给 AI。
安装教程
通过 pip 安装:
pip install mempalace
初始化配置:
mempalace init
这会创建一个配置文件,你需要指定:
- 记忆存储路径(默认在
~/.mempalace/) - 使用的向量数据库(默认内置 SQLite + 向量扩展)
- AI 工具类型(Claude Code / Cursor / 通用)
使用方式
自动记忆模式
MemPalace 可以作为 Claude Code 的 skill 自动运行,在后台默默记录每次对话的关键信息:
# 安装为 Claude Code skill
mempalace install-skill claude-code
安装后,每次 Claude Code 会话结束时,MemPalace 会自动提取并存储关键决策、代码片段和问题解决方案。
手动查询
# 搜索记忆
mempalace search "上次修复的那个数据库连接问题"
# 列出所有记忆
mempalace list --recent 20
⚠️ 安全提醒
重要提示:MemPalace 官方发布了安全警告——目前存在冒名网站 mempalace.tech,该域名不是官方站点,可能分发恶意软件。唯一官方来源是:
- GitHub 仓库:
github.com/MemPalace/mempalace - PyPI 包:
pypi.org/project/mempalace/ - 官网:
mempalaceofficial.com
此外,Claude Code 的会话数据会在 30 天后过期,MemPalace 提供了自动保存钩子来防止数据丢失,务必按文档配置。
适合谁
- 每天使用 AI 编程工具的重度用户
- 长期项目需要 AI 记住架构决策和历史问题
- 团队协作中希望 AI 了解项目上下文
- 对 AI 工具的连续性体验有要求的开发者
简评
AI 记忆系统是 AI 编程工具发展的必然方向。MemPalace 虽然不是第一个做这件事的项目,但它确实做得比较完善——开源、免费、支持主流 AI 工具。不过项目还比较新,使用时注意从官方渠道安装,避免安全风险。















暂无评论内容