但卸载的时候发现了一个问题——这玩意删不干净。
删了应用文件夹,后台服务还在跑。杀了进程,重启电脑又冒出来了。更要命的是,很多人以为把文件夹一删就完事了,殊不知自己在OpenAI、Anthropic、Google那边申请的API Key还处于激活状态,工具不用了,凭证却没清理,这不是一个好习惯。
今天把这事一次性说清楚,Mac和Windows两个平台,从头到尾怎么卸干净。
一、先试官方卸载命令
如果你的OpenClaw CLI还能用,第一步先跑一下官方的卸载命令:
openclaw uninstall --all --yes --non-interactive
如果你是通过npx装的,用这个:
npx -y openclaw uninstall --all --yes --non-interactive
这个命令会帮你处理掉大部分东西,包括停掉后台服务、删除一些配置文件。但说实话,官方卸载做得不够彻底,凭证文件和一些残留目录它不管,所以还得手动收尾。
就好比你搬家,搬家公司把大件家具都拉走了,但抽屉里的零碎东西还得你自己翻一遍。
二、Mac用户的完整卸载步骤
Mac上的OpenClaw比较"扎根",它会注册一个LaunchAgent后台服务,开机自动启动,你不主动干掉它,它就一直在那悄悄跑着。
第一步,停掉后台服务。
打开终端,依次执行:
launchctl bootout gui/$UID/bot.molt.gateway 2>/dev/nulllaunchctl bootout gui/$UID/com.openclaw.gateway 2>/dev/nulllaunchctl bootout gui/$UID/ai.openclaw.gateway 2>/dev/nullpkill -f openclaw || true
为什么要试好几个不同的名字?因为OpenClaw改过名,早期叫Clawdbot,后来叫Moltbot,再后来才叫OpenClaw,不同版本注册的服务名不一样。保险起见全跑一遍,有就停掉,没有也不报错。
第二步,删除LaunchAgent配置文件。
rm -f ~/Library/LaunchAgents/bot.molt.gateway.plistrm -f ~/Library/LaunchAgents/com.openclaw.gateway.plistrm -f ~/Library/LaunchAgents/com.clawdbot.gateway.plistrm -f ~/Library/LaunchAgents/ai.openclaw.gateway.plist
这些plist文件就是告诉macOS"开机请帮我启动OpenClaw后台服务"的配置。删了它,重启之后就不会再自动冒出来了。
第三步,删除所有配置、状态和工作区文件。
rm -rf ~/.openclawrm -rf ~/.clawdbotrm -rf ~/.moltbotrm -rf ~/.molthub
这几个目录里存的是你的配置信息、对话记忆、工作区数据。注意,如果你在工作区里有重要文件,删之前先备份一下。
如果装过GUI版本:
rm -rf /Applications/OpenClaw.app
第四步,卸载CLI工具。
npm rm -g openclaw
如果你是用pnpm或者bun装的,对应改成 pnpm remove -g openclaw 或 bun remove -g openclaw。
第五步,验证一下。
which openclawlaunchctl list | grep -i gatewayls -la ~/.openclaw
三个命令都没输出,说明清理干净了。
三、Windows用户的完整卸载步骤
Windows上的OpenClaw套路差不多,但它用的是计划任务(Scheduled Task)来做开机自启,而不是LaunchAgent。
第一步,删除计划任务。
打开PowerShell(管理员权限),执行:
schtasks /Delete /F /TN "OpenClaw Gateway"Remove-Item -Force "$env:USERPROFILE\.openclaw\gateway.cmd"
第二步,删除所有配置和状态文件。
Remove-Item -Recurse -Force "$env:USERPROFILE\.openclaw"Remove-Item -Recurse -Force "$env:USERPROFILE\.clawdbot"Remove-Item -Recurse -Force "$env:USERPROFILE\.moltbot"Remove-Item -Recurse -Force "$env:USERPROFILE\.molthub"
第三步,卸载CLI。
npm rm -g openclaw
第四步,验证。
openclaw --version
提示命令不存在,就说明CLI已经删干净了。
四、最关键的一步,89%的人都忘了
说到这才说到重点。
上面那些操作,本质上只是把你电脑上的东西清理了。但OpenClaw在运行过程中,连接了一堆外部服务,这些连接你不主动断开,它们就一直在那里。
说白了,你把家里的门锁换了,但钥匙还在别人手里,有什么用?
有人做过统计,89%卸载OpenClaw的用户从来没有去撤销过API Key。这意味着这些Key还在服务商那边处于激活状态,万一被人捡到或者泄露了,你的账户就等着被刷钱吧。
所以你需要去这些平台手动撤销:
Anthropic Console——如果你配了Claude的API Key,去 console.anthropic.com 把那个Key删掉或者停用。
OpenAI Platform——如果你配了GPT的Key,去 platform.openai.com 的API Keys页面删掉。
Google AI Studio——如果用了Gemini,去 aistudio.google.com 撤销Key。
这三个是最常见的。哪个配了就去哪个平台处理,一个都别落下。
除了API Key,如果你当时给OpenClaw对接了聊天平台,也得处理:
Telegram——找@BotFather,发 /deletebot 命令,把你创建的机器人删掉。
WhatsApp——去WhatsApp Business设置里移除接入。
Discord——去Discord Developer Portal把对应的应用和Bot删掉。
Slack——去Slack的安全设置里撤销App授权。
GitHub——如果授权过GitHub,去Settings > Applications里把OAuth授权撤掉。
这一步虽然麻烦,但真的很重要。API Key这东西就像你家的钥匙,软件删了钥匙不收回来,等于没卸载。
五、一个清单,对照着来
怕大家遗漏,我把完整的检查清单列在这里:
Mac用户:
LaunchAgent服务已停止且plist文件已删除 ~/.openclaw 目录不存在 ~/.clawdbot、~/.moltbot、~/.molthub 目录不存在 openclaw命令已找不到 API Key已在各平台撤销 聊天平台的Bot连接已断开
Windows用户:
计划任务"OpenClaw Gateway"已删除 用户目录下的.openclaw文件夹不存在 .clawdbot、.moltbot、.molthub文件夹不存在 openclaw命令已找不到 API Key已在各平台撤销 聊天平台的Bot连接已断开
全部打勾了,才算真正卸载干净。
最后说一句,学废了还能去夜市挣到年轻人的第一桶金
夜雨聆风