如何完全卸载 OpenClaw (2026 年 macOS, Windows & Linux 指南)
一个干净的分步指南,用于在 2026 年从系统中彻底移除 OpenClaw —— 停止守护进程、卸载 CLI + 桌面应用、清除配置/缓存/ClawHub 数据,并处理残留插件。以及后续替代方案建议。
TL;DR (摘要)
OpenClaw 会在六个不同的位置存放文件,并且在退出应用后仍保持后台守护进程运行。仅仅使用 brew uninstall 或将其拖入废纸篓是不够的 —— 你会留下 1-4 GB 的插件数据、登录启动项和遥测钩子(telemetry hooks)。本指南将带你完成 macOS、Windows 和 Linux 上的完整移除过程,并列出大多数卸载程序都会忽略的残留文件。
大多数人选择卸载的原因通常是以下三个之一:
- 安全疲劳 —— 已追踪到 138 多个 CVE 漏洞,仅在 2026 年 3 月的四天内就发现了 9 个。
- 技能膨胀 —— ClawHub 的 “Auto-pick” 功能安装了 13,700 多个插件,其中许多是冗余的。
- 转向更简单的工具 —— 切换到单一的持久化智能体,而不是插件动物园。
在卸载之前:导出你想保留的内容
OpenClaw 在本地存储你的聊天记录、技能状态和自定义提示词。在彻底清除之前:
# CLI 用户 — 将聊天记录导出为 JSON
openclaw export --all --output ~/openclaw-backup.json
# 桌面应用用户 — 在菜单中:
# OpenClaw > File > Export All Conversations
如果你要迁移到另一个智能体,请保留导出的文件 —— 大多数智能体都可以导入兼容 ClawHub 的技能文件。
macOS — 完整卸载
第 1 步:停止后台守护进程
launchctl unload ~/Library/LaunchAgents/com.openclaw.daemon.plist 2>/dev/null
pkill -f openclaw
第 2 步:移除应用和 CLI
# 桌面应用
rm -rf /Applications/OpenClaw.app
# Homebrew CLI
brew uninstall openclaw
brew uninstall --cask openclaw-desktop 2>/dev/null
# 手动安装
rm -rf /usr/local/bin/openclaw ~/Library/Application\ Support/OpenClaw
第 3 步:清除配置、缓存和 ClawHub 数据
这是大多数指南都会忽略的步骤:
rm -rf ~/.openclaw # CLI 配置
rm -rf ~/Library/Application\ Support/OpenClaw # 桌面应用数据
rm -rf ~/Library/Caches/com.openclaw.* # 缓存
rm -rf ~/Library/Preferences/com.openclaw.* # 偏好设置
rm -rf ~/Library/Logs/OpenClaw # 日志 (通常超过 200 MB)
rm -rf ~/Library/LaunchAgents/com.openclaw.* # 任何残留的启动代理
第 4 步:从登录项中移除
系统设置 → 通用 → 登录项 → 移除任何 OpenClaw 或 ClawHub Sync 条目。
第 5 步:验证
ls ~ | grep -i openclaw
ls ~/Library/Application\ Support | grep -i openclaw
ls /Applications | grep -i openclaw
这三个命令都不应返回任何结果。如果仍有残留,请针对匹配的路径重复第 3 步。
Windows — 完整卸载
第 1 步:停止服务
打开具有管理员权限的 PowerShell:
Stop-Service -Name "OpenClawDaemon" -Force 2>$null
sc.exe delete OpenClawDaemon
第 2 步:通过设置卸载
设置 → 应用 → 已安装的应用 → OpenClaw → 卸载。同时检查以下项:
- OpenClaw CLI
- ClawHub Manager
- OpenClaw Desktop
第 3 步:清除残留数据
Remove-Item -Recurse -Force "$env:APPDATA\OpenClaw"
Remove-Item -Recurse -Force "$env:LOCALAPPDATA\OpenClaw"
Remove-Item -Recurse -Force "$env:PROGRAMDATA\OpenClaw"
Remove-Item -Recurse -Force "$env:USERPROFILE\.openclaw"
第 4 步:清理注册表
打开 regedit 并删除这些键(如果存在):
HKCU\Software\OpenClawHKLM\Software\OpenClawHKLM\SYSTEM\CurrentControlSet\Services\OpenClawDaemon
第 5 步:移除启动项
任务管理器 → 启动 选项卡 → 禁用任何 OpenClaw 条目,然后通过 shell:startup 移除。
Linux — 完整卸载
第 1 步:停止 systemd 服务
systemctl --user stop openclaw.service
systemctl --user disable openclaw.service
sudo systemctl stop openclaw.service 2>/dev/null
sudo systemctl disable openclaw.service 2>/dev/null
第 2 步:通过包管理器卸载
# Debian / Ubuntu
sudo apt remove --purge openclaw openclaw-cli openclaw-desktop
sudo apt autoremove
# Fedora / RHEL
sudo dnf remove openclaw openclaw-cli openclaw-desktop
# Arch
sudo pacman -Rns openclaw openclaw-cli openclaw-desktop
# Snap
sudo snap remove openclaw
# Flatpak
flatpak uninstall com.openclaw.Desktop
第 3 步:清除 XDG 目录
rm -rf ~/.config/openclaw
rm -rf ~/.local/share/OpenClaw
rm -rf ~/.cache/openclaw
rm -rf ~/.openclaw
rm -rf ~/.config/systemd/user/openclaw.service
第 4 步:移除桌面入口文件
rm -f ~/.local/share/applications/openclaw.desktop
rm -f /usr/share/applications/openclaw.desktop 2>/dev/null
验证是否彻底移除
在任何平台上运行以下检查:
# 1. 没有运行中的进程
ps aux | grep -i openclaw
# 2. 没有进程在监听 OpenClaw 的默认端口
lsof -i :9850 2>/dev/null # macOS/Linux
netstat -ano | findstr 9850 # Windows
# 3. 没有残留的配置
find / -iname "*openclaw*" -not -path "*/.Trash/*" 2>/dev/null | head -20
如果 find 命令返回的内容看起来都不重要(忽略你自己的导出文件和恰好包含该单词的文档),那么你的系统就是干净的了。
卸载后的常见问题
“没有修改权限的登录项”
这通常发生在 macOS 上,当某个插件将其自身安装为 launch agent 时。请运行:sudo rm -f /Library/LaunchDaemons/com.openclaw.*.plist
sudo launchctl bootout system/com.openclaw.daemon 2>/dev/null
然后重启电脑。
浏览器仍显示 OpenClaw 侧边栏
检查你的浏览器扩展。Chrome 和 Firefox 版本的 ClawHub 扩展在 OpenClaw 卸载后依然存在 —— 它们需要直接从浏览器中移除。Shell 仍包含 openclaw 命令
从你的 ~/.zshrc、~/.bashrc 或 ~/.config/fish/config.fish 中移除别名(alias)或 PATH 注入:
grep -in openclaw ~/.zshrc ~/.bashrc ~/.profile 2>/dev/null
删除匹配的行。
后续替代方案
OpenClaw 的三类主要用户在 2026 年都有更好的替代选择:
| 你使用 OpenClaw 是为了… | 考虑使用 |
|---|---|
| 在自己的机器上运行个人 AI 智能体 | Hermes Agent — MIT 许可,自我进化,可在 $5 的 VPS 上运行 |
| 多渠道团队自动化 | Y Build — 真正能交付代码的智能体,具有托管计算和跨设备同步功能 |
| 插件/技能市场 | Hermes 的自生成技能完全解决了“从 13,700 个插件中挑选”的难题 |
如果你是因为 OpenClaw 对于个人工作流来说太臃肿而卸载,Y Build 的免费层提供了一个单一的 Conductor 智能体和三个房间 —— 足够替代个人用途的 OpenClaw 设置,且无需面对无穷无尽的 CVE 漏洞。
常见问题解答 (FAQ)
卸载 OpenClaw 会删除我在 ClawHub 上的数据吗?
不会。你的 ClawHub 账户仍保留你发布的任何技能以及同步到云端的任何提示词历史。要删除这些数据,请登录 clawhub.io → Settings → Delete account → 确认。我以后可以用相同的配置重新安装 OpenClaw 吗?
可以 —— 只要你保留了第 3 步中的~/.openclaw/config.yaml(或 Windows/Linux 的对应文件)。OpenClaw 的配置格式自 v2.1 以来一直没有改变。
为什么 brew uninstall openclaw 会留下 1-4 GB 的残留?
Homebrew 只卸载二进制文件。你的技能、聊天记录、缓存以及 ClawHub 下载的插件数据都存放在 ~/Library/Application Support/OpenClaw 中,brew 不会触碰这些位置。这就是第 3 步清理的内容。
这会影响我的其他 AI 工具(Claude, ChatGPT 等)吗?
不会。OpenClaw 是自包含的 —— 卸载它不会影响你的 Claude Desktop、ChatGPT 或 IDE 扩展。用一条命令删除所有内容安全吗?
如果你确信其中没有你关心的混杂内容,那么是可以的。下面的单行命令可以一次性完成 macOS 的清理工作(请谨慎复制):pkill -f openclaw; rm -rf /Applications/OpenClaw.app ~/.openclaw ~/Library/{Application\ Support,Caches,Preferences,Logs,LaunchAgents}/*openclaw*
在执行前请务必先备份。