放生小龙虾,OpenClaw 安全卸载指南

放生小龙虾

就最近这几天,如果你的朋友圈里没有一张晒出"OpenClaw"成功部署的截图,那你可能已经掉出了AI主流叙事之外。

这款被称为"龙虾"的AI界顶流,以能接管操作系统、自动处理邮件、写代码甚至管理日程的超强能力,瞬间点燃了全网的FOMO(错失恐惧症)情绪。

"龙虾"到底有多火?OpenClaw最适配的本地硬件Macmini在各大电商平台迅速售罄,官网下单甚至要排队到4月底,二手平台上,"Macmini龙虾版"成了溢价代名词。甚至在深圳腾讯大厦楼下,都能看到排长队等待"领号"协助安装的人群。深圳龙岗、佛山、常熟、无锡、合肥等各地政府更是相继出台政策鼓励"养龙虾"。

然而,极度狂热往往伴随着幻灭。当人们还沉浸在"雇佣数字牛马"的美梦中时,第一批"养虾人"已经开始连夜寻求卸载,催生了价值299元的上门彻底卸载服务,"龙虾卸载指南"也开始在网络上流传。

最近,我决定"放生"我的OpenClaw小龙虾 - 当我真想停用时,才发现:请神容易,送神难。

官方默认命令会直接删除所有工作区文档,但命令界面和网关却残留了下来;配置文件和API密钥也散落在系统深处。最重要的是:这些残留可能成为安全隐患,被其他人利用。

以下是官方提供的小龙虾卸载命令:https://docs.openclaw.ai/zh-CN/install/uninstall

简单来说:

  1. 官方命令会直接删除你的所有工作区记忆,"灵魂文件"可能一键消失

  2. 命令界面(CLI)和网关(Gateway服务)残留在后台,可能被扫描和利用

  3. 配置文件藏在硬盘深处的专属路径里、要专门花时间查找

  4. 更重要的是,停用后残留的配置文件、API 密钥和工作区数据依然可以被读取。

腾讯大楼下排队"公益安装"的火爆场景还没过去多久,各种DIY教程还在满天飞,可官方卸载却完全没为普通人考虑。

这篇指南会帮你几分钟内,干净、安全、彻底地卸载 OpenClaw,同时自动打包并保护好你的重要数据,分成两部分:

  • 给人类(零代码,交给桌面版Agent助手,全程确认每一步)

  • 给Agent的完整指令(兼容不同系统,不同版本的小龙虾,当然也可以给对于技术充满好奇的人类宝宝阅读😎)。

给人类:你只需要做两件事

你不需要懂任何命令行知识。 你需要的是一个能帮你操作电脑的 AI 助手。

第一步:安装一个能操作你电脑的 AI Agent

选择以下任意一个(按推荐程度排序):

第二步:把下面整段文字复制粘贴给 Agent

安装好 Agent 后,打开它的对话框,把下面「给 Agent 的完整指令」一字不改地粘贴进去,然后按回车。Agent 会引导你完成所有操作,并在关键步骤征求你的确认。

💡 如果 Agent 在执行过程中询问你「是否保留 workspace 中的文档」,请根据自己的需要回答------那些是你在 OpenClaw 中创建或编辑过的 Markdown 笔记。

写给小龙虾的主人:请不要为放生的小龙虾担心。它们只是在赛博世界中轮回并将开始一段新的冒险。请保存好这些工作区的重要文件。它们陪伴你的经历,记录,以及灵魂都与你同在,并在之后的某一天更好的归来。

给 Agent 的完整指令

以下内容请整段复制给你的 AI Agent(Claude 桌面版、Codex 等)

你现在要帮助用户安全卸载 OpenClaw,一个本地Agent个人。请严格按照以下步骤操作,每个关键步骤前都要向用户确认

阶段零:环境检测

plain 复制代码
# 检测操作系统
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。"

阶段一:询问用户是否保留工作区文档

