アンインストール
2つのパス:
- 簡単なパス: openclawがまだインストールされている場合。
- 手動サービス削除: CLIがなくなっているがサービスがまだ実行されている場合。
簡単なパス(CLIがまだインストールされている)
推奨: ビルトインアンインストーラーを使用:
openclaw uninstall
非対話型(自動化 / npx):
openclaw uninstall --all --yes --non-interactive
npx -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を設定した場合は、そのファイルも削除してください。
- ワークスペースを削除(オプション、エージェントファイルを削除):
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>)。
- リモートモードでは、ステートディレクトリはGatewayホスト上にあるため、そこでもステップ1-4を実行してください。
手動サービス削除(CLIがインストールされていない)
Gatewayサービスが実行し続けているがopenclawが見つからない場合に使用してください。
macOS(launchd)
デフォルトラベルはbot.molt.gateway(またはbot.molt.<profile>、レガシーcom.openclaw.*がまだ存在する可能性があります):
launchctl bootout gui/$UID/bot.molt.gateway
rm -f ~/Library/LaunchAgents/bot.molt.gateway.plist
プロファイルを使用した場合は、ラベルとplist名をbot.molt.<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(スケジュールされたタスク)
デフォルトタスク名は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.bot/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サービスをアンインストールしてください(上記の簡単なパスまたは手動サービス削除を使用)。
- リポジトリディレクトリを削除します。
- 上記のようにステート + ワークスペースを削除します。