乐于分享
好东西不私藏

掏空钱包的 OpenClaw,我决定和它说再见

掏空钱包的 OpenClaw,我决定和它说再见

为什么要卸载 openclaw

  1. 自从过年那会儿就各种铺天盖地新闻吹捧openclaw有多牛,实际体验一番觉得也就那样;
  2. 太耗token太烧钱,掏空了自己的钱包,造福了卖token的投机分子;
  3. 不安全,一方面openclaw常爆出漏洞或受供应链投毒影响牵连,另一方面还需要时刻警惕openclaw在操作系统误删误操作。

卸载前的准备工作

步骤 1 — 停止正在运行的 OpenClaw 守护进程

openclaw daemon stop# 或openclaw gateway stop

步骤 2 — (可选)备份配置文件

  • macOS / Linux:~/.openclaw/
  • Windows:%USERPROFILE%\.openclaw

⚠️ 卸载 OpenClaw 本体不会自动删除配置目录,如需彻底清除需手动删除。


核心卸载命令

根据安装时使用的包管理器,执行对应命令:

# npm 安装的用户(包括 Windows PowerShell/CMD 脚本安装、macOS/Linux curl 安装、npm 全局安装)npm uninstall -g openclaw# pnpm 安装的用户pnpm remove -g openclaw

各平台详细卸载步骤

Windows(PowerShell / CMD 脚本安装)

这两种安装方式底层都是通过 npm install -g openclaw 完成的,卸载方式相同。

步骤 1 — 执行卸载

# PowerShellnpm uninstall -g openclaw# CMDnpm uninstall -g openclaw

步骤 2 — 验证卸载

# PowerShellGet-Command openclaw -ErrorAction SilentlyContinue# 无输出表示已卸载# CMDwhere openclaw:: 显示"无法找到文件"表示已卸载

步骤 3 — 删除配置目录

# PowerShellRemove-Item-Recurse-Force"$env:USERPROFILE\.openclaw"# CMDrmdir /s /q "%USERPROFILE%\.openclaw"

macOS / Linux(curl 脚本安装)

安装脚本默认使用 npm 方式(npm install -g openclaw)。

步骤 1 — 卸载 npm 全局包

npm uninstall -g openclaw

步骤 2 — 验证卸载

which openclaw# 应无输出或提示 "not found"

步骤 3 — 清理残留文件

# 清理可能残留的 npm 包目录rm -rf "$(npm root -g)/openclaw"# 删除可能遗留的 Homebrew 软链接(macOS)rm -f /opt/homebrew/bin/openclaw /usr/local/bin/openclaw

步骤 4 — 删除配置目录

rm -rf ~/.openclaw# 兼容旧版本遗留目录rm -rf ~/.clawdbot ~/.moltbot ~/.moldbot

npm 全局安装

步骤 1 — 卸载

npm uninstall -g openclaw

步骤 2 — 验证

# macOS / Linuxwhich openclawnpm list -g openclaw --depth=0# Windowswhere openclaw

步骤 3 — 删除配置目录

# macOS / Linuxrm -rf ~/.openclaw# Windows PowerShellRemove-Item -Recurse -Force "$env:USERPROFILE\.openclaw"

✅ npm uninstall -g openclaw 会自动移除二进制文件、符号链接和包目录,无需手动清理。


pnpm 全局安装

步骤 1 — 卸载

pnpm remove -g openclaw

步骤 2 — 验证

# macOS / Linuxwhich openclawpnpm list -g# Windowspnpm list -g

步骤 3 — (可选)清理残留

rm -rf "$(pnpm root -g)/openclaw"rm -f "$(dirname $(pnpm root -g))/bin/openclaw"

步骤 4 — 删除配置目录

# macOS / Linuxrm -rf ~/.openclaw# Windows PowerShellRemove-Item -Recurse -Force "$env:USERPROFILE\.openclaw"

其他清理残留文件方法

使用everything搜索关键词:openclaw.openclawopenclaw.cmd,再逐个排查清理