openclaw 卸载(Mac版)
适用于 macOS 系统,一键清理所有 OpenClaw 相关文件、进程和数据。
第一步:停止并删除守护进程
bash
停止 launchd 守护进程(如果存在)
launchctl unload ~/Library/LaunchAgents/com.openclaw.gateway.plist 2>/dev/null
launchctl bootout gui/$(id -u)/com.openclaw.gateway 2>/dev/null
删除 plist 文件
rm -f ~/Library/LaunchAgents/com.openclaw.*.plist
第二步:杀掉所有运行中的进程
bash
强制停止所有 openclaw 相关进程
pkill -9 -f “openclaw”
pkill -9 -f “clawdbot”
pkill -9 -f “moltbot”
验证进程已停止
pgrep -l -f “openclaw|clawdbot|moltbot” || echo “✅ 无相关进程”
第三步:卸载 npm 全局包
bash
卸载 npm 全局包
npm uninstall -g openclaw 2>/dev/null
手动删除残留的可执行文件
rm -f /Users/wujinpeng/.npm-global/bin/openclaw
删除 node_modules 中的包目录
rm -rf /Users/wujinpeng/.npm-global/lib/node_modules/openclaw
第四步:删除所有数据目录
bash
删除主数据目录
rm -rf ~/.openclaw
rm -rf ~/.clawdbot
rm -rf ~/.moltbot
rm -rf ~/.molthub
删除应用支持目录
rm -rf ~/Library/Application\ Support/OpenClaw
rm -rf ~/Library/Application\ Support/Clawdbot
rm -rf ~/Library/Application\ Support/Moltbot
删除缓存目录
rm -rf ~/Library/Caches/OpenClaw
rm -rf ~/Library/Caches/Clawdbot
rm -rf ~/Library/Caches/Moltbot
删除偏好设置文件
rm -f ~/Library/Preferences/com.openclaw*.plist
第五步:清理 npm 缓存(可选)
bash
清理 npm 缓存
npm cache clean –force 2>/dev/null
第六步:验证彻底卸载
bash
检查命令是否还存在
which openclaw 2>/dev/null && echo “❌ 命令还存在” || echo “✅ 命令已删除”
检查数据目录
ls ~/.openclaw 2>/dev/null && echo “❌ 数据残留” || echo “✅ 数据已清理”
检查进程
pgrep -l -f “openclaw|clawdbot|moltbot” 2>/dev/null || echo “✅ 无运行进程”
检查端口(默认 18789)
lsof -i :18789 2>/dev/null || echo “✅ 端口已释放”
检查 npm 全局包
npm list -g –depth=0 2>/dev/null | grep -E “openclaw|clawdbot|moltbot” || echo “✅ npm 包已卸载”
🎉 完成
如果验证步骤全部显示 ✅,说明 OpenClaw 小龙虾已彻底从您的 Mac 上消失!
一键运行版
将以上所有命令复制保存为 uninstall-openclaw.sh,然后执行:
bash
chmod +x uninstall-openclaw.sh
./uninstall-openclaw.sh
或直接复制以下完整脚本运行:
bash
#!/bin/bash
echo “🦞 开始卸载 OpenClaw 小龙虾…”
停止守护进程
launchctl unload ~/Library/LaunchAgents/com.openclaw.gateway.plist 2>/dev/null
rm -f ~/Library/LaunchAgents/com.openclaw.*.plist
杀掉进程
pkill -9 -f “openclaw” 2>/dev/null
pkill -9 -f “clawdbot” 2>/dev/null
卸载 npm 包
npm uninstall -g openclaw 2>/dev/null
rm -f ~/.npm-global/bin/openclaw
rm -rf ~/.npm-global/lib/node_modules/openclaw
删除数据目录
rm -rf ~/.openclaw ~/.clawdbot ~/.moltbot ~/.molthub
rm -rf ~/Library/Application\ Support/OpenClaw
rm -rf ~/Library/Application\ Support/Clawdbot
rm -rf ~/Library/Caches/OpenClaw
rm -rf ~/Library/Caches/Clawdbot
rm -f ~/Library/Preferences/com.openclaw*.plist
验证
echo “”
echo “📋 验证结果:”
which openclaw 2>/dev/null && echo “❌ 命令还存在” || echo “✅ 命令已删除”
ls ~/.openclaw 2>/dev/null && echo “❌ 数据残留” || echo “✅ 数据已清理”
pgrep -l -f “openclaw” 2>/dev/null || echo “✅ 无运行进程”
echo “”
echo “🎉 卸载完成!”


