memory-system

🧠 AI对话上下文永久记忆方案

本地三层记忆恢复系统,解决AI对话Session重启后上下文丢失问题,提供永久/今日/临时记忆架构,完全离线可控。

收藏
2.7k
安装
1.1k
版本
v1.0.0
CLS 安全性认证2026-05-21
点击查看完整报告 >

使用说明

核心用法

大哥的记忆系统是一套面向AI对话Session的上下文持久化解决方案,采用L1永久记忆、L2今日记忆、L3临时记忆的三层架构。用户通过执行memory-recovery.sh脚本,系统按序读取当日日志、全局长期记忆及分类永久记忆文件,快速恢复工作状态。Session结束时自动触发保存钩子,将关键决策、技术栈更新等信息归档至对应层级。

显著优点

完全本地化可控:无需外部API或向量数据库,零成本运行,数据隐私完全自主。架构清晰可解释:三层记忆分工明确——永久记忆存储身份偏好与技术栈,今日记忆按日组织工作流,临时记忆承载当前Session上下文,检索路径直观。可审计性强:纯Markdown文件存储,人类可读,便于版本控制和人工复核。无缝集成工作流:自动保存与压缩前高亮机制,减少用户主动维护负担。

潜在缺点与局限性

语义检索能力弱:依赖文件名和简单文本搜索,无法像Qdrant等向量系统实现跨语义关联召回。规模化瓶颈:长期运行后记忆文件累积,手动维护成本上升,缺乏自动去重和过期清理的成熟机制。多Session并发风险:未设计锁机制,多实例同时写入可能导致文件冲突。跨设备同步缺失:纯本地文件方案,未内置云同步或分布式存储能力。

适合的目标群体

个人开发者、长期项目维护者、需要持续多轮对话上下文的AI辅助工作流用户,以及对数据隐私敏感、偏好离线工具的技术从业者。特别适合单设备、单用户场景下的深度工作场景。

使用风险

文件系统依赖:memory目录若被误删或权限变更,将导致记忆丢失;建议定期备份。路径遍历隐患:脚本使用相对路径读取文件,若运行目录被恶意替换存在低风险。作者维护不确定性:当前v1.0.0版本,长期更新与社区支持存疑,建议用户具备自行维护能力。

安全解读

核心用法

「大哥的记忆系统」是一套面向AI对话场景的上下文持久化解决方案,通过文件系统的三层架构解决Session重启后"失忆"的痛点。

启动恢复流程:运行 memory-recovery.sh 脚本,系统自动按序加载永久记忆(身份/技术栈/决策)→ 今日记忆(当日工作日志)→ 临时记忆(当前Session状态),配合 memory_search 关键词检索快速定位历史上下文。

日常维护机制

  • 自动保存:Session结束时自动归档当前状态到今日记忆
  • 压缩前高亮:上下文压缩前2分钟预警,优先保存关键信息
  • 关键决策记录:重要判断实时写入 key-decisions.md 永久归档

显著优点

| 维度 | 优势 |
|------|------|
| **完全本地化** | 零外部依赖、零API成本、无网络延迟,数据完全可控 |
| **可解释性强** | Markdown纯文本存储,人工可审计、可编辑、可版本控制 |
| **检索效率高** | 分层设计避免全文搜索,L1永久记忆常驻、L2按日索引 |
| **功能边界清晰** | 明确区分"该记什么/不该记什么",防止记忆膨胀 |
| **故障可恢复** | 即使部分丢失,也能从永久记忆+关键决策快速重建 |

潜在缺点与局限性

1. 语义搜索能力弱:相比Qdrant等向量数据库,无法基于语义相似度检索,依赖关键词匹配
2. 多语言支持有限:纯文本结构对非英语内容的检索效率下降

3. 存储成本线性增长:长期运行后记忆文件累积,需手动清理或归档

4. 单用户架构:未设计多用户隔离机制,共享环境需自行封装

5. 无自动实体提取:需人工判断何为"关键决策",依赖用户自律

适合人群

  • 高频深度使用者:每日多Session、项目周期长的AI协作用户
  • 隐私敏感型用户:拒绝云端存储、要求数据完全本地化的场景
  • 技术从业者:习惯用Git管理配置、熟悉Markdown的开发者群体
  • 决策密集型工作:法律、咨询、产品管理等需要追溯推理链的领域

常规风险

| 风险类型 | 说明 | 缓解措施 |
|----------|------|----------|
| 文件误删 | memory目录被清理导致记忆丢失 | 纳入Git版本控制+定期云备份 |
| 路径配置错误 | 脚本指向系统敏感目录 | 检查 `/data/workspace/scripts/` 权限 |
| 记忆膨胀 | 长期未清理导致检索效率下降 | 月度归档旧日志、清理重复信息 |
| 敏感信息泄露 | 技术栈/工作目录包含内部信息 | 审查后再写入永久记忆,避免硬编码密码 |

与向量记忆系统对比建议

短期(<3个月)或单用户场景优先使用本系统;若需跨语言语义检索或团队协作,可后期迁移至Qdrant等向量方案,Markdown文件可作为高质量种子数据导入。

memory-system 内容

scripts文件夹
手动下载zip · 3.5 kB
memory-recovery.shtext/x-shellscript
请选择文件