Deinstallieren
Zwei Wege:
- Einfacher Weg, wenn
openclawnoch installiert ist. - Manuelle Service-Entfernung, wenn die CLI weg ist, der Service aber noch läuft.
Einfacher Weg (CLI noch installiert)
Empfohlen: eingebauten Deinstaller nutzen:
openclaw uninstallNicht-interaktiv (Automatisierung / npx):
openclaw uninstall --all --yes --non-interactive
npx -y openclaw uninstall --all --yes --non-interactiveManuelle Schritte (gleiches Ergebnis):
- Gateway-Service stoppen:
openclaw gateway stop- Gateway-Service deinstallieren (launchd/systemd/schtasks):
openclaw gateway uninstall- State + Config löschen:
rm -rf "${CLAWDBOT_STATE_DIR:-$HOME/.clawdbot}"Wenn du CLAWDBOT_CONFIG_PATH auf einen eigenen Ort außerhalb des State-Dirs gesetzt hast, diese Datei ebenfalls löschen.
- Workspace löschen (optional, entfernt Agent-Dateien):
rm -rf ~/clawd- CLI-Installation entfernen (die genutzte Variante wählen):
npm rm -g openclaw
pnpm remove -g openclaw
bun remove -g openclaw- Falls du die macOS-App installiert hast:
rm -rf /Applications/OpenClaw.appHinweise:
- Bei Profilen (
--profile/CLAWDBOT_PROFILE) Schritt 3 für jedes State-Dir wiederholen (Defaults:~/.clawdbot-<profile>). - Im Remote-Modus liegt das State-Dir auf dem Gateway-Host; Schritte 1–4 dort ebenfalls ausführen.
Manuelle Service-Entfernung (CLI nicht installiert)
Nutzen, wenn der Gateway-Service weiterläuft, aber openclaw fehlt.
macOS (launchd)
Standard-Label ist bot.molt.gateway (oder bot.molt.<profile>; Legacy com.clawdbot.* kann noch existieren):
launchctl bootout gui/$UID/bot.molt.gateway
rm -f ~/Library/LaunchAgents/bot.molt.gateway.plistBei Profil Label und Plist-Namen durch bot.molt.<profile> ersetzen. Legacy-com.clawdbot.*-Plists bei Bedarf entfernen.
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-reloadWindows (Geplante Aufgabe)
Standard-Task-Name ist OpenClaw Gateway (oder OpenClaw Gateway (<profile>)). Das Task-Skript liegt unter deinem State-Dir.
schtasks /Delete /F /TN "OpenClaw Gateway"
Remove-Item -Force "$env:USERPROFILE\.clawdbot\gateway.cmd"Bei Profil den passenden Task-Namen und ~\.clawdbot-<profile>\gateway.cmd löschen.
Normale Installation vs. Quell-Checkout
Normale Installation (install.sh / npm / pnpm / bun)
Bei https://molt.bot/install.sh oder install.ps1 wurde die CLI mit npm install -g openclaw@latest installiert. Entfernen mit npm rm -g openclaw (oder pnpm remove -g / bun remove -g je nach Installationsweise).
Quell-Checkout (git clone)
Bei Lauf aus Repo-Checkout (git clone + openclaw ... / bun run openclaw ...):
- Gateway-Service vor dem Löschen des Repos deinstallieren (einfacher Weg oben oder manuelle Service-Entfernung).
- Repo-Verzeichnis löschen.
- State + Workspace wie oben beschrieben entfernen.