9、一键卸载脚本

如果你有各种原因,想把龙虾扔了。

官方文档虽然提供了卸载步骤👇(下面提供),但大概率是没办法通过1条命令就删干净的。

所以我做了这个一键卸载脚本,不仅能帮你把龙虾吃得干干净净、虾壳都不剩,还会附带一份使用报告,让你在告别龙虾之前,看看这段时间跟龙虾相处的回忆。

使用方法

一行命令即可完成OpenClaw的完整卸载,操作超简单~

Windows 电脑

按win+R键,唤起运行窗口,然后输入powershel1并回车:

输入以下命令,执行给大家准备好的卸载脚本:

irm https://clawfather.cn/uninstall.ps1 | iex

如果有乱码,使用这条:

& {$w=New-Object Net.WebClient;$w.Encoding=[Text.Encoding]::UTF8;iex $w.DownloadString('https://clawfather.cn/uninstall.ps1')}

然后等待脚本自动完成所有步骤即可,脚本会依次执行以下流程:

1)扫描本地OpenClaw相关的数据,为生成报告做准备:

整个过程只在本地进行,所以大家不需要担心自己的隐私问题~

2)生成养虾报告,包括你的养虾天数、跟龙虾聊了多少次、发了多少条消息、烧了多少Token、大概花了多少钱、养了几只龙虾、装了多少Skills、什么时候最爱跟龙虾交流等:

3)列出所有将被清理的组件,让你手动确认后再执行:

4)开始吃龙虾据和配置文件:

!逐项清理OpenClaw相关内容,停止Gateway 服务、卸载CLI、删除状态数

5)验证卸载结果,确保清理干净,虾壳都不剩:

Mac 电脑

按Command+空格,唤起聚焦搜索,搜索「终端」,点击打开:

输入以下命令:

curl -fsSL https://clawfather.cn/uninstall.sh | bash

然后脚本会自动完成下面的所有步骤:

1.扫描本地OpenClaw数据并收集使用统计

2.生成Wrapped使用告

3.列出将被清理的组件

4.确认后逐项卸载

5.验证卸载结果

这里跟Windows的流程类似,我们就不过多赘述了。

脚本亮点

为了尽可能提高大家的卸载体验,我还特意进行了一些优化。

比如前面提到的养虾报告,脚本会自动保存一份到桌面文件(openclaw-wrapped.txt),方便你截

图发朋友圈晒一波。毕竟养过赛博龙虾也是一种人生经历嘛~

官方提供(不建议):

两条路径:

  • 如果还在安装,这条路很简单openclaw

  • 如果CLI已经消失但服务仍在运行,则手动移除服务

简单路径(CLI仍安装)推荐:使用内置卸载程序:

openclaw uninstall

非交互式(自动化/NPX):

openclaw uninstall --all --yes --non-interactive
npx -y openclaw uninstall --all --yes --non-interactive

手动步骤(结果相同):

  1. 停止网关服务:

openclaw gateway stop
  1. 卸载网关服务(launchd/systemd/schtasks):

openclaw gateway uninstall
  1. 删除状态 + 配置:

rm -rf "${OPENCLAW_STATE_DIR:-$HOME/.openclaw}"

如果你设置了状态目录外的自定义位置,也要删除那个文件。OPENCLAW_CONFIG_PATH

  1. 删除你的工作区(可选,移除代理文件):

rm -rf ~/.openclaw/workspace
  1. 移除CLI安装(选择你用过的那个):

npm rm -g openclaw
pnpm remove -g openclaw
bun remove -g openclaw
  1. 如果你安装了macOS应用:

rm -rf /Applications/OpenClaw.app

注释:

  • 如果你用了配置文件(/),每个状态都重复步骤3(默认为)。--profileOPENCLAW_PROFILE~/.openclaw-<profile>

  • 在远程模式下,状态指令位于网关主机上,所以也要在那里运行第1到第4步。

手动移除服务(未安装CLI)如果网关服务还在运行但缺失,就用这个。openclaw

macOS(已启动)默认标签为(或;遗留可能仍然存在):ai.openclaw.gatewayai.openclaw.<profile>com.openclaw.*

launchctl bootout gui/$UID/ai.openclaw.gateway
rm -f ~/Library/LaunchAgents/ai.openclaw.gateway.plist

如果你用的是配置文件,请用 替换标签和 plist 名称。如果有旧的塑料板,请拆除。ai.openclaw.<profile>com.openclaw.*

Linux(系统用户单元)默认单位名称为(或):openclaw-gateway.serviceopenclaw-gateway-<profile>.service

systemctl --user disable --now openclaw-gateway.service
rm -f ~/.config/systemd/user/openclaw-gateway.service
systemctl --user daemon-reload

Windows(定时任务)默认任务名称为(或)。 任务脚本存放在你的州政府指令下。OpenClaw GatewayOpenClaw Gateway (<profile>)

schtasks /Delete /F /TN "OpenClaw Gateway"
Remove-Item -Force "$env:USERPROFILE\.openclaw\gateway.cmd"

如果你用的是配置文件,删除匹配的任务名称和。~\.openclaw-<profile>\gateway.cm

正常安装与源代码的检查

正常安装(install.sh / npm / pnpm / bun)如果你使用或,CLI是安装在 的。 用(或者/如果你是用这种方式安装的话)把它拆下来。https://openclaw.ai/install.shinstall.ps1npm install -g openclaw@latestnpm rm -g openclawpnpm remove -gbun remove -g

源代码检查(git克隆)如果你从收件结账处跑(+/):git cloneopenclaw ...bun run openclaw ...

  1. 在删除仓库之前先卸载网关服务(使用上面的简单路径或手动移除服务)。

  2. 删除仓库目录。

  3. 如上所示,移除状态 + 工作空间。

评论交流

文档目录