OpenClaw卸载需按场景选择命令:一、官方CLI卸载(如openclaw uninstall --all);二、包管理器对应指令(npm/pnpm/bun uninstall -g);三、系统服务清理(Windows计划任务、macOS launchd、Linux systemd);四、手动删除配置路径(~/.openclaw等);五、验证卸载(which/openclaw --version)。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 免费无限量使用 DeepSeek R1 模型☜☜☜

如果您尝试卸载 OpenClaw,但发现命令无效或残留文件仍存在,则可能是由于安装方式多样、平台差异或服务未停止导致。以下是适用于不同场景的 OpenClaw 卸载命令与常用删除指令汇总:
一、官方内置卸载命令(推荐首选)
该方法由 OpenClaw 自带 CLI 提供,可自动停止服务、清除配置及工作区,适用于命令仍可调用的场景。
1、执行全量自动卸载(无需交互确认):
openclaw uninstall --all --yes --non-interactive
2、若命令响应缓慢或需手动选择组件:
openclaw uninstall
3、使用 npx 强制调用最新卸载逻辑(当本地 openclaw 命令已失效时):
npx -y openclaw uninstall --all --yes --non-interactive
二、包管理器卸载命令(按安装方式区分)
根据初始安装所用的包管理器,需对应执行卸载指令,否则命令行工具可能残留。
1、npm 全局安装用户:
npm uninstall -g openclaw
2、pnpm 全局安装用户:
pnpm remove -g openclaw
3、bun 全局安装用户:
bun remove -g openclaw
4、如遇权限不足提示,请在命令前添加 sudo(macOS/Linux)或以管理员身份运行 PowerShell/CMD(Windows)。
三、系统级服务清理命令(针对后台自启残留)
OpenClaw 的 Gateway 服务可能通过系统服务机制持续运行,需单独终止并移除注册项。
1、Windows 计划任务清理:
schtasks /Delete /F /TN "OpenClaw Gateway"
2、macOS launchd 服务清理:
launchctl bootout gui/$UID/ai.openclaw.gateway
rm -f ~/Library/LaunchAgents/ai.openclaw.gateway.plist
3、Linux systemd 用户清理:
systemctl --user disable --now openclaw-gateway.service
rm -f ~/.config/systemd/user/openclaw-gateway.service
systemctl --user daemon-reload
四、手动路径删除命令(彻底清除配置与缓存)
卸载命令通常不自动删除用户数据目录,需主动清理以实现“连根拔起”效果。
1、删除主配置目录(所有平台通用路径):
rm -rf ~/.openclaw
2、Windows PowerShell 执行等效操作:
Remove-Item -Recurse -Force "$env:USERPROFILE\.openclaw"
3、macOS 补充清理路径:
rm -rf ~/Library/Application\ Support/openclaw
rm -rf ~/Library/Preferences/ai.openclaw.*
rm -rf ~/Library/Caches/ai.openclaw.*
4、Windows 补充清理路径:
rmdir /s /q "%USERPROFILE%\.openclaw"
rmdir /s /q "%USERPROFILE%\openclaw"
del /f "%USERPROFILE%\.local\bin\openclaw.cmd"
五、验证卸载是否成功的检测命令
执行卸载后必须验证命令行工具是否真正消失,避免误判为已完成。
1、检查命令是否存在(Windows CMD):
where openclaw
2、检查命令是否存在(PowerShell):
Get-Command openclaw -ErrorAction SilentlyContinue
3、检查命令是否存在(macOS/Linux):
which openclaw
4、尝试调用版本信息(若返回 command not found 或类似错误,则表示已成功卸载):
openclaw --version










