// dokumentacja openclaw

Dezinstalacja OpenClaw — jak całkowicie usunąć

Dezinstalacja OpenClaw

Jeśli chcesz całkowicie usunąć OpenClaw z systemu, masz do dyspozycji dwie ścieżki: automatyczną (gdy CLI jest dostępne) i ręczną (gdy CLI nie działa, ale usługa wciąż jest aktywna).

Prosta ścieżka — polecenie CLI

Jeśli polecenie openclaw jest dostępne:

# Interaktywne usuwanie z potwierdzeniami
openclaw uninstall

# Automatyczne usuwanie bez pytania
openclaw uninstall --all --yes --non-interactive

Polecenie wykona następujące kroki:

  1. Zatrzyma usługę Gateway.
  2. Odinstaluje usługę systemową.
  3. Usunie katalog stanu i konfiguracji (~/.openclaw).
  4. Opcjonalnie usunie katalog roboczy (workspace).
  5. Odinstaluje CLI (npm/pnpm/bun).

Ręczna dezinstalacja

Jeśli CLI nie jest dostępne, wykonaj poniższe kroki ręcznie.

Krok 1 — Zatrzymanie i usunięcie usługi

macOS (launchd):

# Znajdz i zatrzymaj usluge
launchctl list | grep openclaw
launchctl bootout gui/$(id -u) ~/Library/LaunchAgents/ai.openclaw.gateway.plist
rm ~/Library/LaunchAgents/ai.openclaw.gateway.plist

Linux (systemd):

# Zatrzymaj i wylacz usluge
systemctl --user disable --now openclaw-gateway.service
rm ~/.config/systemd/user/openclaw-gateway.service
systemctl --user daemon-reload

Windows (Zaplanowane zadania):

schtasks /Delete /TN "OpenClaw Gateway" /F

Krok 2 — Usunięcie danych

# Usun katalog stanu
rm -rf ~/.openclaw

# Opcjonalnie usun workspace
rm -rf ~/openclaw-workspace

Krok 3 — Odinstalowanie CLI

# W zaleznosci od menedzera pakietow:
npm uninstall -g @openclaw/openclaw
# lub
pnpm remove -g @openclaw/openclaw
# lub
bun remove -g @openclaw/openclaw

Instalacja ze źródeł (Git)

Jeśli OpenClaw był zainstalowany przez klonowanie repozytorium:

  1. Najpierw usuń usługę systemową (jak opisano powyżej).
  2. Następnie usuń katalog repozytorium: rm -rf /sciezka/do/openclaw.
  3. Usuń katalog stanu: rm -rf ~/.openclaw.

Weryfikacja

Po dezinstalacji upewnij się, że wszystko zostało usunięte:

# CLI nie powinno byc dostepne
which openclaw  # Powinno zwrocic brak wyniku

# Usluga nie powinna istniec
# macOS:
launchctl list | grep openclaw
# Linux:
systemctl --user status openclaw-gateway

# Katalogi powinny byc usuniete
ls -la ~/.openclaw  # Powinno zwrocic blad