clawd-migrate

🦀 Moltbot 一键迁移至 Openclaw

一键将 moltbot/clawdbot 迁移至 openclaw,自动备份并验证数据完整性,保留记忆、配置与凭据

收藏
2.8k
安装
1.2k
版本
0.2.0
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心用法

clawd-migrate 是一款专为 moltbot 与 clawdbot 用户设计的迁移工具,目标平台为 openclaw。执行 npx clawd-migrate 即可启动交互式向导,流程涵盖:

1. Discover:扫描系统定位既有资产(记忆文件、配置目录、clawdbook/Moltbook 凭据)
2. Backup:迁移前创建带时间戳的完整备份

3. Migrate:将文件按 openclaw 目录结构重组(memory/、.config/openclaw/、.config/clawdbook/)

4. Verify:逐文件校验存在性与大小匹配,确保零丢失

5. Reinstall:自动执行 npm i -g openclaw 与 openclaw onboard 完成环境重建

CLI 支持子命令独立调用(discover、backup、migrate),并允许指定 --root 路径、--output 目录,以及跳过备份或自动安装 openclaw 等选项。

显著优点

  • 零配置风险:强制备份机制,任何操作前均保留可恢复快照
  • 数据完整性保障:校验环节确保源文件与目标文件一一对应,防止静默丢失
  • 跨系统兼容:基于 Node.js 与 Python 3,不依赖特定操作系统
  • 全资产覆盖:不仅迁移运行时配置,还保留 SOUL.md、IDENTITY.md 等身份记忆文件,以及 API 凭据

潜在缺点与局限性

  • 版本锁定:要求 Node.js 14+ 与 Python 3.x,旧环境需先升级
  • 单向迁移:文档未提及回滚流程,若 openclaw 不兼容旧数据格式,恢复至原 bot 需手动操作
  • 闭源生态依赖:涉及 clawdbook/moltbook 等私有配置格式,若上游 schema 变更,工具可能滞后
  • 权限风险:需要读取用户 home 目录下的隐藏配置(.config/*),在受限环境(如 CI、容器)可能权限不足

适合人群

  • 现有 moltbot/clawdbot 用户计划迁移至 openclaw 生态
  • 需要保留长期记忆与身份设定的个人 AI 助手用户
  • 重视数据安全、希望在迁移前获得可验证备份的技术用户

常规风险

  • 凭据泄露:迁移过程涉及读取 API key 与凭证文件,备份目录若权限设置不当或上传至公有云,可能导致敏感信息外泄
  • 数据覆盖:虽默认强制备份,但 --no-backup 选项一旦误用,可能直接覆盖目标目录现有数据
  • npm 供应链:自动重装 openclaw 依赖 npm registry,若遭遇域名劫持或依赖混淆攻击,可能引入恶意代码
  • 验证盲区:校验仅比对文件存在性与大小,不校验内容哈希,极端情况下可能存在字节级损坏未被发现

clawd-migrate 内容

bin文件夹
Documentation文件夹
scripts文件夹
tests文件夹
手动下载zip · 30.7 kB
clawd-migrate.jstext/javascript
请选择文件