OpenClaw 自动化备份解决方案,支持分片压缩、变更摘要与 Discord 通知,适合需要可靠状态保护与灾难恢复的个人开发者。
说明:
## 核心功能
OpenClaw Backup (Optimized) 是一套专为 OpenClaw 工作流设计的自动化备份工具,提供完整的系统状态保护机制:
– **完整快照捕获**:递归备份 `~/.openclaw` 目录,涵盖配置、工作区与历史记录
– **智能分片压缩**:将工作区归档拆分为约 90MB 的小文件,配合 SHA256 校验确保传输完整性
– **富媒体通知**:通过 Discord 推送备份摘要、文件变更统计及一键恢复指引
– **保留策略管理**:自动维护最近 N 份报告,避免存储膨胀
## 显著优点
| 特性 | 价值 |
|——|——|
| 跨平台兼容 | Node.js 脚本覆盖 macOS/Linux/Windows 三端 |
| 低侵入集成 | 复用 `openclaw message send` 原生通道,无需额外 webhook 配置 |
| 增量感知 | 自动排除 session lock 与已删除文件,生成可读变更摘要 |
| 定时自动化 | 支持 OpenClaw 原生 cron 调度(gateway 环境运行) |
## 潜在局限
– **依赖门槛**:需预装 Node.js ≥18 与 Git,Windows 用户需额外配置 PowerShell 环境变量
– **通知渠道单一**:仅支持 Discord,如需 Slack/飞书需二次开发
– **存储成本**:分片策略增加文件数量,对象存储场景可能产生更多 PUT 请求费用
– **恢复粒度**:全量恢复为主,不支持单文件级细粒度回滚
## 适合人群
– 使用 OpenClaw 进行日常开发的个人开发者
– 需要定期归档 AI 会话历史与配置的技术用户
– 追求「备份即代码」、偏好 Git 托管备份仓库的 DevOps 爱好者
## 常规风险
1. **令牌泄露**:`BACKUP_REPO_URL` 若含 personal access token,存在误提交至公共仓库的风险
2. **时区歧义**:跨地域协作时,`BACKUP_TZ` 设置不一致可能导致恢复时间戳混乱
3. **cron 漂移**:gateway 环境资源紧张时,定时任务可能出现分钟级延迟
4. **分片损坏**:任一 90MB 分片校验失败将导致完整归档无法解压,建议配合 S3 版本控制使用









