MemPalace
活跃简介
MemPalace 是开源 AI 记忆系统,为 AI Agent 提供持久化长期记忆层,支持 ChromaDB 向量存储与 MCP 协议集成。
核心特性
- 逐字存储与语义检索 — 对话历史以原文存储,通过语义搜索精确检索,不做摘要或改写
- 宫殿式索引结构 — 以 Wings(项目/人)→ Rooms(主题)→ Drawers(原文内容)组织记忆
- 本地优先零 API — 核心检索无需 API Key、云端或 LLM,默认使用 ChromaDB 本地向量存储
- 可插拔检索后端 — 基于 base.py 接口可替换为其他向量数据库
- 知识图谱 — 带时效窗口的时间实体关系图,支持增删查和时间线查询
- MCP Server — 29 个 MCP 工具覆盖宫殿读写、知识图谱操作和 Agent 日志
适用场景
💡 为 Claude Code 等 AI 编程助手提供持久化长期记忆,跨会话保持上下文
💡 在本地存储和检索大量对话历史,保护数据隐私
💡 通过知识图谱追踪项目中的人物关系和决策时间线
💡 利用 MCP 工具将记忆系统集成到 AI Agent 工作流中
💡 在 LongMemEval 等基准测试上验证记忆检索效果
分类
快速开始
uv tool install mempalace
mempalace init ~/projects/myapp
# 挖掘项目文件内容
mempalace mine ~/projects/myapp
# 搜索记忆
mempalace search '为什么我们切换到了 GraphQL'
# 加载上下文
mempalace wake-up