Deinstallieren
Zwei Wege:
- Einfacher Weg — wenn
openclawnoch installiert ist. - Manuelles Entfernen des Service — wenn die CLI weg ist, aber der Service noch läuft.
Einfacher Weg (CLI noch installiert)
Wir empfehlen den eingebauten Uninstaller:
openclaw uninstall
Nicht-interaktiv (für Automatisierung / npx):
openclaw uninstall --all --yes --non-interactive
npx -y openclaw uninstall --all --yes --non-interactive
Manuelle Schritte (gleiches Ergebnis):
- Gateway-Service stoppen:
openclaw gateway stop
- Gateway-Service deinstallieren (launchd/systemd/schtasks):
openclaw gateway uninstall
- Daten und Konfiguration löschen:
rm -rf "${OPENCLAW_STATE_DIR:-$HOME/.openclaw}"
Falls du OPENCLAW_CONFIG_PATH auf einen eigenen Pfad außerhalb des Datenverzeichnisses gesetzt hast, lösche diese Datei auch.
- Workspace löschen (optional, entfernt Agent-Dateien):
rm -rf ~/.openclaw/workspace
- CLI entfernen (je nachdem, wie du installiert hast):
npm rm -g openclaw
pnpm remove -g openclaw
bun remove -g openclaw
- Falls du die macOS-App installiert hast:
rm -rf /Applications/OpenClaw.app
Hinweise:
- Falls du Profile verwendet hast (
--profile/OPENCLAW_PROFILE), wiederhole Schritt 3 für jedes Datenverzeichnis (Standard:~/.openclaw-<profile>). - Im Remote-Modus liegt das Datenverzeichnis auf dem Gateway-Host — führe dort auch die Schritte 1-4 aus.
Manuelles Entfernen des Service (CLI nicht installiert)
Nutze das, wenn der Gateway-Service weiterläuft, aber openclaw fehlt.
macOS (launchd)
Standard-Label ist bot.molt.gateway (oder bot.molt.<profile>; ältere com.openclaw.* können noch existieren):
launchctl bootout gui/$UID/bot.molt.gateway
rm -f ~/Library/LaunchAgents/bot.molt.gateway.plist
Falls du ein Profil verwendet hast, ersetze Label und plist-Name durch bot.molt.<profile>. Entferne auch alte com.openclaw.* plists, falls vorhanden.
Linux (systemd User-Unit)
Standard-Unit-Name ist openclaw-gateway.service (oder openclaw-gateway-<profile>.service):
systemctl --user disable --now openclaw-gateway.service
rm -f ~/.config/systemd/user/openclaw-gateway.service
systemctl --user daemon-reload
Windows (Scheduled Task)
Standard-Task-Name ist OpenClaw Gateway (oder OpenClaw Gateway (<profile>)).
Das Task-Skript liegt in deinem Datenverzeichnis.
schtasks /Delete /F /TN "OpenClaw Gateway"
Remove-Item -Force "$env:USERPROFILE\.openclaw\gateway.cmd"
Falls du ein Profil verwendet hast, lösche den entsprechenden Task-Namen und ~\.openclaw-<profile>\gateway.cmd.
Normale Installation vs. Source-Checkout
Normale Installation (install.sh / npm / pnpm / bun)
Falls du https://openclaw.ai/install.sh oder install.ps1 verwendet hast, wurde die CLI mit npm install -g openclaw@latest installiert.
Entferne sie mit npm rm -g openclaw (oder pnpm remove -g / bun remove -g, je nachdem wie du installiert hast).
Source-Checkout (git clone)
Falls du aus einem Repo-Checkout arbeitest (git clone + openclaw ... / bun run openclaw ...):
- Deinstalliere den Gateway-Service bevor du das Repo löschst (nutze den einfachen Weg oben oder das manuelle Entfernen).
- Lösche das Repo-Verzeichnis.
- Entferne Daten und Workspace wie oben beschrieben.