Soul Memory

🧠 AI 助手的长期记忆中枢 · 隐私优先

个人AI助手长期记忆管理框架,支持OpenClaw自动注入、语义去重与粤语处理,纯Python零外部依赖,适合开发者自托管。

收藏
6.6k
安装
1.5k
版本
3.5.7
CLS 安全扫描中
预计需要 3 分钟...

使用说明

Soul Memory System 综合评估

核心用法

Soul Memory 是一款面向 AI Agent 的长期记忆管理系统,采用模块化架构(A-H 八大模块),核心能力包括:

1. 记忆存储与检索:基于关键词索引 + CJK 智能分词 + 语义扩展的向量搜索,支持 [C]/[I]/[N] 优先级标签自动解析
2. OpenClaw 深度集成:通过 before_prompt_build Hook 实现自动上下文注入,提取真实用户消息优先于 prompt 尾部,按六类记忆桶(User/QST/Config/Recent/Project/General)分组蒸馏后注入

3. 自动化工作流:Pre-response 自动搜索、Post-response 自动保存、Heartbeat 报告自动清理(3小时周期)、Cron 定时任务集成

4. 粤语特色支持:语气词分级、语境情感映射、简繁转换检测

5. CLI 与 Web 双接口:纯 JSON 输出便于外部系统集成,FastAPI 仪表盘提供实时统计

显著优点

  • 零外部依赖:纯 Python 标准库实现,无 API 调用、无云端依赖,隐私可控
  • Token 效率优化:v3.2.1 索引策略实现 93% Token 削减,v3.3.4 查询过滤再节省约 25k token/日
  • 智能去重机制:MD5 哈希追踪 + 语义阈值 0.92 控制,有效减少冗余
  • 版本演进活跃:从 v2.0 到 v3.5.7 持续迭代,针对 Cron Session 误选、时间戳差异保留等边缘场景精细调优
  • 开源可审计:MIT 协议,代码完全透明

潜在缺点与局限

  • 生态封闭性:专为 OpenClaw 生态设计,与其他 AI 框架(如 LangChain、LlamaIndex)无原生兼容层
  • 存储规模限制:本地 JSON 文件存储,大规模数据场景下性能可能衰减,缺乏分布式方案
  • 无原生 LLM 集成:语义扩展依赖规则而非嵌入模型,复杂语义关联能力有限
  • 维护状态风险:作者 kingofqin2026 为个人开发者,长期维护承诺存疑
  • Heartbeat 功能专属性:自动清理逻辑针对特定报告格式,通用性受限

适合人群

  • OpenClaw 生态用户,需要上下文记忆的 AI 助手场景
  • 隐私敏感型开发者,拒绝云端记忆服务
  • 粤语/中文语境下的本地化 AI 应用
  • 技术爱好者自托管实验,非生产级企业部署

常规风险

  • 数据持久化风险:虽支持版本控制与 Git 集成,但 JSON 文件损坏可能导致记忆丢失,需定期备份
  • 注入安全性prependContext 自动注入机制若记忆内容被污染,可能产生提示词注入攻击面
  • 阈值调参成本:去重阈值 0.92 为经验值,特定场景下仍需人工校准
  • Cron Session 边缘情况:v3.5.7 修复的误选问题表明自动化流程存在状态管理复杂性

Soul Memory 内容

data文件夹
modules文件夹
plugin文件夹
tests文件夹
web文件夹
static文件夹
css文件夹
js文件夹
templates文件夹
手动下载zip · 159.3 kB
dedup.jsonapplication/json
请选择文件