← 返回
未分类

Awublack Personal Memory System

一个智能化、高可靠性的个人知识操作系统。它不仅自动同步你的 MEMORY.md 到 SQLite 数据库并提供自然语言查询,更通过 Git 版本控制、守护进程和日志监控,确保你的记忆**永不丢失、可追溯、可恢复**。 **使用场景**: (1) 用户需要查询“我过去对 AI 模型的看法?” (2) 用户希望系统自...
一个智能化、高可靠性的个人知识操作系统。它不仅自动同步你的 MEMORY.md 到 SQLite 数据库并提供自然语言查询,更通过 Git 版本控制、守护进程和日志监控,确保你的记忆**永不丢失、可追溯、可恢复**。 **使用场景**: (1) 用户需要查询“我过去对 AI 模型的看法?” (2) 用户希望系统自...
awublack awublack 来源
未分类 clawhub v1.2.0 1 版本 99697 Key: 无需
★ 0
Stars
📥 329
下载
💾 0
安装
1
版本
#latest

概述

Personal Memory System

概述

这是一个为 OpenClaw 设计的个人知识管理技能。它解决了“人类记忆不可靠”的核心问题,通过自动化流程,将你最重要的想法和决策从易遗忘的 Markdown 文本,转化为机器可查询的结构化数据库。

工作原理

  1. 输入:你将重要的洞察、决策、经验写入 /home/awu/.openclaw/workspace-work/MEMORY.md 文件,使用 ### 标题分隔不同主题。
  2. 同步:每当 OpenClaw 的心跳(heartbeat)被触发,auto_sync_memory.py 脚本会自动运行。
  3. 处理:脚本读取 MEMORY.md,将每个 ### 标题及其下的内容解析为一条数据库记录。
  4. 输出:这些记录被写入 /home/awu/.openclaw/workspace-work/memory.db SQLite 数据库。
  5. 查询:当你提出自然语言问题(如“我过去对 AI 模型的看法?”),AI 助手会调用 query_memory.py 脚本,该脚本会将问题转换为 SQL 查询,从 memory.db 中精准检索出所有相关记忆,并为你生成一个自然语言的总结性回答。
  6. 系统组件

    • MEMORY.md:你的个人长期记忆库,人类可读,可版本控制。
    • memory.db:自动同步的 SQLite 数据库,机器可查询。
    • auto_sync_memory.py:核心同步脚本,由 OpenClaw 心跳机制调用。
    • query_memory.py:智能查询脚本,负责将自然语言问题转换为 SQL 查询并生成回答。
    • obsidian-vault/:你的 Obsidian 知识库,所有笔记的原始来源。
    • git_sync_on_save.sh:后台守护进程,每10秒检查 Obsidian 知识库变更,自动执行 git add/commit/push。
    • git_sync.log:记录所有 Git 同步事件的日志文件,用于审计和故障排查。
    • 安装与使用

  7. 安装:将此技能包放入 OpenClaw 的 skills 目录,或通过 clawhub install awublack-personal-memory-system 安装。
  8. 初始化:确保你的工作区根目录下存在以下文件和目录:
    • MEMORY.md
    • obsidian-vault/
    • git_sync_on_save.sh
    • git_sync.log
    • auto_sync_memory.py
    • query_memory.py
  9. 运行:确保 git_sync_on_save.sh 已通过 nohup ./git_sync_on_save.sh > git_sync.log 2>&1 & 启动并常驻后台。
    • 检查:ps aux | grep git_sync_on_save.sh
    • 重启:pkill -f git_sync_on_save.sh && nohup ./git_sync_on_save.sh > git_sync.log 2>&1 &
  10. 查询:直接向 AI 助手提问,例如:“我过去对 Obsidian 的看法是什么?” 系统会自动调用 query_memory.py 脚本检索并回答。
  11. 安全与隐私

    • 完全本地化:所有数据(MEMORY.md, memory.db, query_memory.py, obsidian-vault/, git_sync_on_save.sh, git_sync.log)均存储在你的本地工作区,不上传、不共享。
    • 无外部依赖:不调用任何网络 API,不访问云服务。
    • 可审计:所有操作均在你的控制之下,你可以随时查看所有相关文件的内容。
    • 三重冗余:你的记忆存在于三个独立位置:
  12. 本地工作区:MEMORY.md, memory.db, git_sync_on_save.sh
  13. Obsidian 知识库:/home/awu/.openclaw/workspace-work/obsidian-vault/
  14. 远程 Git 仓库:https://github.com/awublack/obsidian-vault

任何一处损坏,其他两处均可恢复,记忆永不丢失

未来扩展

  • 与 Obsidian 的双向链接功能集成,自动生成知识图谱。
  • 每日自动生成 memory/YYYY-MM-DD.md 的摘要。
  • 支持导出 memory.db 为 CSV 或 JSON 以供备份。
  • 使用更先进的 NLP 模型(如本地小模型)来增强 query_memory.py 的语义理解能力。

> “记忆不是用来记住的,是用来被访问的。”

> —— 你的数字大脑

版本历史

共 1 个版本

  • v1.2.0 当前
    2026-05-07 17:18 安全 安全

安全检测

腾讯云安全 (Keen)

安全,无风险
查看报告

腾讯云安全 (Sanbu)

安全,无风险
查看报告

🔗 相关推荐

Personal Agent Browser

awublack
一个为你的个人数字大脑设计的浏览器自动化技能。它调用你本地安装的 agent-browser CLI,安全地访问网页,提取标题和内容,并返回结构化摘要,让 AI 助手能理解并总结网页信息。 **使用场景**: (1) 用户要求:“帮我查看一
★ 0 📥 354

Awublack Openclaw Agent Browser

awublack
openclaw-agent-browser 的官方本地实现(awublack 维护),调用本地 agent-browser CLI 安全抓取网页,提取标题与内容,返回结构化摘要,便于 AI 助手理解并总结网页信息。适用于用户请求查看或总结
★ 0 📥 359

Personal Memory System Published

awublack
自动化双层记忆系统,将 MEMORY.md 中的长期记忆自动同步至 SQLite 数据库 memory.db,实现自然语言→SQL 智能检索。支持查询历史观点、自动记录重要决策等场景。
★ 0 📥 330