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:
- Zatrzyma usługę Gateway.
- Odinstaluje usługę systemową.
- Usunie katalog stanu i konfiguracji (
~/.openclaw). - Opcjonalnie usunie katalog roboczy (workspace).
- 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:
- Najpierw usuń usługę systemową (jak opisano powyżej).
- Następnie usuń katalog repozytorium:
rm -rf /sciezka/do/openclaw. - 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