Time Clawshine — OpenClaw Time Machine

⏱ Agent 记忆的时光机,小时级精准回滚

每小时加密增量备份 OpenClaw Agent 状态,支持精确到小时的时间点恢复,基于 restic 实现零维护自动化快照

收藏
5.4k
安装
1.4k
版本
3.1.3
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心用法

Time Clawshine 是一个面向 OpenClaw 代理的自动化备份恢复系统,采用 restic 作为底层引擎。安装后无需人工干预,每小时自动创建 AES-256 加密增量快照,保留 3 天共 72 个历史版本。用户可通过 restore.sh 命令回退到任意小时节点,也支持单文件恢复和差异比对。

显著优点

  • 极简运维:单命令安装,systemd/cron 自动调度,零日常维护
  • 空间高效:基于内容寻址的重复数据删除,仅存储变更字节
  • 精确回滚:支持 "2h ago"、"yesterday" 等自然时间表达式定位快照
  • 完整性保障:每日自动运行 restic check,支持手动 --dry-run 验证
  • 主动告警:可选 Telegram 推送失败通知,内置磁盘守卫防止写满
  • 离线优先:默认 100% 本地运行,远程通知和更新检查均为可选
  • 安全设计:密码文件强制 600 权限,敏感数据 .gitignore 保护

潜在缺点与局限性

  • 非灾备方案:设计目标为 "近三天时间机器",非跨地域容灾备份
  • 密码单点风险:丢失密码文件即永久失去所有快照访问权限
  • Linux 限定:依赖 systemd/cron,无原生 Windows/macOS 支持
  • 静默故障可能:若未配置 Telegram,失败仅记录日志,用户可能长期未察觉
  • 磁盘占用隐性增长:虽去重,但大量小文件变更仍可能累积空间压力

适合人群

  • 频繁迭代 Agent 配置、担心误操作覆盖 MEMORY.md 的开发者
  • 需要可审计变更历史(restic diff)的团队协作场景
  • 追求 "设置后遗忘" 自动化体验的运维懒人
  • 具备基础 Linux 命令行能力,能处理密码文件备份的用户

常规风险

  • 权限管理sudo 运行脚本,需警惕路径注入和配置篡改
  • 依赖供应链:自动安装 restic/yq 二进制,需信任来源
  • 恢复误操作:全系统回滚到 / 前缺乏二次确认,可能覆盖当前工作
  • 日志泄露:备份日志可能包含路径信息,需确保日志文件权限

Time Clawshine — OpenClaw Time Machine 内容

bin文件夹
手动下载zip · 46.8 kB
backup.shtext/x-shellscript
请选择文件