使用 GitHub Gist 作为中转,安全同步 OpenClaw 配置到多设备。
OPENCLAW_WORKSPACE.sync-bridge-backup/Mac/Linux:
bash
curl -fsSL https://clawhub.ai/JayShna/openclaw-sync-bridge/install.sh | bash
Windows:
powershell
irm https://clawhub.ai/JayShna/openclaw-sync-bridge/install.ps1 | iex
install.sh 或 install.ps1运行交互式向导:
bash
python3 sync_bridge.py setup
向导会引导你完成:
bash
python3 sync_bridge.py setup
bash
python3 sync_bridge.py push
bash
python3 sync_bridge.py pull
bash
python3 sync_bridge.py diff
bash
python3 sync_bridge.py status
bash
python3 sync_bridge.py backup
默认同步:
SOUL.md - AI 人格设定AGENTS.md - 工作区配置USER.md - 用户信息IDENTITY.md - 身份设定TOOLS.md - 工具配置skills/ - 所有技能目录自动排除:
text
设备 A (Mac)
↓ python sync_bridge.py push
GitHub Gist (中转)
↓ python sync_bridge.py pull
设备 B (云端/Windows)
两边使用相同的 Token 和 Gist ID 即可互通。
sync_config.json:
json
{
"token": "ghp_xxxxxxxx",
"gist_id": "abc123...",
"workspace": "/path/to/workspace",
"sync_files": ["SOUL.md", "AGENTS.md", "skills/"]
}
问题解决未找到工作目录手动输入或设置 OPENCLAW_WORKSPACEToken 验证失败重新申请 GitHub Token没有文件上传确认工作目录有 SOUL.md 等文件云端没有文件先在另一设备执行 push
gist 权限