你有没有遇到过这种情况:装了 OpenClaw,玩了几天觉得不适合自己,随手一个
npm uninstall -g openclaw就以为万事大吉了?醒醒,事情没那么简单。
OX Security 的安全研究员最近发出了一个让很多人冒冷汗的警告:
常见的卸载方法会留下凭证和配置文件。
即使你以为已经清理干净了,你的 API 密钥、OAuth 令牌、聊天记录、甚至连接过的 Google 账号权限——全都还在。
更可怕的是,因为你已经删掉了 openclaw 命令行工具,连官方的清理命令都跑不了了。
这篇文章,就是要帮你把 OpenClaw 卸得干干净净、一丝不剩,同时保证整个过程安全、有序、可回溯。
在动手卸载之前,我们需要知道"敌人"藏在哪里。OpenClaw 不是一个简单的命令行工具——它是一个完整的 AI Agent 操作系统,有自己的网关服务、记忆系统、配置数据库和技能插件生态。
1. 核心配置目录
~/.openclaw/ | |
~/.openclaw/workspace/ | |
~/.openclaw/memory/ | |
~/.openclaw/logs/ |
2. 历史残留目录(巨坑)
OpenClaw 在 2026 年 1 月底经历了两次改名:Clawdbot → Moltbot → OpenClaw。如果你在不同阶段安装过,系统里可能同时存在三套配置目录:
• ~/.clawdbot/• ~/.moltbot/• ~/.molthub/(技能缓存目录)• ~/.openclaw/
3. 系统服务
OpenClaw 会安装一个叫 Gateway 的后台守护进程,监听 127.0.0.1:18789 端口,24 小时不间断运行:
• macOS: LaunchAgent( ~/Library/LaunchAgents/ai.openclaw.gateway.plist)• Linux: systemd 用户服务( ~/.config/systemd/user/openclaw-gateway.service)• Windows: 计划任务( OpenClaw Gateway)
4. npm / Docker / macOS App
• npm / pnpm / bun 全局包 • Docker 容器、镜像和数据卷 • macOS App( /Applications/OpenClaw.app)
一句话:OpenClaw 的"根系"远比你想象的深。 光删一个 npm 包,就像只拔掉了杂草的叶子,根还在土里疯长。
第一步:备份——优雅的前提是"可回溯"
在正式动刀之前,永远先备份。这不是多余的步骤,而是"优雅"的核心。
方案 A:手动备份
# 备份整个配置目录cp -r ~/.openclaw ~/openclaw-backup-$(date +%Y%m%d)# 如果你需要保留工作区文件cp -r ~/.openclaw/workspace ~/openclaw-workspace-backup方案 B:社区"卸载虾"工具
GitHub 上有一个叫 openclaw-uninstaller 的第三方工具(MIT 许可证,Python 3.7+),它提供了"先存档,再告别"功能:
pip install openclaw-uninstalleropenclaw-uninstall # 或简写 ocu它会在卸载前自动创建快照备份(支持 tar.gz 格式),重装后可以完全恢复配置和身份。
小贴士:备份内容包括
~/.openclaw主配置目录和~/.config/openclaw配置缓存,但会自动排除日志和缓存文件以节省空间。
第二步:停止 Gateway 服务
这是最容易被跳过的步骤,却也是最关键的。
macOS
launchctl unload ~/Library/LaunchAgents/ai.openclaw.gateway.plistrm ~/Library/LaunchAgents/ai.openclaw.gateway.plistLinux
systemctl --user stop openclaw-gatewaysystemctl --user disable openclaw-gatewayrm ~/.config/systemd/user/openclaw-gateway.servicesystemctl --user daemon-reloadWindows
以管理员身份运行 PowerShell:
Stop-Service -Name "OpenClaw Gateway"sc delete "OpenClaw Gateway"第三步:运行官方卸载命令
在配置目录还在的时候,优先使用官方命令:
# 官方推荐的清理命令openclaw uninstall --all# 如果你改了端口或其他配置,可以加参数openclaw uninstall --all --force如果你已经删除了 CLI 工具,请直接跳到第四步手动清理。
第四步:清理残留目录
这一步要同时处理历史版本留下的所有目录:
# 删除 OpenClaw 主目录及历史残留rm -rf ~/.openclaw ~/.clawdbot ~/.moltbot ~/.molthub# 删除 npm 全局包npm uninstall -g openclawpnpm remove -g openclawbun remove -g openclaw# 删除 Docker 相关docker stop $(docker ps -a | grep openclaw | awk '{print $1}')docker rm $(docker ps -a | grep openclaw | awk '{print $1}')docker volume rm openclaw-datadocker rmi openclaw/openclaw:latest# 如果用了 docker-composedocker compose down --volumes别忘了检查你的 .bashrc、.zshrc 或 .bash_profile,删除所有与 OpenClaw 相关的环境变量和 PATH 配置。
第五步:撤销授权——真正的"彻底"
这是 90% 的人会忽略的环节,也是安全专家最担心的环节。
OpenClaw 使用长期有效的 OAuth 令牌连接你的各种账号。这些令牌存储在服务提供商的服务器上,不在你的电脑上——所以删除本地文件根本不会影响它们。
必须手动撤销的授权清单
轮换所有 API 密钥
所有曾经在 OpenClaw 中配置过的密钥都应废弃并重新生成:
• OpenAI / Claude / DeepSeek 等 AI 模型的 API Key • 云服务(AWS、阿里云、腾讯云)的 Access Key • 任何第三方服务的 API 令牌
安全建议:如果你不确定 OpenClaw 曾经连接过哪些服务,可以在删除
~/.openclaw之前先查看openclaw.json和agents/*/agent/auth-profiles.json文件中的配置信息。
第六步:验证——信任,但要验证
卸载完成后,执行以下检查确保一切干净:
# 1. 命令是否已移除which openclaw# 期望输出:openclaw not found# 2. 配置目录是否已删除ls ~/.openclaw ~/.clawdbot ~/.moltbot ~/.molthub 2>&1# 期望输出:No such file or directory# 3. 后台服务是否已停止(macOS)launchctl list | grep -i openclaw# 期望输出:无# 4. 后台服务是否已停止(Linux)systemctl --user list-units | grep -i openclaw# 期望输出:无# 5. 端口是否已释放lsof -i :18789# 期望输出:无# 6. 进程是否已终止ps aux | grep -i openclaw# 期望输出:只有 grep 自身如果以上六项全部通过,你的系统已经彻底告别了 OpenClaw。
为什么需要如此谨慎?—— ClawHavoc 事件
你可能觉得:至于吗,卸个软件搞这么复杂?
但如果你了解 OpenClaw 在 2026 年初经历的安全风暴,就会明白这种谨慎不是多余的。
ClawHavoc:AI 时代的供应链攻击
2026 年 1 月 27 日至 2 月 1 日期间,攻击者在 OpenClaw 的官方技能市场 ClawHub 上传了 1,184 个恶意 Skill,这些插件伪装成加密货币交易机器人、生产力工具和社交媒体工具,实际上却在:
• 窃取浏览器凭据、SSH 密钥、加密钱包 • 建立后门,实现持久化远程访问 • 通过提示注入窃取 API 密钥和环境变量
仅一个账号 hightower6eu 就上传了 677 个恶意包。安全审计发现 ClawHub 上 36.8% 的 Skill 存在安全漏洞,82 个国家的 13.5 万个 OpenClaw 实例暴露在公网上。
CVE-2026-25253:严重远程代码执行漏洞
OpenClaw 自身也被发现了一个 CVSS 8.8 分的严重漏洞——它无法区分来自开发者自己可信应用的连接和来自恶意网站的连接。
安全机构的评价
• Microsoft:指出 OpenClaw 存在"双重供应链风险" • Cisco:演示了恶意 Skill 如何通过静默 curl 命令窃取数据 • Kaspersky:安全审计发现 512 个漏洞,其中 8 个为关键级别 • Bitsight:追踪到超过 30,000 个公开暴露的 OpenClaw 实例 如果你想系统了解openclaw,可以看看这本书:
卸载之后:该何去何从?
如果你因为安全顾虑而选择卸载,但仍然对 AI Agent 感兴趣,这里有几个方向:
更安全的替代方案
• NanoClaw:容器隔离架构,仅约 3,900 行代码,攻击面极小 • Claude Code:Anthropic 官方的专业编码 Agent,企业级安全保障 • QClaw:腾讯基于 OpenClaw 做的产品化封装,一键部署 + 微信/QQ 直连 • Dify:129K+ GitHub Stars 的企业级 AI 应用平台
如果你打算回来
使用前面提到的 openclaw-uninstaller 工具的快照功能,可以在未来重装时一键恢复所有配置,省去重新配置的麻烦。
一张清单,确保万无一失
卸载一个软件不难,难的是卸载得干净、彻底且优雅。
OpenClaw 作为 GitHub 历史上增长最快的开源项目(60 天 25 万 Star),它的架构复杂度远超普通工具。但只要你按照这份指南一步步来,就能确保你的系统回到安装前的干净状态,不留任何安全隐患。
关于 OpenClaw 的卸载,你踩过什么坑?欢迎在评论区分享你的经验。
夜雨聆风