彻底清除OpenClaw残留配置需执行五步:一、删除主目录~/.openclaw/;二、清理历史名称目录~/.clawdbot/、~/.moltbot/、~/.molthub/;三、移除VS Code扩展、Docker卷及临时缓存;四、检查并删除自定义环境变量指向路径;五、验证所有相关路径是否清空。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 免费无限量使用 DeepSeek R1 模型☜☜☜

如果您已卸载 OpenClaw CLI 或服务,但发现其配置文件仍残留于系统中,可能导致重装后复用旧密钥、记忆或工作区,甚至引发权限或端口冲突。OpenClaw 的核心配置与数据默认集中存储在特定目录下,清理需覆盖主配置目录及历史别名路径。以下是精准定位并彻底删除配置文件的操作步骤:
一、确认并删除主配置目录 ~/.openclaw/
该目录是 OpenClaw 默认状态根目录,包含 API 密钥(.env)、网关日志、workspace、memory 数据库及 openclaw.json 配置。删除此目录即清除全部本地状态。
1、打开终端(macOS/Linux)或 PowerShell(Windows)。
2、执行命令查看目录是否存在及大小:
macOS/Linux:du -sh ~/.openclaw/
Windows PowerShell:Get-ChildItem $env:USERPROFILE\.openclaw -Recurse | Measure-Object -Property Length -Sum
3、确认无误后执行强制删除:
macOS/Linux:rm -rf ~/.openclaw/
Windows PowerShell:Remove-Item -Recurse -Force "$env:USERPROFILE\.openclaw"
二、清理历史改名残留目录
OpenClaw 在 2026 年初经历多次名称变更(Clawdbot → Moltbot → OpenClaw),早期安装用户可能遗留多个配置目录。这些目录若未手动清理,将长期保留在家目录中,构成隐蔽残留源。
1、检查以下路径是否存在:
~/.clawdbot/、~/.moltbot/、~/.molthub/
2、逐一删除(如存在):
macOS/Linux:rm -rf ~/.clawdbot/ ~/.moltbot/ ~/.molthub/
Windows PowerShell:Remove-Item -Recurse -Force "$env:USERPROFILE\.clawdbot", "$env:USERPROFILE\.moltbot", "$env:USERPROFILE\.molthub"
三、清除跨平台扩展与缓存目录
部分用户通过 VS Code 插件、Docker 或桌面应用部署 OpenClaw,会额外生成独立配置路径。这些路径不依赖 ~/.openclaw/,需单独定位并移除。
1、VS Code 扩展配置:
macOS/Linux:rm -rf ~/.vscode/extensions/openclaw*
Windows:Remove-Item -Recurse -Force "$env:USERPROFILE\.vscode\extensions\openclaw*"
2、Docker 相关数据卷(如曾使用 docker run 启动):
docker volume ls -f name=openclaw -q | xargs -r docker volume rm
3、临时目录与运行时缓存:
macOS:rm -rf /tmp/openclaw-*
Linux:rm -rf /tmp/openclaw-* /var/tmp/openclaw*
Windows:Remove-Item -Recurse -Force "$env:TEMP\openclaw*"
四、检查并清理环境变量引用
若曾手动设置 OPENCLAW_STATE_DIR 或 OPENCLAW_CONFIG_PATH 环境变量,其指向路径可能并非 ~/.openclaw/,而是自定义位置。该路径下的配置不会被前述操作覆盖,必须主动识别并清理。
1、检查变量是否设置:
macOS/Linux:echo $OPENCLAW_STATE_DIR $OPENCLAW_CONFIG_PATH
Windows PowerShell:Get-ChildItem Env:OPENCLAW*
2、若输出非空,则对每个返回路径执行删除:
例如输出为 /opt/my-openclaw-config,则执行:
macOS/Linux:rm -rf /opt/my-openclaw-config
Windows:Remove-Item -Recurse -Force "/opt/my-openclaw-config"
五、验证配置文件是否清空
执行以下命令确认所有已知配置路径均不存在。任一命令返回非空结果,说明仍有残留。
1、主目录扫描:
macOS/Linux:find ~ -maxdepth 1 -name ".openclaw" -o -name ".clawdbot" -o -name ".moltbot" -o -name ".molthub" 2>/dev/null
2、全局搜索(耗时较长,仅建议怀疑深度残留时使用):
macOS/Linux:find / -type d \( -name "*openclaw*" -o -name "*clawdbot*" -o -name "*moltbot*" \) -path "$HOME/*" 2>/dev/null
3、Windows 全盘搜索(管理员 PowerShell):Get-ChildItem -Path $env:USERPROFILE -Recurse -Directory -Filter "*openclaw*" -ErrorAction SilentlyContinue; Get-ChildItem -Path $env:USERPROFILE -Recurse -Directory -Filter "*clawdbot*" -ErrorAction SilentlyContinue










