OpenClaw不是只有一个命令行工具那么简单。
在本地安装后,它一般会有4个东西:CLI 命令本体,后台服务,配置和状态目录,工作区文件。
真正的彻底卸载,是要把这些一起清掉。
先确认下你现在的情况
打开终端,输入:
openclaw --version

如果电脑还能正常识别这个命令,说明 OpenClaw 还在,那就直接走官方推荐的卸载方式。
如果提示“命令不存在”之类的报错,那就说明 CLI 可能已经不在了,就需要手动删了。
第一种情况,OpenClaw 命令还能用
意思是按上面的命令还能识别版本号,直接用官方卸载最省事。
1)在终端里输入下面这条命令,这是官方内置的卸载方式。
openclaw uninstall

这里会让你选择要卸载哪些内容,如果是想彻底删除,就直接回车,前 3 项都已经自动帮你选中了,会自动删除。

选yes,

跑完之后,基本上主要的东西删得差不多了,但一般可能还会有一些文件残留没有处理干净。
2)把后台服务先停掉,输入
openclaw gateway stop

顺序很重要。如果服务还在跑,后面删目录的时候,文件可能删不干净,或者删了又被重新生成。所以先停,再删。
2)卸载后台服务本身,继续输入:
openclaw gateway uninstall

很多人电脑里有残留,就是因为服务的启动项如果还注册在系统里,下次重启电脑,它又自己出来了。问题经常都是这样出现的,就很烦人。
3)删除默认数据目录,输入:
rm -rf "${OPENCLAW_STATE_DIR:-$HOME/.openclaw}"

这条命令删掉的是 OpenClaw 默认的状态目录,配置、运行数据都在这里面。
4)删除 workspace 工作区,输入:
rm -rf ~/.openclaw/workspace

如果你以后不打算保留以前的 agent 文件和工作内容,那这条也一起删掉最省心。
很多人重装后总觉得环境怪怪的,其实有时候就是因为 workspace 还在,程序又读到了旧数据。
5)删除命令本体
看你当初是用什么安装的,如果你是用 npm 安装的,输入:
npm rm -g openclaw

其他的也类似,改下命令就行。
6)如果装过App,需要把 App也删掉,输入:
rm -rf /Applications/OpenClaw.app
如果你从头到尾都只是命令行安装,这一步可以跳过。
7)手动检查一下 LaunchAgents 里有没有残留,输入:
rm -f ~/Library/LaunchAgents/ai.openclaw.gateway.plist

这条清掉的是系统启动项文件。哪怕前面的步骤都做了,多跑一遍这个也没什么坏处,确认干净就行。
第二种情况,如果命令已经用不了了,但你怀疑电脑里还有残留,怎么办?
命令都没用了,openclaw uninstall 自然跑不起来,别纠结这个。
手动清残留,输入:
launchctl bootout gui/$UID/ai.openclaw.gatewayrm -f ~/Library/LaunchAgents/ai.openclaw.gateway.plistrm -rf ~/.openclawrm -rf ~/.openclaw/workspacerm -rf /Applications/OpenClaw.app

如果你之前没装 App,最后一条跳过就好。
怎么确认真的删干净了
操作完了,肯定还是要验证下,看是不是真的删干净了。
可以按下面的步骤来验证
1)检查命令还在不在,输入:
openclaw --version

如果提示命令不存在,说明 CLI 基本已经删掉了。
2)检查 .openclaw 目录还在不在
检查一下自己的用户目录里,还有没有这些东西,输入命令:
ls -la ~ | grep openclawls -ld ~/.openclawls -ld ~/.openclaw/workspacefind ~ -maxdepth 1 -name ".openclaw*" -ls

还能看到东西,就说明没有清干净,回头再清一遍。我上面的截图说明,已经删干净了,如果你不确定,那就把出来的代码全部复制丢给AI,让它给你判断。
3)检查系统后台任务还在不在,输入
ls -la ~/Library/LaunchAgents | grep -i openclaw

只要还有输出就说明启动项还在,继续按前面的方法再清理一次。
免责声明:本文内容,图片来源于互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权归其原作者所有。如发现本站有侵权/违法违规的内容,侵犯到您的权益,请联系站长,一经查实,本站将立刻处理。
