乐于分享
好东西不私藏

全网最全 OpenClaw 卸载教程,Win、Mac、Linux的卸载方式

全网最全 OpenClaw 卸载教程,Win、Mac、Linux的卸载方式

由于龙虾的爆火,很多的小伙伴都是为了蹭热度,去安装使用的。巨量的token之后无法承担了,或者完全不知道从何下手,玩几下腻了。很多人手足无措的时候不知道怎么卸载。这我把官方的、Win、Mac、Linux的卸载方式都集齐了,不管是什么设备都可以找到自己的卸载方案。

一、官方卸载方式

如果你是使用官方脚本安装的,最推荐的还是官方的自动卸载脚本,因为最简单也最方便:

# 交互式
openclaw uninstall

# 非交互
openclaw uninstall --all --yes --non-interactive

# npx 直接跑
npx -y openclaw uninstall --all --yes --non-interactive

如果你想彻底删除干净,确保你的电脑或者服务器的干净整洁,你还需要做的就是“扫尾检查”,因为这条命令成功,只是移除了很多核心组件会被移除(比如:gateway service、agent runtime、config/state、workspace 等)。

二、按步骤卸载

按照以下顺序操作,确保服务先停止,再删除文件,移除 cli/应用程序

  1. 停止 gateway
openclaw gateway stop
  1. 卸载 gateway 启动项
openclaw gateway uninstall
  1. 删除状态、配置与工作区
rm -rf "${OPENCLAW_STATE_DIR:-$HOME/.openclaw}"
rm -rf ~/.openclaw/workspace
# 若用过 profile:
rm -rf ~/.openclaw-*

遇到权限问题,就在命令行前面加上sudo,使其拥有最高权限,这样才可以删除文件残留。但就是要注意删除命令的文件夹,不要点快,待会你自己的服务器或者电脑就成了一块砖了。

  1. 根据安装方式卸载 CLI / GUI npm / pnpm / bun
npm rm -g openclaw
pnpm remove -g openclaw
bun remove -g openclaw

Homebrew / cask(macOS)

brew uninstall openclaw-cli       # CLI 包
brew uninstall --cask openclaw    # 带 GUI 的 App

如果是源码安装的方式(git clone)先用 openclaw gateway uninstall 卸服务,确保服务停掉然后再把源码目录删除(否则可能服务继续引用已经被删除的路径,造成删除错误)。

如需订阅 GPT Plus 可通过官方代充网站快速开通,月冲仅139元,直冲自己的账号,方便省心。点击立即前往:https://mupgpt.clawdo.com/

三、踩坑分享

如果你删掉了 CLI,然后发现后台网关仍然在跑(或重启后又回来了,怎么都无法关闭卸载),那就只能按系统执行强制卸载: macOS

# 强制停止并移除用户 launch agent(替换 $UID)
launchctl bootout gui/$UID/ai.openclaw.gateway
rm -f ~/Library/LaunchAgents/ai.openclaw.gateway.plist

有时也可能是 com.openclaw.gateway 或 com.clawdbot.gateway,这里需要仔细检查对应的包名的名字别搞错了。而且rm -f也要小心使用。 Linux

# 通常名称:openclaw-gateway.service,也有可能不一样需要看具体服务名称
systemctl --user disable --now openclaw-gateway.service
rm -f ~/.config/systemd/user/openclaw-gateway.service
systemctl --user daemon-reload

# 若安装为 system 服务
sudo systemctl disable --now openclaw-gateway.service
sudo rm -f /etc/systemd/system/openclaw-gateway.service
sudo systemctl daemon-reload

Windows

以管理员运行 PowerShell:

# 计划任务
schtasks /Delete /F /TN "OpenClaw Gateway"

# 删除gateway 启动脚本
Remove-Item -Force "$env:USERPROFILE\.openclaw\gateway.cmd"

在不同发行或者版本不同的情况下 unit/plist 名称,有可能是 openclaw / clawdbot / gateway ,主要是改名太多次了,也有人安装的是老版本,没有升级所以可以都查一遍然后确定具体名称。

四、深度清理

  1. 最后查找残留进程确认监听端口
# macOS / Linux
ps aux | grep -i openclaw
lsof -iTCP -sTCP:LISTEN -P -n | grep -i openclaw
ss -lptn | grep -i openclaw
  1. 检查 systemd / launchctl / crontab / scheduled-tasks
  • systemctl --user list-units | grep -i openclaw

  • launchctl list | grep -i openclaw

  • crontab -l | grep -i openclaw

  1. 如果是使用Docker 容器那就是最简单的,只需要几行命令。因为环境是隔离的docker不会污染到宿主机,所以也不需要后续清理垃圾的操作
docker ps -a | grep openclaw
docker rm -f <container>
docker rmi <image>

五、最后的提醒

  • 服务器篇:如果你购买的是云服务器,卸载或停用前最好先确认后续是否还会继续使用;如果确定不再需要,建议及时取消或释放相关服务,避免产生二次收费。若是通过活动或优惠渠道办理的云服务,也要额外检查开通时是否附带了其他增值项目,例如 Openclaw 优惠套餐、Token 大礼包或其他试用服务,确认这些内容在到期后是否会自动扣费,以免造成不必要的支出。

  • 模型API篇:如果你已经决定后期不再继续使用相关模型或厂商提供的接口服务,建议及时前往对应厂商的 API Key 管理后台,将不再使用的密钥删除或停用。这样做不仅能避免密钥泄露后被他人盗刷调用,也能有效防止因接口被持续消耗而带来的额外费用,从而减少不必要的经济损失。

  • 备份篇:如果你以后还想继续体验 Openclaw,那么在卸载之前,建议提前备份好 Openclaw 的配置文件和 workspace 等重要数据。对于有保留价值的聊天记录、项目内容或个性化设置,也可以提前进行导出保存。这样一来,等到下次重新安装和使用时,就能够更方便地恢复原有环境,实现无缝衔接和继续使用。