卸载OpenClaw(龙虾)不能只删文件夹,因为它的后台服务、配置文件、全局CLI工具分散在系统各处。如果不彻底清理,可能会出现端口占用、服务自启等问题。
按你的部署方式,选择下面一种方法操作即可。
一、通用卸载方法(最简单,适用于大多数用户)
这是官方推荐的方式,适合通过 npm 或 install.sh 脚本安装的用户。
第一步:打开终端
Windows:按 Win + R,输入cmd,回车;或搜索“PowerShell”Mac:按 Command + 空格,搜索TerminalLinux:直接打开终端
第二步:执行卸载命令
ounter(lineopenclaw uninstall --all --yes --non-interactive
这条命令会自动完成:
停止 Gateway 网关服务 删除状态和配置文件( ~/.openclaw)清理工作区文件
如果提示 command not found,说明 CLI 工具已经不可用,直接跳到下方的手动清理部分。
第三步:删除全局 CLI 工具
ounter(lineounter(lineounter(lineounter(line# 根据你当初的安装方式选择一条npm uninstall -g openclaw # npm 安装pnpm remove -g openclaw # pnpm 安装bun remove -g openclaw # bun 安装
验证是否删除成功:执行 which openclaw(Mac/Linux)或 where openclaw(Windows),应该无任何输出。
二、Docker 部署用户专用
如果你是用 Docker 或 docker-compose 部署的,按以下步骤操作:
第一步:停止并删除容器
ounter(lineounter(lineounter(lineounter(lineounter(lineounter(line# 进入项目目录(有 docker-compose.yml 的位置)docker-compose down# 或者手动停止/删除所有相关容器docker stop $(docker ps -aq --filter "name=openclaw") 2>/dev/nulldocker rm $(docker ps -aq --filter "name=openclaw") 2>/dev/null
第二步:删除镜像
ounter(linedocker rmi $(docker images -q --filter "reference=*openclaw*") 2>/dev/null
第三步:删除数据卷(重要!)
ounter(lineounter(linedocker volume ls | grep -i openclaw # 先查看有哪些卷docker volume rm openclaw_data openclaw_memory # 根据实际名称删除
数据卷里存着你的配置和记忆数据,不删除的话会一直占用磁盘空间。
三、手动清理残留(确保彻底干净)
执行完上述步骤后,建议再检查并删除以下可能残留的目录:
Windows
ounter(lineounter(lineounter(lineounter(lineounter(lineounter(lineounter(lineounter(line# 用户配置目录Remove-Item -Recurse -Force "$env:USERPROFILE\.openclaw" -ErrorAction SilentlyContinueRemove-Item -Recurse -Force "$env:USERPROFILE\.clawdbot" -ErrorAction SilentlyContinueRemove-Item -Recurse -Force "$env:USERPROFILE\.moltbot" -ErrorAction SilentlyContinue# 程序安装目录Remove-Item -Recurse -Force "C:\Program Files\OpenClaw" -ErrorAction SilentlyContinue# AppData 残留Remove-Item -Recurse -Force "$env:APPDATA\OpenClaw" -ErrorAction SilentlyContinue
Mac
ounter(lineounter(lineounter(lineounter(linerm -rf ~/.openclaw ~/.clawdbot ~/.moltbot ~/.molthubrm -rf ~/Library/Application\ Support/openclawrm -rf ~/Library/Preferences/ai.openclaw.*rm -rf /Applications/OpenClaw.app
Linux
ounter(lineounter(linerm -rf ~/.openclaw ~/.clawdbot ~/.moltbot ~/.molthubrm -rf ~/.config/openclaw
四、清理系统服务(防止开机自启)
即使删除了文件,后台服务可能还在:
Windows(计划任务)
ounter(lineounter(line# 以管理员身份运行 PowerShellschtasks /Delete /F /TN "OpenClaw Gateway" 2>$null
Mac(launchd)
ounter(lineounter(lineounter(lineounter(line# 停止并删除 plist 文件launchctl bootout gui/$UID/bot.molt.gateway 2>/dev/nullrm -f ~/Library/LaunchAgents/bot.molt.gateway.plistrm -f ~/Library/LaunchAgents/ai.openclaw.gateway.plist
Linux(systemd)
ounter(lineounter(lineounter(linesystemctl --user disable --now openclaw-gateway.servicerm -f ~/.config/systemd/user/openclaw-gateway.servicesystemctl --user daemon-reload
五、最后一步:清理 API Key(安全提醒)
如果你在 OpenClaw 里配置过 API Key(阿里云百炼、OpenAI、Anthropic 等),建议去对应平台的控制台删除或重新生成密钥,防止泄漏风险。
完成后重启电脑,确保所有后台进程彻底关闭。
按部署方式的快速指引
openclaw uninstall --all --yes + npm uninstall -g openclaw | |
docker-compose down | |
夜雨聆风