核心用法
memU-lite 是一款专为 OpenClaw 设计的轻量级记忆管理系统,采用三层架构(Category/Item/Resource Layer)实现结构化知识管理。用户通过 init.sh 初始化目录结构后,可在 items/{preferences,knowledge,relationships,tasks,skills}/ 下创建原子记忆文件,以 <类型字母>-<日期>-<序号> 格式命名(如 P-20260302-001),并通过 MEMORY.md 维护索引。支持标签检索、双向链接关联及每日时间线汇总。
显著优点
1. 零外部依赖:纯 Markdown + Bash 实现,无需 Postgres 或 API 服务,部署复杂度极低
2. OpenClaw 原生集成:直接调用 memory_search/memory_get 工具,与现有 memory-core 兼容共存
3. 原子化设计:单文件单事实,避免信息混杂,置信度分级(high/medium/low)提升数据可信度
4. 轻量高效:对比完整 memU 系统,省去 70%+ Token 压缩的向量检索开销,适合中小规模场景
5. 迁移友好:目录结构与 memU 保持一致,未来可平滑升级至完整版
潜在缺点与局限性
- 被动记录:无 AI 自动提取能力,需人工或 AI 主动触发记忆创建
- 检索能力受限:依赖 OpenClaw 内置
memory_search,无专用语义向量索引,大规模数据下效率下降 - 无实时预判:缺乏 memU 的后台持续运行能力,无法主动推送相关记忆
- 维护成本:标签索引、时间线需手动更新,未实现完全自动化
适合人群
- 追求极简部署、拒绝复杂依赖的个人开发者
- 需要轻量级用户偏好持久化的 Agent 应用场景
- 中小规模知识管理(记忆条目 < 1000)项目
- 现有 memU 用户寻求降级/过渡方案
常规风险
- 数据一致性:手动维护索引可能导致 MEMORY.md 与实际 items 目录不同步
- 备份依赖:虽有
backup.sh脚本,但无自动定时备份机制,存在数据丢失风险 - 并发安全:无锁机制,多进程同时写入可能引发文件冲突
- 版本漂移:长期手动编辑 Markdown 可能导致格式不统一,影响后续自动化解析