让OpenClaw每天自动保存你的工作记录,从此不忘事
适合人群:职场人士、自由职业者、学生、任何需要记录工作生活的人难度:⭐(零门槛,无API Key)
为什么要部署这个系统
解决的核心点:
❌ 每天手动写工作日志太麻烦,坚持不下去 ❌ 时间久了自己也不记得做过什么,复盘时一片空白 ❌ 项目复盘时找不到当时的决策依据,只能凭模糊记忆
最终效果:
你:【下班】OpenClaw:✅ 已保存今日记忆 📅 2026-**-** 工作总结 • 完成了文章5篇 • 修正了时效性问题 • 建立了Git-Notes防失忆机制 💾 已归档到记忆库使用场景:
每日工作复盘:下班时自动总结当天工作 项目进度追踪:记录关键决策和里程碑 学习记录:记录每天的学习内容和进度 生活记录:重要事件和想法的长期保存
需要准备什么
前置条件:
OpenClaw已安装并正常运行 有Git环境(macOS自带,Windows需安装Git) 有OpenClaw工作目录(默认:~/.openclaw/workspace)
第一步:安装记忆归档技能
你:安装git-notes-memory技能
OpenClaw会回答:
正在安装 git-notes-memory...✅ git-notes-memory 安装成功原理:git-notes-memory技能使用Git的notes功能来存储和检索记忆数据,不依赖外部数据库。
第二步:初始化Git-Notes存储
你:进入OpenClaw工作目录,初始化Git-Notes存储
OpenClaw会回答:
# 进入工作目录cd ~/.openclaw/workspace# 确认Git仓库已初始化git status# 配置身份信息(只需一次)git config user.name "你的名字"git config user.email "your@email.com"✅ Git-Notes存储已准备就绪原理:Git-Notes是Git的一个功能,可以在不修改代码的情况下附加额外信息到提交记录中。
第三步:配置每日自动归档
你:配置每日记忆自动归档
OpenClaw会回答:
# 创建记忆归档脚本cat > ~/.openclaw/workspace/save_daily_memory.sh << 'EOF'#!/bin/bashcd ~/.openclaw/workspacedate=$(date +%Y-%m-%d)echo "# $date 工作总结" > memory/$date.mdecho "" >> memory/$date.mdecho "## 完成事项" >> memory/$date.mdecho "- [ ] 记录今天的工作..." >> memory/$date.mdecho "" >> memory/$date.mdecho "## 学习收获" >> memory/$date.mdecho "- [ ] 记录今天的收获..." >> memory/$date.md# 保存到Git-Notesgit add memory/$date.mdgit commit -m "记忆归档: $date"git notes --ref=memory add -m "每日记忆归档 $date" HEADecho "✅ 今日记忆已归档"EOFchmod +x ~/.openclaw/workspace/save_daily_memory.sh# 设置每日定时任务(下午6点)(crontab -l 2>/dev/null; echo "0 18 * * * ~/.openclaw/workspace/save_daily_memory.sh") | crontab -✅ 每日记忆自动归档已配置完成每天下午6点自动保存当日记忆原理:使用cron定时任务每天自动执行记忆归档脚本,将记忆保存到Git-Notes中。
第四步:测试记忆归档
你:测试记忆归档功能
OpenClaw会回答:
# 手动执行一次归档脚本~/.openclaw/workspace/save_daily_memory.sh# 查看归档结果ls -la ~/.openclaw/workspace/memory/$(date +%Y-%m-%d).md# 查看Git-Notes记录git notes --ref=memory show HEAD✅ 测试完成,记忆归档功能正常原理:通过手动执行脚本验证整个归档流程是否正常工作。
日常使用
场景1:下班时自动归档
你:"下班了" OpenClaw会:自动执行记忆归档脚本,保存当天工作记录
场景2:查询昨天做了什么
你:"昨天做了什么?" OpenClaw会:从Git-Notes中检索昨天的记忆记录并展示
场景3:查看上周工作
你:"上周的工作总结" OpenClaw会:展示上周每天的归档记录
场景4:项目复盘
你:"查看**项目的所有决策记录" OpenClaw会:从记忆库中筛选出所有与该项目相关的记录
故障排除
Q1: Git-Notes命令找不到
解决步骤:
你: 检查Git版本OpenClaw会: git --version(确认版本≥2.0)
原因:旧版本Git可能不支持notes功能,需要升级Git
Q2: cron任务没有执行
解决步骤:
你: 检查cron服务状态OpenClaw会: sudo launchctl list | grep cron(macOS)
原因:cron服务未启动或脚本权限问题
Q3: 记忆文件没有创建
解决步骤:
你: 检查工作目录权限OpenClaw会: ls -la ~/.openclaw/workspace/
原因:工作目录权限不足或路径错误
效果实现
✅ 每日自动归档 - 每天自动保存工作记录✅ Git-Notes存储 - 使用Git高效存储和检索记忆✅ 随时查询 - 可以随时查询任意日期的记忆✅ 零成本维护 - 纯本地存储,无需API Key或服务器
快速命令参考
执行记忆归档脚本 | |
查看昨天的记忆记录 | |
搜索记忆库中的[关键词] | |
修改记忆归档时间到[时间] |
教程版本: v1.0启明AI实验室
夜雨聆风