openclaw卸载需六步协同:一、执行openclaw uninstall并勾选全部组件;二、手动清除cli命令(npm/pnpm/bun);三、删除所有历史用户目录(~/.openclaw等);四、终止并移除gateway服务(各系统对应方法);五、清理应用本体与临时文件;六、验证命令失效及端口无监听。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 免费无限量使用 DeepSeek R1 模型☜☜☜

如果您已安装 OpenClaw,但发现卸载后仍存在命令残留、服务运行、配置目录未清或历史版本痕迹,说明卸载不彻底。以下是多种路径协同执行的详细卸载方法,覆盖 CLI 工具、后台服务、用户数据、历史残留及系统级注册项:
一、执行官方卸载命令
该步骤调用 OpenClaw 内置的 uninstall 流程,可自动清理其主动注册的服务、状态目录与工作区。这是所有后续操作的前提。
1、打开终端(Windows 使用 PowerShell 或 CMD,macOS/Linux 使用 Terminal)。
2、输入并执行:openclaw uninstall。
3、在组件选择界面中,使用方向键移动光标,按空格键确保以下三项均被勾选:Gateway service、State + config (~/.openclaw)、Workspace (agent files);macOS 用户额外勾选 macOS app。
4、按回车确认选择,随后在 Proceed with uninstall? 提示下直接回车(默认 Yes)。
5、等待输出出现三行带 ✓ 符号的结果,包括:✓ Gateway service removed、✓ State + config deleted、✓ Workspace cleaned,即完成本阶段。
二、手动清除 CLI 命令行工具
若官方卸载未移除全局 npm 包,openclaw 命令仍将可用,需通过包管理器或文件系统直接删除。
1、在终端中运行:which openclaw(macOS/Linux)或 where openclaw(Windows),确认命令实际路径。
2、若返回路径含 /npm/openclaw 或 /npm/openclaw.cmd,执行对应删除命令:
• Windows:del %APPDATA%\npm\openclaw 与 del %APPDATA%\npm\openclaw.cmd。
• macOS/Linux:rm -f $(which openclaw)。
3、若确认为 npm 全局安装,执行:npm uninstall -g openclaw。
4、若使用 pnpm 安装,执行:pnpm remove -g openclaw。
5、若使用 bun 安装,执行:bun remove -g openclaw。
三、深度清理用户数据目录
OpenClaw 默认将核心配置、记忆、日志与工作区存于用户主目录下,且因多次更名(Clawdbot → Moltbot → OpenClaw),可能遗留多套独立目录,必须逐一排查删除。
1、依次执行以下删除命令(macOS/Linux):
• rm -rf ~/.openclaw。
• rm -rf ~/.clawdbot。
• rm -rf ~/.moltbot。
• rm -rf ~/.molthub。
2、Windows 用户需手动进入资源管理器,定位并删除以下路径(将“用户名”替换为实际登录名):
• C:Users用户名AppDataRoamingopenclaw。
• C:Users用户名.clawdbot。
• C:Users用户名.moltbot。
• C:Users用户名.molthub。
四、终止并移除后台服务
OpenClaw 的 Gateway 服务会常驻后台监听 127.0.0.1:18789 端口,不同系统注册方式不同,需按平台分别处理。
1、macOS:
• 查看是否仍在运行:launchctl list | grep -i gateway。
• 若有输出,记下 label(如 ai.openclaw.gateway),执行:launchctl bootout gui/$(id -u) ~/Library/LaunchAgents/ai.openclaw.gateway.plist。
• 删除 plist 文件:rm -f ~/Library/LaunchAgents/ai.openclaw.gateway.plist。
2、Linux:
• 停止并禁用用户级服务:systemctl --user stop openclaw-gateway.service 与 systemctl --user disable openclaw-gateway.service。
• 删除服务文件:rm -f ~/.config/systemd/user/openclaw-gateway.service。
3、Windows:
• 打开“任务计划程序”,在“任务计划程序库”中查找名称含 OpenClaw Gateway 的计划任务。
• 右键该任务,选择“删除”。
五、清理临时与应用本体残留
部分安装方式会额外部署 GUI 应用或临时运行目录,这些内容不会被官方卸载命令覆盖,需人工介入。
1、macOS:
• 删除应用本体:rm -rf /Applications/OpenClaw.app。
• 清理临时目录:rm -rf /tmp/openclaw。
2、Windows:
• 检查并删除 C:Program FilesOpenClaw 或 C:Program Files (x86)OpenClaw。
• 清理临时目录:del /s /q %TEMP%openclaw。
3、Docker 用户(如有部署):
• 停止容器:docker stop $(docker ps -q --filter ancestor=openclaw)。
• 删除容器:docker rm $(docker ps -aq --filter ancestor=openclaw)。
• 删除镜像:docker rmi $(docker images -q openclaw)。
• 删除数据卷:docker volume rm $(docker volume ls -q --filter name=openclaw)。
六、最终验证是否卸载干净
所有上述步骤完成后,必须通过命令与文件系统双重验证,确认无任何残留痕迹。
1、在新打开的终端窗口中执行:openclaw --version。
2、若返回 'openclaw' 不是内部或外部命令(Windows)或 command not found: openclaw(macOS/Linux),则 CLI 已清除。
3、执行:ls -la ~/.openclaw ~/.clawdbot ~/.moltbot ~/.molthub(macOS/Linux)或检查对应 Windows 路径是否存在。
4、确认无任何目录列出,且 lsof -i :18789(macOS/Linux)或 netstat -ano | findstr :18789(Windows)无监听进程输出。










