Maintenance
アンインストール
2つの手順があります。
openclawがまだインストールされている場合は 簡単な手順。- CLI はなくなっているがサービスがまだ実行中の場合は 手動でのサービス削除。
簡単な手順(CLI がまだインストールされている場合)
推奨: 組み込みのアンインストーラーを使用します。
openclaw uninstallCLI を使用する場合、--workspace も選択しない限り、状態の削除では設定済みのワークスペースディレクトリは保持されます。
削除される内容をプレビューします(安全):
openclaw uninstall --dry-run --all非対話型(自動化 / npx)。スコープを確認した後にのみ、注意して使用してください。
openclaw uninstall --all --yes --non-interactivenpx -y openclaw uninstall --all --yes --non-interactive手動手順(同じ結果):
- Gateway サービスを停止します。
openclaw gateway stop- Gateway サービス(launchd/systemd/schtasks)をアンインストールします。
openclaw gateway uninstall- 状態 + 設定を削除します。
rm -rf "${OPENCLAW_STATE_DIR:-$HOME/.openclaw}"OPENCLAW_CONFIG_PATH を状態ディレクトリ外のカスタム場所に設定している場合は、そのファイルも削除してください。
~/.openclaw/workspace など、状態ディレクトリ内のワークスペースを保持したい場合は、rm -rf を実行する前に別の場所へ移動するか、状態の内容を選択的に削除してください。
- ワークスペースを削除します(任意、エージェントファイルを削除します)。
rm -rf ~/.openclaw/workspace- CLI インストールを削除します(使用したものを選んでください)。
npm rm -g openclawpnpm remove -g openclawbun remove -g openclaw- macOS アプリをインストールしていた場合:
rm -rf /Applications/OpenClaw.app注:
- プロファイル(
--profile/OPENCLAW_PROFILE)を使用していた場合は、各状態ディレクトリに対して手順 3 を繰り返してください(デフォルトは~/.openclaw-<profile>)。 - リモートモードでは、状態ディレクトリは Gateway ホスト 上にあるため、手順 1-4 もそこで実行してください。
手動でのサービス削除(CLI がインストールされていない場合)
Gateway サービスが実行され続けているが openclaw が見つからない場合に使用します。
macOS(launchd)
デフォルトのラベルは ai.openclaw.gateway(または ai.openclaw.<profile>、レガシーの com.openclaw.* がまだ存在する場合があります)です。
launchctl bootout gui/$UID/ai.openclaw.gatewayrm -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.servicerm -f ~/.config/systemd/user/openclaw-gateway.servicesystemctl --user daemon-reloadWindows(スケジュールされたタスク)
デフォルトのタスク名は OpenClaw Gateway(または OpenClaw Gateway (<profile>))です。
タスクスクリプトは状態ディレクトリ配下に gateway.cmd としてあります。現在のインストールでは、タスクスケジューラが gateway.cmd を直接開く代わりに実行する、ウィンドウなしの gateway.vbs ランチャーも作成される場合があります。
schtasks /Delete /F /TN "OpenClaw Gateway"Remove-Item -Force "$env:USERPROFILE\.openclaw\gateway.cmd" -ErrorAction SilentlyContinueRemove-Item -Force "$env:USERPROFILE\.openclaw\gateway.vbs" -ErrorAction SilentlyContinueプロファイルを使用していた場合は、一致するタスク名と、~\.openclaw-<profile> 配下の gateway.cmd /
gateway.vbs ファイルを削除してください。
通常インストールとソースチェックアウト
通常インストール(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 ...)から実行している場合:
- リポジトリを削除する 前に Gateway サービスをアンインストールします(上記の簡単な手順または手動でのサービス削除を使用)。
- リポジトリディレクトリを削除します。
- 上記のとおり、状態 + ワークスペースを削除します。