在执行任何删除操作之前,必须先完成此步骤。

plain 复制代码
# 列出工作区中的文件
ls -la ~/.openclaw/workspace/ 2>/dev/null

向用户展示文件列表,然后明确询问

"你的 OpenClaw 工作区中有以下文件(主要是 .md 文档)。你想保留它们吗?如果保留,我会把它们复制到桌面上一个名为「OpenClaw备份」的文件夹里,方便你用访达/文件管理器直接查看。" 如果用户选择保留:

plain 复制代码
# macOS / Linux
mkdir -p ~/Desktop/OpenClaw备份
cp -r ~/.openclaw/workspace/* ~/Desktop/OpenClaw备份/ 2>/dev/null
echo "✅ 文件已备份到桌面「OpenClaw备份」文件夹"
# Windows (PowerShell)
New-Item -ItemType Directory -Force -Path "$env:USERPROFILE\\Desktop\\OpenClaw备份"
Copy-Item -Recurse "$env:USERPROFILE\\.openclaw\\workspace\\*" "$env:USERPROFILE\\Desktop\\OpenClaw备份\\" 2>$null
Write-Output "✅ 文件已备份到桌面「OpenClaw备份」文件夹"

如果用户选择不保留 ,直接进入阶段二。

阶段二:停止并卸载 Gateway 网关服务

Gateway 是 OpenClaw 在后台运行的常驻服务。必须先停止它。

plain 复制代码
openclaw gateway stop
openclaw gateway uninstall

如果上述命令失败(CLI 已损坏),按操作系统手动移除:
macOS:

plain 复制代码
launchctl bootout gui/$UID/bot.molt.gateway 2>/dev/null
rm -f ~/Library/LaunchAgents/bot.molt.gateway.plist
# 清理旧版服务(如有)
launchctl bootout gui/$UID/com.openclaw.gateway 2>/dev/null
rm -f ~/Library/LaunchAgents/com.openclaw.*.plist

Linux:

plain 复制代码
systemctl --user disable --now openclaw-gateway.service
rm -f ~/.config/systemd/user/openclaw-gateway.service
systemctl --user daemon-reload

Windows (PowerShell):

plain 复制代码
schtasks /Delete /F /TN "OpenClaw Gateway"
Remove-Item -Force "$env:USERPROFILE\\.openclaw\\gateway.cmd"

阶段三:删除状态目录和配置

macOS / :

plain 复制代码
# macOS / Linux
rm -rf "${OPENCLAW_STATE_DIR:-$HOME/.openclaw}"
# 检查是否有自定义配置路径
echo $OPENCLAW_CONFIG_PATH
# 如果有输出,也删除那个文件
# 检查是否有 profile 多配置
ls -d ~/.openclaw-* 2>/dev/null
# 如果有,全部删除
rm -rf ~/.openclaw-*

Windows:

plain 复制代码
Remove-Item -Recurse -Force "$env:USERPROFILE\\.openclaw"
# 检查多配置
Get-ChildItem "$env:USERPROFILE\\.openclaw-*" | Remove-Item -Recurse -Force

阶段四:移除 CLI 本体

根据阶段零检测到的安装方式执行:

plain 复制代码
# npm 安装的
npm rm -g openclaw
# pnpm 安装的
pnpm remove -g openclaw
# bun 安装的
bun remove -g openclaw

如果用户安装了 macOS 桌面应用:

plain 复制代码
rm -rf /Applications/OpenClaw.app

阶段五:深度清理残留(安全关键步骤)

这一步是官方文档没有提到、但对安全至关重要的清理。

plain 复制代码
# 1. 清理 npm/node 全局缓存中的 OpenClaw 残留
npm cache ls 2>/dev/null | grep openclaw
# 如果有输出:
npm cache clean --force
# 2. 清理 shell 历史中可能泄露的 API 密钥
# (提醒用户,不自动执行)
# 3. 检查环境变量残留
env | grep -i openclaw
env | grep -i MOLT
# 4. 检查 shell 配置文件中的残留
grep -r "openclaw\\|OPENCLAW\\|MOLT" ~/.bashrc ~/.zshrc ~/.bash_profile ~/.zprofile 2>/dev/null
# 5. macOS: 检查 Keychain 中是否存储了相关凭据
security find-generic-password -l "openclaw" 2>/dev/null
security find-generic-password -l "molt" 2>/dev/null

向用户展示检查结果,然后询问:

"以上是 OpenClaw 在你系统中的残留痕迹。是否要全部清理?(环境变量和 shell 配置文件中的内容我会展示给你确认后再删除。)" 对于环境变量和 shell 配置的修改,逐条展示并确认后再执行。

阶段六:验证卸载完成

plain 复制代码
# 确认 CLI 已移除
which openclaw 2>/dev/null && echo "⚠️ CLI 未完全移除" || echo "✅ CLI 已移除"
# 确认状态目录已移除
[ -d ~/.openclaw ] && echo "⚠️ 状态目录仍存在" || echo "✅ 状态目录已清理"
# 确认 Gateway 未运行
ps aux | grep -i "openclaw\\|molt" | grep -v grep
# 确认无残留服务
# macOS:
launchctl list | grep -i "molt\\|openclaw"
# Linux:
systemctl --user list-units | grep -i openclaw

向用户汇报最终结果,格式如下:

**🦞 小龙虾已成功放生!OpenClaw 卸载报告:**CLI:✅ 已移除

Gateway 服务:✅ 已停止并移除

配置和状态:✅ 已清理

工作区文档:✅ 已备份到桌面 / ✅ 已删除

系统残留:✅ 已清理

环境变量:✅ 已清理

你的个人数据已安全处理,不会有残留信息被其他软件利用。

为什么要彻底卸载?

OpenClaw 在运行期间会在本地存储以下敏感信息:

  1. API 密钥和令牌 --- 存储在 ~/.openclaw 的配置文件中,如果不清理,其他有本地访问权限的 agent 或软件可以读取

  2. Gateway 常驻服务 --- 即使你不再使用,网关可能仍在后台运行,占用端口并潜在地暴露接口

  3. 工作区文档 --- 你在 OpenClaw 中创建的所有笔记和文件,包含你的个人想法和数据

  4. Shell 配置污染 --- 环境变量和路径配置的残留可能干扰其他工具 仅运行 openclaw uninstall 只能完成其中一部分清理。本指南确保所有痕迹都被安全处理。

也许每个小龙虾都会到放生时刻,欢迎在评论区分享你的经历。

相关推荐
探序基因2 小时前
安装R包arrow
linux·运维·服务器
2501_915921432 小时前
只有 IPA 没有源码时,如何给 iOS 应用做安全处理
android·安全·ios·小程序·uni-app·iphone·webview
咖啡续命又一天2 小时前
PHP 8.2 (Windows) 安装 Redis 扩展最新教程
windows·redis·php
NEAI_N2 小时前
离网设备的加密解密方案
linux·服务器·网络
xuansec2 小时前
【JavaEE安全】Java第三方组件安全漏洞(Log4J JNDI/FastJson 反射)
java·安全·java-ee
菩提小狗2 小时前
第22天:安全开发-PHP应用&留言板功能&超全局变量&数据库操作&第三方插件引_笔记|小迪安全2023-2024|web安全|渗透测试|
数据库·安全·php
萝卜白菜。2 小时前
annotation扫描引起的StackOverflowError问题
linux·运维·服务器
Saniffer_SH2 小时前
【高清视频】如何针对电动汽车进行通信可靠性测试、故障注入与功率分析?
服务器·驱动开发·测试工具·fpga开发·计算机外设·硬件架构·压力测试
vivo互联网技术2 小时前
从业务开发视角聊聊可观测体系建设
java·服务器·监控