核心用法
memU-lite 是一套面向 OpenClaw 的纯 Markdown 记忆管理方案,无需外部数据库或 API。核心架构分三层:Category Layer(MEMORY.md 索引概览)、Item Layer(原子化记忆单元)、Resource Layer(原始记录)。记忆按五类原子存储:preferences(用户偏好)、knowledge(领域知识)、relationships(人际关系)、tasks(待办任务)、skills(技能方法),通过 <类型字母>-<日期>-<序号> 规则生成唯一 ID。
显著优点
- 零外部依赖:纯文件系统实现,无需 Postgres 或向量数据库,部署成本极低
- 标准化结构:强制原子化记录、标签索引、双向链接,避免记忆碎片化
- Token 友好:Markdown 格式天然可被 LLM 直接读取,无需额外序列化
- 可迁移性:未来可无缝升级至完整 memU,ID 与目录结构保持一致
- 工具原生集成:直接调用
memory_search/memory_get等 OpenClaw 内置工具
潜在局限
- 非自动提取:依赖 AI 主动记录,无后台持续运行能力,存在遗漏风险
- 检索深度有限:语义搜索依赖模型自带能力,无专用向量索引,大规模数据下召回率可能下降
- 并发冲突:文件系统无事务机制,多 Agent 同时写入可能导致覆盖
- 规模瓶颈:数万条记忆后目录遍历性能下降,需定期归档维护
适合人群
- 个人开发者或小型团队需要轻量记忆方案
- 追求可审计、可版本控制的明文存储场景
- 已有 OpenClaw 环境,不愿引入额外基础设施
常规风险
- 数据完整性:手动维护索引易与
items/实际文件脱节,需定期校验 - 隐私暴露:Markdown 明文存储,敏感信息需额外加密层
- 备份依赖:无自动云同步,需配合
backup.sh或外部版本控制