
—— 当所有人都在教安装,我来教你怎么删干净
最近最火的 AI 项目之一,大概就是 OpenClaw 了。
两个月 GitHub 30 万 Star, 深圳“龙虾十条”一出, 直接掀起全国养虾热。
网上的教程基本都是:
如何安装 如何部署 如何养虾
但很少有人认真讲一件事:
如果你想卸载,怎么才能删干净?
今天这篇就专门聊这个。
很多人遇到过这些情况:
openclaw 命令还能用核心原因:OpenClaw 并不是一个单一程序, 它的组件分散在系统多个位置:
组件 | 存放位置 | 说明 |
|---|---|---|
🧩 CLI 程序 | npm 全局目录 | openclaw 命令入口 |
⚙️ 配置文件 | ~/.openclaw/ | 密钥、渠道配置、日志 |
🔧 系统服务 | systemd/launchd/计划任务 | 后台 Gateway 服务 |
📦 Docker 容器 | Docker 引擎 | 容器化部署实例 |
💾 工作数据 | ~/.openclaw/workspace/ | 技能、缓存、数据库 |
所以:
只删文件夹,远远不够。
想卸载干净,需要做一整套清理
下面一步一步来👇
🚨危险
除非你清楚自己在做什么,否则卸载前备份
⚠️ 如果你已经在 OpenClaw 里配置了技能、聊天平台或者存储了工作区数据,
建议先备份
因为卸载可能会直接删除这些内容
mkdir -p ~/Desktop/OpenClaw备份
cp -r ~/.openclaw/workspace/* ~/Desktop/OpenClaw备份/ 2>/dev/null
tar -czf ~/openclaw-backup-$(date +%Y%m%d).tar.gz ~/.openclaw/
如果你只是随便体验一下,可以忽略这一步~
如果你的 openclaw 命令还能正常使用,这是最省事的办法:
openclaw uninstall
会进入交互式界面:
? 选择要删除的内容 (Press <space> to select, <a> to toggle all)
❯◉ Gateway 服务
◉ 配置文件
◉ 工作目录
◉ 缓存数据
用空格键勾选所有选项,回车确认:
选择 yes 确认删除,这一步会自动:
~/.openclaw/ 状态目录根据你的安装方式执行对应命令:
# npm 安装
npm rm -g openclaw
# pnpm 安装
pnpm remove -g openclaw
# bun 安装
bun remove -g openclaw
💡 为什么分两步?
openclaw uninstall清理内部数据,但不能删 npm 包;npm 卸载能删命令,但会漏掉服务。两步都要做!
适合批量操作或想一键执行:
openclaw uninstall --all --yes --non-interactive
npm rm -g openclaw
如果 OpenClaw 已经损坏、uninstall 命令跑不了,或者你想完全掌控每个步骤,并彻底卸载干净,按下面手动操作:
如果遇到这些情况:
openclaw uninstall 无法执行按下面手动操作:
Gateway 是后台常驻服务,必须先停!
# 停止服务
launchctl bootout gui/$UID/bot.molt.gateway 2>/dev/null
launchctl bootout gui/$UID/com.openclaw.gateway 2>/dev/null
# 删除启动配置
rm -f ~/Library/LaunchAgents/bot.molt.gateway.plist
rm -f ~/Library/LaunchAgents/com.openclaw.*.plist
# 停止并禁用服务
systemctl --user disable --now openclaw-gateway.service
# 删除服务文件
rm -f ~/.config/systemd/user/openclaw-gateway.service
# 重载配置
systemctl --user daemon-reload
# 删除计划任务
schtasks /Delete /F /TN "OpenClaw Gateway"
# 删除启动脚本
Remove-Item -Force "$env:USERPROFILE\.openclaw\gateway.cmd"
# 交互式(可勾选保留/删除项)
openclaw uninstall
# 非交互式(自动化,全删)
openclaw uninstall --all --yes --non-interactive
# 使用 npx(无需本地安装)
npx -y openclaw uninstall --all --yes --non-interactive
⚠️ 此步骤会删除
~/.openclaw/目录,数据已备份!
根据安装方式执行对应命令:
# npm 安装
npm rm -g openclaw
# pnpm 安装
pnpm remove -g openclaw
# bun 安装
bun remove -g openclaw
# 权限不足时加 sudo(macOS/Linux)
sudo npm rm -g openclaw
Remove-Item -Recurse -Force "$(npm root -g)\openclaw"
rm -rf /Applications/OpenClaw.app
OpenClaw 改过两次名,旧版本目录必须手动删(若有):
# Linux/macOS - 删除所有历史版本目录
rm -rf ~/.openclaw
rm -rf ~/.clawdbot # 旧名1
rm -rf ~/.moltbot # 旧名2
rm -rf ~/.molthub # 相关目录
# 检查多配置(profile)
rm -rf ~/.openclaw-*
rm -rf ~/.clawdbot-*
rm -rf ~/.moltbot-*
# Windows PowerShell
Remove-Item -Recurse -Force "$env:USERPROFILE\.openclaw"
Remove-Item -Recurse -Force "$env:USERPROFILE\.clawdbot"
Remove-Item -Recurse -Force "$env:USERPROFILE\.moltbot"
Remove-Item -Recurse -Force "$env:USERPROFILE\.molthub"
这一步是官方文档未提及、但对安全至关重要的清理!
# 检查缓存中是否有 openclaw 残留
npm cache ls 2>/dev/null | grep openclaw
# 如有,清理整个缓存
npm cache clean --force
# 或者手动删除缓存目录
rm -rf ~/.npm/_cacache/content-v2/sha*/*openclaw*
# 检查环境变量残留
env | grep -i openclaw
env | grep -i molt
# 从 shell 配置中删除
# 编辑 ~/.bashrc ~/.zshrc ~/.bash_profile 等文件
# 删除包含 openclaw、molt、OPENCLAW 的行
# 检查历史记录中是否有密钥
grep -i "sk-ant\|sk-proj\|openclaw.*key" ~/.bash_history ~/.zsh_history 2>/dev/null
# 清理历史(可选)
history | grep -v openclaw > ~/.history_temp && mv ~/.history_temp ~/.bash_history
# 检查 Keychain 中是否存储了相关凭据
security find-generic-password -l "openclaw" 2>/dev/null
security find-generic-password -l "molt" 2>/dev/null
# 如有,在"钥匙串访问"应用中手动删除
# Linux/macOS
rm -rf /tmp/openclaw*
rm -rf /var/tmp/openclaw*
rm -rf ~/.cache/openclaw
# 日志文件
rm -rf ~/.local/share/openclaw
rm -rf ~/Library/Logs/openclaw
如果你用 Docker 部署,按下面步骤清理:
# 停止并删除容器
docker stop $(docker ps -a -q --filter "name=openclaw")
docker rm $(docker ps -a -q --filter "name=openclaw")
# 删除 OpenClaw 镜像
docker rmi $(docker images -q "openclaw*")
# 停止并删除容器、网络、卷
docker-compose down -v --rmi all
# 删除所有 openclaw 相关卷
docker volume rm $(docker volume ls -q --filter "name=openclaw") 2>/dev/null
# 删除所有未使用的卷(谨慎!)
docker system prune -f --volumes 2>/dev/null
⚠️ 警告:
docker system prune会删除所有悬空资源,确保你没有其他重要数据再执行!
方式 A:保留服务器,只删应用
方式 B:彻底销毁(数据不可恢复)
🔴 注意:销毁前务必创建快照或导出配置!
# 使用阿里云 CLI 释放实例(按量付费)
aliyun ecs DeleteInstance --InstanceId i-xxxxx --Force true
或在控制台:
很多 AI 工具都会连接:
重要事实:即使你卸载了本地程序,OAuth 令牌仍存储在各服务商服务器上, 授权仍然存在
理论上你的账户仍然可被访问!
建议去各平台撤销授权。常见路径:
平台 | 操作路径 | 具体步骤 |
|---|---|---|
myaccount.google.com → 安全性 → 第三方应用 | 找到 OpenClaw/Clawdbot/Moltbot,点击「移除访问权限」 | |
GitHub | github.com/settings/applications → Authorized OAuth Apps | 找到 OpenClaw,点击 Revoke |
Slack | 工作区设置 → 应用管理 → 已安装应用 | 移除 OpenClaw 集成 |
Discord | 用户设置 → 授权的应用 | 取消 OpenClaw 授权 |
Microsoft | account.live.com/consent/Manage | 移除 OpenClaw 权限 |
Notion | 设置 → 我的连接 | 断开 OpenClaw |
Telegram | @BotFather → /mybots → 选择Bot → Delete Bot | 删除 OpenClaw 关联的 Bot |
飞书 | 开发者后台 → 凭证与基础信息 | 删除应用 |
本地卸载 OpenClaw
↓
OAuth 令牌仍在云端存活(长期有效!)
↓
你的邮件、文件、代码仓库仍可被访问
↓
必须手动撤销每个平台的授权!
如果担心安全问题:
🔴 强烈建议:撤销 OAuth 后,修改相关账户密码,特别是怀疑已受攻击的情况。
完成卸载后,按这个清单验证是否彻底:
openclaw --version
# 预期结果:command not found 或类似错误
# Linux/macOS
ps aux | grep -E "openclaw|clawdbot|moltbot" | grep -v grep
# Windows
tasklist | findstr openclaw
# 预期结果:无相关进程
# Linux/macOS
ls ~/.openclaw 2>&1
# Windows
dir %USERPROFILE%\.openclaw
# 预期结果:No such file or directory
# Linux
systemctl status openclaw
# macOS
launchctl list | grep openclaw
# Windows
sc query OpenClaw
# 预期结果:服务不存在
# 检查 18789 端口
netstat -an | grep 18789
lsof -i :18789
# 预期结果:无占用
# macOS/Linux 加 sudo
sudo npm rm -g openclaw
sudo rm -rf ~/.openclaw
# Windows 以管理员身份运行 PowerShell
# 只删程序,保留配置
npm rm -g openclaw
# 保留 ~/.openclaw/ 目录,重装后自动读取
或者手动备份:
```bash
# 备份配置
cp -r ~/.openclaw ~/openclaw-backup-$(date +%Y%m%d)
# 重装后恢复
cp -r ~/openclaw-backup-xxx ~/.openclaw
# 强制删除
docker kill openclaw
docker rm -f openclaw
# 如果还删不掉,重启 Docker 服务:
sudo systemctl restart docker
最担心的是 OAuth 令牌! 务必:
# 列出技能
openclaw skill list
# 删除指定技能
openclaw skill uninstall <技能名称>
# 或手动删
rm -rf ~/.openclaw/skills/<技能名称>
前两周小编在一台闲置旧电脑上刷 Ubuntu 24.04, 部署了 OpenClaw 体验了一段时间
期间也折腾过几次卸载重装。
但用下来感觉: 目前它最大的价值还是 接入聊天平台自动化。
其它功能我在 Agent 上用的更顺手一些
反而会因Token消耗、安全问题、API花费问题感到焦虑😟
如果只是普通用户,还没体验过这波“养虾”, 其实不必为这股热潮感到焦虑
个人建议可以继续观望
我反而更推荐你去了解和使用
Claude Code 、OpenCode这类AI Agent工具。
以上仅代表个人观点,不喜勿喷 如果这篇文章对你有帮助, 欢迎点击👍 分享给需要的朋友,或者收藏备用~ 如有其他问题,欢迎在评论区留言交流!
本文综合 OpenClaw 官方文档、社区安全报告及多个技术来源整理,最后更新:2026年3月。