核心用法
MemPalace 是一款面向 AI 代理的本地长期记忆系统,通过 /mem-arc(手动归档)、/mem-sea(语义搜索)、/mem-asave(立即自动保存)三条命令实现对话的持久化存储与智能检索。
工作流程:首次运行 /mem-arc 时自动完成环境初始化——内置 MemPalace 源码本地 pip 安装、依赖(chromadb/pyyaml)自动下载、数据目录与配置文件创建。归档时对话经压缩处理后存入分层结构(Wing主题>Room房间>Drawer抽屉),并通过 ChromaDB 建立向量索引;搜索时基于语义相似度返回最相关记忆片段,而非简单关键词匹配。
显著优点:
- 完全本地:所有数据存储于用户设备,零云端上传,隐私可控
- 语义智能:向量数据库支持意思层面的模糊搜索,突破关键词局限
- 零成本:无需 API Key 或订阅费用
- 跨项目共享:记忆不绑定单一 workspace,多项目间流通复用
- 自动化:每日23:00自动归档,减少手动操作
潜在局限:
- 首次初始化需联网下载 chromadb/pyyaml(后续可离线)
- 依赖系统 Python 环境,可能与其他包产生冲突
- Wikipedia API 调用用于实体消歧(可手动禁用)
- 目录扫描需警惕敏感文件混入 memory/ 目录
- OpenClaw 外平台(XClaw/WorkBuddy)兼容性待验证
适合人群:重视数据隐私、需要长期积累对话上下文、跨多个 AI 项目工作的开发者或高级用户;对云端记忆服务存疑或希望完全掌控数据的用户。
常规风险:pip install 修改系统 Python 环境;自动归档可能包含未过滤的敏感文件;cron 调度依赖 OpenClaw 运行时稳定性。