如已安裝OpenClaw,可能因資訊安全疑慮想要移除,或因API Token的消耗讓荷包無法承受,可以用以下指令移除。
根據 OpenClaw 官方文件的說明,移除 OpenClaw 的方法主要分為「簡易移除」與「手動移除」。以下是具體的步驟:
1. 簡易移除(推薦:若 CLI 仍在系統中)
如果您還可以使用 openclaw 指令,這是最簡單的方法。
- 互動式移除(會詢問確認):
openclaw uninstall - 全自動移除(適用於自動化腳本):
openclaw uninstall --all --yes --non-interactive
或者使用 npx:
npx -y openclaw uninstall --all --yes --non-interactive
2. 手動移除步驟
如果您偏好手動操作,或自動卸載未完全成功,請按以下順序執行:
- 停止 Gateway 服務:
openclaw gateway stop - 解除安裝服務(從系統啟動項移除):
openclaw gateway uninstall - 刪除狀態與設定檔:
rm -rf "${OPENCLAW_STATE_DIR:-$HOME/.openclaw}"
注意:如果您有設定自定義的 OPENCLAW_CONFIG_PATH,也請一併刪除該檔案。 - 刪除工作區(選擇性,移除 Agent 產生的檔案):
rm -rf ~/.openclaw/workspace - 移除 CLI 主程式(依據您當初的安裝方式選擇):
- npm: npm rm -g openclaw
- pnpm: pnpm remove -g openclaw
- bun: bun remove -g openclaw
- macOS App 版: rm -rf /Applications/OpenClaw.app
3. 若 CLI 已遺失但服務仍在執行(手動移除服務)
如果 openclaw 指令已失效,但背景服務還在跑,請根據您的作業系統執行:
- macOS (launchd):
launchctl bootout gui/$UID/ai.openclaw.gateway rm -f ~/Library/LaunchAgents/ai.openclaw.gateway.plist - Linux (systemd):
systemctl --user disable --now openclaw-gateway.service rm -f ~/.config/systemd/user/openclaw-gateway.service systemctl --user daemon-reload - Windows (排程工作): 以管理員權限開啟 PowerShell 執行:
schtasks /Delete /F /TN "OpenClaw Gateway" Remove-Item -Force "$env:USERPROFILE\.openclaw\gateway.cmd"
注意事項
- 多設定檔 (Profiles): 如果您使用了
--profile參數,請記得針對每個設定檔目錄(預設為~/.openclaw-<profile>)重複上述的刪除步驟。 - 遠端模式: 如果您是在遠端主機上執行 Gateway,請務必也在該主機上執行上述清理步驟。














