Odinstalowanie

Dwie ścieżki:

  • Łatwa ścieżka, jeśli openclaw jest nadal zainstalowany.
  • Ręczne usunięcie usługi, jeśli CLI zniknęło, ale usługa nadal działa.

Łatwa ścieżka (CLI nadal zainstalowane)

Zalecane: użyj wbudowanego deinstalatora:

openclaw uninstall

Tryb nieinteraktywny (automatyzacja / npx):

openclaw uninstall --all --yes --non-interactive
npx -y openclaw uninstall --all --yes --non-interactive

Kroki ręczne (ten sam efekt):

  1. Zatrzymaj usługę bramy:
openclaw gateway stop
  1. Odinstaluj usługę bramy (launchd/systemd/schtasks):
openclaw gateway uninstall
  1. Usuń stan + konfigurację:
rm -rf "${OPENCLAW_STATE_DIR:-$HOME/.openclaw}"

Jeśli ustawiłeś OPENCLAW_CONFIG_PATH na niestandardową lokalizację poza katalogiem stanu, usuń też ten plik.

  1. Usuń swój workspace (opcjonalne, usuwa pliki agenta):
rm -rf ~/.openclaw/workspace
  1. Usuń instalację CLI (wybierz tę, której użyłeś):
npm rm -g openclaw
pnpm remove -g openclaw
bun remove -g openclaw
  1. Jeśli zainstalowałeś aplikację macOS:
rm -rf /Applications/OpenClaw.app

Uwagi:

  • Jeśli używałeś profili (--profile / OPENCLAW_PROFILE), powtórz krok 3 dla każdego katalogu stanu (domyślnie ~/.openclaw-<profile>).
  • W trybie zdalnym katalog stanu znajduje się na hoście bramy, więc kroki 1-4 wykonaj też tam.

Ręczne usunięcie usługi (CLI nie zainstalowane)

Użyj tego, jeśli usługa bramy nadal działa, ale brakuje openclaw.

macOS (launchd)

Domyślna etykieta to ai.openclaw.gateway (lub ai.openclaw.<profile>; starsze com.openclaw.* mogą nadal istnieć):

launchctl bootout gui/$UID/ai.openclaw.gateway
rm -f ~/Library/LaunchAgents/ai.openclaw.gateway.plist

Jeśli używałeś profilu, zamień etykietę i nazwę plist na ai.openclaw.<profile>. Usuń też ewentualne starsze pliki com.openclaw.*.

Linux (usługa użytkownika systemd)

Domyślna nazwa usługi to openclaw-gateway.service (lub openclaw-gateway-<profile>.service):

systemctl --user disable --now openclaw-gateway.service
rm -f ~/.config/systemd/user/openclaw-gateway.service
systemctl --user daemon-reload

Windows (Zaplanowane zadanie)

Domyślna nazwa zadania to OpenClaw Gateway (lub OpenClaw Gateway (<profile>)). Skrypt zadania znajduje się w katalogu stanu.

schtasks /Delete /F /TN "OpenClaw Gateway"
Remove-Item -Force "$env:USERPROFILE\.openclaw\gateway.cmd"

Jeśli używałeś profilu, usuń pasujące zadanie i plik ~\.openclaw-<profile>\gateway.cmd.

Zwykła instalacja vs checkout ze źródeł

Zwykła instalacja (install.sh / npm / pnpm / bun)

Jeśli użyłeś https://openclaw.ai/install.sh lub install.ps1, CLI zostało zainstalowane przez npm install -g openclaw@latest. Usuń je za pomocą npm rm -g openclaw (lub pnpm remove -g / bun remove -g, jeśli instalowałeś w ten sposób).

Checkout ze źródeł (git clone)

Jeśli uruchamiasz z checkout repozytorium (git clone + openclaw ... / bun run openclaw ...):

  1. Odinstaluj usługę bramy przed usunięciem repozytorium (użyj łatwej ścieżki powyżej lub ręcznego usunięcia usługi).
  2. Usuń katalog repozytorium.
  3. Usuń stan + workspace jak pokazano wyżej.