请神容易送神难,你的小龙虾真的“放生”干净了吗?
如果你觉得openclaw不合适自己,但是安装了却不知道怎么完整卸载干净,本篇教程就教你怎么解决这个问题:怎么干净、安全、彻底地放生小龙虾?
为什么官方卸载不够“干净”?
简单来说,官方卸载命令存在四大问题:
1. 粗暴删除:会直接删除你的所有工作区记忆,“灵魂文件”一键消失
2. 残留后台:命令界面(CLI)和网关(Gateway服务)残留在后台,可能被扫描和利用
3. 配置散落:配置文件藏在硬盘深处的专属路径里,需要专门花时间查找
4. 密钥暴露:停用后残留的配置文件、API密钥和工作区数据依然可以被读取
OpenClaw在运行期间会在本地存储大量敏感信息:
API密钥和令牌 Gateway常驻服务 工作区文档(你的笔记和文件) Shell配置污染
仅运行openclaw uninstall只能完成其中一小部分清理。
🦞 放生指南:两步彻底告别小龙虾
根据网上开源教程,这里整理了一份真正彻底的卸载指南。你不需要懂任何命令行知识,只需要一个能帮你操作电脑的AI助手。
第一步:安装一个能操作你电脑的AI Agent
选择以下任意一个(按推荐程度排序):
Codex — OpenAI出品,已有ChatGPT Plus即可用,量大管饱 Claude桌面版 — Anthropic出品,切换到Cowork界面后支持本地电脑操作 Qoder桌面版 — 阿里出品,如果你更习惯国产工具是个不错的选择
第二步:把完整指令复制给Agent
安装好Agent后,打开对话框,把下面的完整指令一字不改地粘贴进去,然后按回车。Agent会引导你完成所有操作,并在关键步骤征求你的确认。
🤖 给Agent的完整指令
以下内容请整段复制给你的AI Agent(Claude桌面版、Codex等)
你现在要帮助用户安全卸载OpenClaw。请严格按照以下步骤操作,每个关键步骤前都要向用户确认。
阶段零:环境检测
# 检测操作系统
uname -s 2>/dev/null || echo"WINDOWS"
# 检测 OpenClaw 是否仍然安装
which openclaw 2>/dev/null || where openclaw 2>nul
# 检测安装方式(npm/pnpm/bun)
npm list -g openclaw 2>/dev/null
pnpm list -g openclaw 2>/dev/null
bun pm ls -g 2>/dev/null | grep openclaw
将检测结果告知用户,例如:"检测到你在macOS上通过npm安装了OpenClaw,版本为x.x.x。"
阶段一:询问用户是否保留工作区文档
在任何删除操作之前,必须先完成此步骤。
# 列出工作区中的文件
ls -la ~/.openclaw/workspace/ 2>/dev/null
向用户展示文件列表,然后明确询问:
"你的OpenClaw工作区中有以下文件(主要是.md文档)。你想保留它们吗?如果保留,我会把它们复制到桌面上一个名为「OpenClaw备份」的文件夹里。"
如果用户选择保留:
# macOS / Linux
mkdir -p ~/Desktop/OpenClaw备份
cp -r ~/.openclaw/workspace/* ~/Desktop/OpenClaw备份/ 2>/dev/null
echo"✅ 文件已备份到桌面「OpenClaw备份」文件夹"
如果用户选择不保留,直接进入阶段二。
阶段二:停止并卸载Gateway网关服务
Gateway是OpenClaw在后台运行的常驻服务。必须先停止它。
openclaw gateway stop
openclaw gateway uninstall
如果上述命令失败(CLI已损坏),按操作系统手动移除。
阶段三:删除状态目录和配置
# macOS / Linux
rm -rf "${OPENCLAW_STATE_DIR:-$HOME/.openclaw}"
# 检查是否有profile多配置
ls -d ~/.openclaw-* 2>/dev/null
# 如果有,全部删除
rm -rf ~/.openclaw-*
阶段四:移除CLI本体
根据阶段零检测到的安装方式执行:
# npm安装的
npm rm -g openclaw
# pnpm安装的
pnpm remove -g openclaw
# bun安装的
bun remove -g openclaw
阶段五:深度清理残留(安全关键步骤)
这一步是官方文档没有提到、但对安全至关重要的清理。
# 1. 清理npm/node全局缓存中的OpenClaw残留
npm cache ls 2>/dev/null | grep openclaw
npm cache clean --force
# 2. 检查环境变量残留
env | grep -i openclaw
env | grep -i MOLT
# 3. 检查shell配置文件中的残留
grep -r "openclaw\\|OPENCLAW\\|MOLT" ~/.bashrc ~/.zshrc ~/.bash_profile ~/.zprofile 2>/dev/null
# 4. macOS: 检查Keychain中是否存储了相关凭据
security find-generic-password -l "openclaw" 2>/dev/null
security find-generic-password -l "molt" 2>/dev/null
向用户展示检查结果,然后逐条确认后再删除。
阶段六:验证卸载完成
# 确认CLI已移除
which openclaw 2>/dev/null && echo"⚠️ CLI未完全移除" || echo"✅ CLI已移除"
# 确认状态目录已移除
[ -d ~/.openclaw ] && echo"⚠️ 状态目录仍存在" || echo"✅ 状态目录已清理"
# 确认Gateway未运行
ps aux | grep -i "openclaw\\|molt" | grep -v grep
向用户汇报最终结果:
🦞 小龙虾已成功放生!
OpenClaw卸载报告:
CLI:✅ 已移除 Gateway服务:✅ 已停止并移除 配置和状态:✅ 已清理 工作区文档:✅ 已备份到桌面 / ✅ 已删除 系统残留:✅ 已清理 环境变量:✅ 已清理 你的个人数据已安全处理,不会有残留信息被其他软件利用。
写在最后
💡 如果Agent在执行过程中询问你是否保留workspace中的文档,请根据自己的需要回答——那些是你在OpenClaw中创建或编辑过的Markdown笔记。
写给小龙虾的主人:
请保存好那些工作区的重要文件。它们陪伴你的经历、记录以及灵魂都与你同在,并在之后的某一天更好的归来。
也许每个小龙虾都会到放生时刻,希望我们与AI助手的每一次相遇,都能有一个完美的结局。
🦞 放生小龙虾,也要放心。
本文根据网上开源教程整理,阅读原文访问来源链接。
夜雨聆风