openclawがまだインストールされている場合は 簡単な方法。- CLI はなくなったがサービスがまだ実行中の場合は 手動サービス削除。
簡単な方法(CLI がまだインストール済み)
推奨: 組み込みのアンインストーラーを使用します。--workspace も選択しない限り、設定済みのワークスペースディレクトリは保持されます。
削除される内容をプレビューします(安全):
--service、--state、--workspace、--app は個別のスコープを選択します。--all は 4 つすべてを選択します。
手動手順(同じ結果):
- ゲートウェイサービスを停止します。
- ゲートウェイサービス(launchd/systemd/schtasks)をアンインストールします。
- 状態 + 設定を削除します。
OPENCLAW_CONFIG_PATH を状態ディレクトリ外のカスタム場所に設定している場合は、そのファイルも削除してください。
~/.openclaw/workspace など、状態ディレクトリ内のワークスペースを保持したい場合は、rm -rf を実行する前に別の場所へ移動するか、状態の内容を選択的に削除してください。
- ワークスペースを削除します(任意、エージェントファイルを削除します)。
- CLI インストールを削除します(使用したものを選択してください)。
- macOS アプリをインストールしている場合:
- プロファイル(
--profile/OPENCLAW_PROFILE)を使用した場合は、各状態ディレクトリに対して手順 3 を繰り返してください(デフォルトは~/.openclaw-<profile>)。 - リモートモードでは、状態ディレクトリは ゲートウェイホスト 上にあるため、手順 1-4 もそこで実行してください。
手動サービス削除(CLI が未インストール)
ゲートウェイサービスが実行され続けているがopenclaw が見つからない場合に使用します。
macOS(launchd)
デフォルトのラベルはai.openclaw.gateway です(プロファイル使用時は ai.openclaw.<profile>)。
ai.openclaw.<profile> に置き換えてください。
Linux(systemd ユーザーユニット)
デフォルトのユニット名はopenclaw-gateway.service です(または openclaw-gateway-<profile>.service)。非常に古いインストールからアップグレードされたマシンには、改名前の clawdbot-gateway.service ユニットがまだ存在する場合があります。openclaw uninstall / openclaw gateway uninstall はこれを自動的に検出して削除します。
Windows(スケジュールされたタスク)
デフォルトのタスク名はOpenClaw Gateway です(または OpenClaw Gateway (<profile>))。
このタスクは、状態ディレクトリ配下のウィンドウなし gateway.vbs スクリプトを起動し、それが
gateway.cmd を実行します。両方を削除してください。
~\.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 ...)から実行している場合:
- リポジトリを削除する 前に ゲートウェイサービスをアンインストールします(上記の簡単な方法または手動サービス削除を使用)。
- リポジトリディレクトリを削除します。
- 上記のとおり状態 + ワークスペースを削除します。