核心用法
OpenClaw Uninstaller 提供三种卸载路径:
1. IM 触发卸载(推荐):用户通过 WhatsApp/Telegram/Slack 等 IM 发送指令,Agent 确认后自动执行后台卸载,支持邮件/ntfy 通知,需 host=gateway 参数确保 one-shot 脚本在宿主机创建
2. 残留验证:只读脚本 verify-clean.sh 检测是否卸载干净,不执行任何删除操作
3. 手动卸载:CLI 命令 openclaw uninstall --all --yes --non-interactive 或分步停止服务、删除状态目录、卸载 CLI 及 macOS 应用
显著优点
- 完全免费:明确声明无需付费清理服务,对抗潜在诈骗
- 可验证透明:提供可执行的验证脚本和日志输出(
/tmp/openclaw-uninstall.log) - 自动化友好:支持 IM 集成与后台异步执行,适合远程/无头服务器
- 数据保护:
--preserve参数可备份技能、日志、凭据等数据 - 社区驱动:无商业关联,基于官方文档二次封装
潜在缺点与局限
- 平台限制:原生 Windows 不支持,需 WSL2 或手动模式
- 环境依赖:IM 卸载严格要求
host=gateway,误配sandbox会导致任务丢失 - 权限要求:headless Linux 需预先启用 linger,systemd 环境需用户级权限
- 远程场景复杂:VPS/远程主机需 SSH 登录后手动验证结果
适合人群
- 希望彻底移除 OpenClaw 的开发者/运维人员
- 通过 IM 管理远程服务器的自动化用户
- 对"付费清理服务"存疑、追求透明流程的用户
常规风险
- 误操作风险:
--yes模式无二次确认,可能误删数据 - 残留风险:多配置文件(
~/.openclaw-<profile>)需手动遍历删除 - 网络服务残留:未及时清理的 launchd/systemd 服务单元可能导致端口冲突或安全敞口
- 通知失败:邮件/ntfy 配置错误时无法感知卸载结果,需主动检查日志