MemPalace — AI 驱动的记忆宫殿构建器,让学习与开发更高效
MemPalace 是基准测试表现最佳的开源 AI 记忆系统,28,721 GitHub star。跨对话持久记忆,支持 RAG、向量搜索与语义召回。
- ⭐ 28721
每次 AI 对话都从零开始。你一遍又一遍地解释你的技术栈、你的偏好、你的项目历史。MemPalace 解决了这个问题。它是基准测试表现最佳的开源 AI 记忆系统,而且完全免费。
凭借 28,721 个 GitHub star 和不断增长的插件生态,MemPalace 以逐字文本存储你的对话历史,并通过语义搜索检索。你的 AI 助手终于有记忆了。
基准对比:MemPalace vs Mem0 vs Mastra #
评估 AI 记忆系统时,性能和资源消耗是关键。以下是 MemPalace 在 LongMemEval 基准中的表现:
| 特性/指标 | MemPalace | Mem0 | Mastra | Hindsight |
|---|---|---|---|---|
| 召回率 | 96.6% | 89.2% | 85.5% | 91.0% |
| 所需 API 调用 | 零(本地) | OpenAI API(付费) | Anthropic API | 零 |
| 存储架构 | 逐字 + 向量 | 仅向量 | 图 + 向量 | 仅向量 |
| Claude Code 支持 | 有(原生) | 手动集成 | 有 | 无 |
为什么 AI 记忆很重要 #
大语言模型有固定的上下文窗口。一旦对话超过这个限制,早期细节就会丢失或被压缩。对于跨多个项目工作的开发者来说,这意味着要反复重新解释架构决策、编码规范和过去的调试过程。
MemPalace 通过在模型之外创建一个结构化、可搜索的记忆层来解决这个问题。它不会总结或转述你的历史——它保留原始文本,并在你的 AI 需要时检索出确切需要的段落。
MemPalace 的工作原理 #
MemPalace 用宫殿隐喻组织记忆:
- 翼楼(Wings) — 人物和项目
- 房间(Rooms) — 项目内的主题
- 抽屉(Drawers) — 逐字存储的原始内容
这种结构让你能精确限定搜索范围。不是把所有内容倒进一个扁平的向量数据库,而是可以在特定项目翼楼或主题房间内搜索。
检索层是可插拔的。默认后端是 ChromaDB,接口定义在 mempalace/backends/base.py 中。你可以替换为其他后端,而不影响系统其余部分。
重要的是,除非你主动选择,没有任何数据离开你的机器。MemPalace 天生本地优先。
快速开始:几秒安装 #
MemPalace 用 Python 编写,通过 uv 或 pip 干净安装:
# 推荐:用 uv 安装
uv tool install mempalace
# 或用 pip
pip install mempalace
# 为你的项目初始化
mempalace init ~/projects/myapp
安装后,你可以立即开始挖掘内容和搜索记忆。
挖掘你的项目历史 #
MemPalace 可以摄取项目文件和对话历史。以下是填充你的宫殿的方法:
# 挖掘项目目录
mempalace mine ~/projects/myapp
# 挖掘 Claude Code 对话(按项目限定范围)
mempalace mine ~/.claude/projects/ --mode convos --wing myapp
# 搜索你的记忆
mempalace search "why did we switch to GraphQL"
# 把上下文加载进新会话
mempalace wake-up
这样你就能从上次离开的地方精确接续。
插件生态 #
MemPalace 自带流行 AI 工具的原生插件:
- Claude Code —
.claude-plugin目录 - OpenAI Codex —
.codex-plugin目录 - MCP 兼容工具 —
.agents/plugins目录 - Gemini CLI 和本地模型
这意味着你可以把 MemPalace 集成到现有工作流中,无需切换编辑器或重写提示词。
基准测试与性能 #
MemPalace 自称是基准测试最佳的开源 AI 记忆系统。仓库包含 benchmarks/ 目录,提供可复现的测试,对比其他记忆方案的检索准确率、延迟和内存占用。如果你在意可衡量的性能而非营销话术,这是一个强有力的信号。
何时使用 MemPalace #
MemPalace 适合你,如果:
- 你在长期项目上工作,上下文复杂
- 你每天使用 AI 助手,讨厌重复自己
- 你想要专有记忆服务的免费、开源替代品
- 你需要本地优先存储以满足隐私或合规要求
- 你偏好结构化检索而非扁平向量搜索
如果你的 AI 会话短且独立,可能不需要记忆系统。但对于开发者、研究者和重度用户,MemPalace 让每一次新对话都成为延续,而不是重启。
相关文章 #
- Hermes Agent:自我改进的 AI — 带学习闭环的 AI
- AI 工具目录 2024 — AI 工具指南
结论 #
MemPalace 给 AI 一个结构化、可搜索且私密的记忆。凭借超过 28,000 个 GitHub star、可插拔的后端架构,以及对 Claude、Codex 和 MCP 工具的原生支持,它是 AI 记忆领域最可信的开源选择。
今天就安装它,挖掘你的第一个项目,停止向每个新对话会话重新解释你的技术栈。
推荐工具 #
对于构建或部署开源 AI 工具的开发者,我们推荐:
- DigitalOcean — 新用户 $200 免费额度,14+ 全球区域,一键 GPU/CPU droplet,适合 AI 工作负载。
- Shiyunapi Claude API — Anthropic Claude / OpenAI / DeepSeek API 代理。上面的大多数 AI 工具(聊天机器人、代码生成、翻译、搜索等)都需要 LLM API 密钥——这个代理以约官方定价 30% 的价格提供稳定的顶级模型访问。
联盟链接——不增加你的成本,支持 dibi8.com 运营。
发布于 dibi8.com — 2026 年 5 月 10 日
FAQ:生产环境运行 MemPalace #
问:MemPalace 需要多少内存?
答:MemPalace 经过高度优化,8GB 内存的机器即可流畅运行;但对于数千个长期会话的大规模生产环境,建议 16GB。
问:能把 MemPalace 与 Claude Code 集成吗?
答:可以!MemPalace 开箱即用地提供 MCP 兼容端点,能与 Claude Code 无缝集成,为编码智能体提供持久记忆。
问:本地记忆用 ChromaDB 还是 Pinecone?
答:MemPalace 在本地使用 ChromaDB,确保零延迟和零 API 成本,对于本地化、隐私优先的智能体工作流,优于 Pinecone。
💬 留言讨论