为什么需要
每次 AI 对话都从零开始,上一轮聊的内容全忘了。做海外产品时,用户反馈、产品决策、技术方案散落在不同会话里,下次再问 AI 还得重新解释一遍。MemPalace 把对话历史原样存储,用语义搜索检索,让 AI 跨会话记住上下文。
怎么用
bash
pip install mempalace
mempalace init ~/projects/myapp
# 导入项目文件
mempalace mine ~/projects/myapp
# 导入 Claude Code 会话
mempalace mine ~/.claude/projects/ --mode convos
# 搜索
mempalace search "why did we switch to GraphQL"
# 新会话加载上下文
mempalace wake-up
支持 Claude Code、Gemini CLI、MCP 兼容工具。检索层可插拔,默认 ChromaDB。
使用案例
你在做一个面向海外用户的 SaaS,上个月跟 Claude 讨论过支付方案选型,这周开新会话想继续。mempalace wake-up 自动把相关上下文注入新会话,不用从头解释。
LongMemEval 基准测试 96.6% R@5 召回率,比同类工具高 10-20 个百分点。
注意事项
- 免费开源,自托管无费用
- 默认 ChromaDB 向量存储,可替换为其他后端
- 原样存储不做摘要,占用空间较大,建议定期清理旧数据
- 仅本地运行,不会把数据发到外部(除非你主动配置云后端)