アンインストール
方法は2つあります:openclawがまだインストールされている場合の簡単な方法。- CLIは消えているがサービスだけがまだ動作している場合の手動サービス削除。
簡単な方法(CLIがまだインストールされている)
推奨: 組み込みアンインストーラーを使用します:- gatewayサービスを停止します:
- gatewayサービスをアンインストールします(launchd/systemd/schtasks):
- state + 設定を削除します:
OPENCLAW_CONFIG_PATH をstate dirの外にあるカスタム場所へ設定していた場合は、そのファイルも削除してください。
- workspaceを削除します(任意、agentファイルも削除されます):
- CLIインストールを削除します(使用したものを選んでください):
- macOSアプリをインストールしていた場合:
- profile(
--profile/OPENCLAW_PROFILE)を使っていた場合は、各state dirに対して手順3を繰り返してください(デフォルトは~/.openclaw-<profile>)。 - remote modeでは、state dirはgateway host 上にあるため、手順1〜4もそこで実行してください。
手動サービス削除(CLIがインストールされていない)
gatewayサービスが動作し続けているのにopenclaw が見つからない場合に使用します。
macOS(launchd)
デフォルトラベルはai.openclaw.gateway(または ai.openclaw.<profile>。レガシーの com.openclaw.* がまだ存在することがあります)です:
ai.openclaw.<profile> に置き換えてください。存在する場合は、レガシーの com.openclaw.* plistも削除してください。
Linux(systemd user unit)
デフォルトのunit名はopenclaw-gateway.service(または openclaw-gateway-<profile>.service)です:
Windows(Scheduled Task)
デフォルトのタスク名はOpenClaw Gateway(または OpenClaw Gateway (<profile>))です。
タスクスクリプトはstate dir配下にあります。
~\.openclaw-<profile>\gateway.cmd を削除してください。
通常のインストールとソースcheckoutの違い
通常のインストール(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)で削除してください。
ソースcheckout(git clone)
リポジトリのcheckoutから実行している場合(git clone + openclaw ... / bun run openclaw ...):
- リポジトリを削除する前にgatewayサービスをアンインストールします(上の簡単な方法または手動サービス削除を使用)。
- リポジトリディレクトリを削除します。
- 上記のとおりstate + workspaceを削除します。