OpenClaw 完全アンインストールガイド
これは単なる“アプリ削除”ではありません。バックグラウンドのゲートウェイサービス、状態/設定ディレクトリ、コンテナ環境の残骸を処理し、さらに(強く推奨)付与済みの権限やキーの取り消しが必要です。
まず openclaw uninstall かサービス停止 → その後 CLI を削除。
各コマンドブロック右上にコピー按钮があります。
アンインストール後に OAuth の取り消し / API キーのローテーションを忘れずに。
Step 0
まず確認:どうインストールしましたか?
インストール方法で手順が変わります。10秒で該当セクションに辿り着けます。
Step 1
公式アンインストール(CLI あり)
openclaw コマンドが使えるなら、まず内蔵のアンインストーラを実行します。
1.1 1コマンド(推奨)
多くのユーザー向け:対話式で案内に従います。
openclaw uninstall
1.2 自動化 / 無人
自動化環境向け:対話プロンプトをスキップ。
openclaw uninstall --all --yes --non-interactive
# 或者 npx 直接跑
npx -y openclaw uninstall --all --yes --non-interactive
Step 2
CLI は無いがサービスが動作中
openclaw コマンドが無いが、バックグラウンドサービスが動いている場合。
macOS (launchd)
既定 label:ai.openclaw.gateway(旧名称がある可能性)。サービス停止後に plist を削除。
launchctl bootout gui/$UID/ai.openclaw.gateway
rm -f ~/Library/LaunchAgents/ai.openclaw.gateway.plist
旧名称の確認:
ls -1 ~/Library/LaunchAgents | grep -Ei 'openclaw|clawd|clawdbot|molt'
launchctl list | grep -Ei 'openclaw|clawd|clawdbot|molt'
Linux (systemd user)
既定 unit:openclaw-gateway.service(profile でサフィックス追加)。
systemctl --user disable --now openclaw-gateway.service
rm -f ~/.config/systemd/user/openclaw-gateway.service
systemctl --user daemon-reload
確認:
systemctl --user list-unit-files | grep -i openclaw
systemctl --user status openclaw-gateway.service
Windows (Scheduled Task)
既定タスク名:OpenClaw Gateway(profile でサフィックス追加)。
schtasks /Delete /F /TN "OpenClaw Gateway"
Remove-Item -Force "$env:USERPROFILE\.openclaw\gateway.cmd"
Step 3
残留ファイルの削除
状態/設定/作業ディレクトリと旧ディレクトリを清掃。
既定パス
状態/設定と作業ディレクトリは通常 ~/.openclaw
rm -rf ~/.openclaw
旧ディレクトリ(任意)
古いバージョンを使っていた場合はこれらを確認。
rm -rf ~/.clawdbot
rm -rf ~/clawdbot
Step 4
Docker / Podman
コンテナ化ゲートウェイの削除とホスト側データの清掃。
Docker Compose
リポジトリディレクトリで停止・削除します。
docker compose down
docker compose down -v
ホストの永続ディレクトリ削除:
rm -rf ~/.openclaw
Podman (rootless)
Quadlet サービスを停止してからコンテナとデータを削除。
sudo systemctl --machine openclaw@ --user stop openclaw.service
sudo -u openclaw podman rm -f openclaw
Podman モードのホストデータ削除:
sudo rm -rf /home/openclaw/.openclaw
sudo rm -f /home/openclaw/.config/containers/systemd/openclaw.container
sudo systemctl --machine openclaw@ --user daemon-reload
Step 5
Nix / Ansible
Nix / Ansible デプロイ向け。
Nix / Home Manager
nix-openclaw モジュールを外すか無効化して再適用。
home-manager switch
home-manager switch --rollback
必要なら状態ディレクトリ(カスタムの場合あり)を削除。
Ansible (openclaw-ansible)
サービスを停止・無効化してからインストール先とデータを削除。
sudo systemctl stop openclaw
sudo systemctl disable openclaw
sudo rm -rf /opt/openclaw
sudo rm -rf /home/openclaw/openclaw
sudo rm -rf /home/openclaw/.openclaw
不要が確実なら openclaw ユーザーを削除。
sudo userdel -r openclaw
Step 6
アンインストール後の自己チェック
サービス/ポート/ローカルディレクトリが消えていることを確認。
Step 7
アクセス取り消しとキーのローテーション
アンインストールは権限取り消しではありません。最小限の安全措置を実施。
最低限、以下の3つを実施:
- OpenClaw に渡した API Key をローテーション(旧キー無効化)。
- 疑わしいセッションをログアウト/削除(チャット、メール、クラウド等)。
- OAuth / App 権限を取り消し(Google/Microsoft/GitHub など)。
プラットフォームごとに入口が異なるため、各セキュリティセンターに従ってください。