アンインストール
2つの方法:
- 簡単な方法
openclawがまだインストールされている場合。 - 手動サービス削除 CLIが削除されているがサービスがまだ実行されている場合。
簡単な方法 (CLIがインストール済み)
推奨: 組み込みのアンインストーラーを使用:
openclaw uninstall
非対話型 (自動化 / npx):
openclaw uninstall --all --yes --non-interactive
npx -y openclaw uninstall --all --yes --non-interactive
手動手順 (同じ結果):
- ゲートウェイサービスを停止:
openclaw gateway stop
- ゲートウェイサービスをアンインストール (launchd/systemd/schtasks):
openclaw gateway uninstall
- 状態 + 設定を削除:
rm -rf "${OPENCLAW_STATE_DIR:-$HOME/.openclaw}"
OPENCLAW_CONFIG_PATH を状態ディレクトリ外のカスタムロケーションに設定した場合は、そのファイルも削除してください。
- ワークスペースを削除 (オプション、エージェントファイルを削除):
rm -rf ~/.openclaw/workspace
- CLIインストールを削除 (使用した方法を選択):
npm rm -g openclaw
pnpm remove -g openclaw
bun remove -g openclaw
- macOSアプリをインストールした場合:
rm -rf /Applications/OpenClaw.app
注意:
- プロファイル (
--profile/OPENCLAW_PROFILE) を使用した場合、各状態ディレクトリに対してステップ3を繰り返してください (デフォルトは~/.openclaw-<profile>)。 - リモートモードでは、状態ディレクトリはゲートウェイホスト上に存在するため、ステップ1-4もそこで実行してください。
手動サービス削除 (CLIがインストールされていない)
ゲートウェイサービスが実行され続けているが openclaw が見つからない場合に使用してください。
macOS (launchd)
デフォルトのラベルは ai.openclaw.gateway (または ai.openclaw.<profile>; レガシーな com.openclaw.* がまだ存在する可能性あり):
launchctl bootout gui/$UID/ai.openclaw.gateway
rm -f ~/Library/LaunchAgents/ai.openclaw.gateway.plist
プロファイルを使用した場合は、ラベルとplist名を ai.openclaw.<profile> に置き換えてください。存在する場合は、レガシーな com.openclaw.* plistも削除してください。
Linux (systemd ユニット)
デフォルトのユニット名は openclaw-gateway.service (または openclaw-gateway-<profile>.service):
systemctl --user disable --now openclaw-gateway.service
rm -f ~/.config/systemd/user/openclaw-gateway.service
systemctl --user daemon-reload
Windows (Scheduled Task)
デフォルトのタスク名は OpenClaw Gateway (または OpenClaw Gateway (<profile>))。タスクスクリプトは状態ディレクトリの下にあります。
schtasks /Delete /F /TN "OpenClaw Gateway"
Remove-Item -Force "$env:USERPROFILE\.openclaw\gateway.cmd"
プロファイルを使用した場合は、一致するタスク名と ~\.openclaw-<profile>\gateway.cmd を削除してください。
通常インストール vs ソースチェックアウト
通常インストール (install.sh / npm / pnpm / bun)
https://openclaw.ai/install.sh または install.ps1 を使用した場合、CLIは npm install -g openclaw@latest でインストールされています。npm rm -g openclaw (またはその方法でインストールした場合は pnpm remove -g / bun remove -g) で削除してください。
ソースチェックアウト (git clone)
リポジトリチェックアウト (git clone + openclaw ... / bun run openclaw ...) から実行している場合:
- リポジトリを削除する前にゲートウェイサービスをアンインストールしてください (上記の簡単な方法または手動サービス削除を使用)。
- リポジトリディレクトリを削除。
- 上記のように状態 + ワークスペースを削除。