Zum Inhalt springen

OpenClaw deinstallieren

Manchmal passt ein Tool einfach nicht in den aktuellen Workflow oder man möchte ein System komplett sauber aufsetzen. Es gibt kaum etwas Nervigeres als Hintergrundprozesse, die nach einer Deinstallation weiterlaufen, oder versteckte Konfigurationsdateien, die Speicherplatz belegen.

Wenn du OpenClaw entfernen möchtest, solltest du sicherstellen, dass nicht nur die CLI, sondern auch der Gateway Service und die State-Verzeichnisse gelöscht werden.

  • Zugriff auf das Terminal oder die PowerShell
  • Die installierte OpenClaw CLI (für den einfachen Weg)
  • Berechtigungen zum Verwalten von Services (systemd, launchd oder Scheduled Tasks)

Der schnellste Weg führt über den integrierten Uninstaller. Wenn die CLI noch installiert ist, nutzt du diesen Befehl für den Easy Path:

Terminal-Fenster
openclaw uninstall

Für Automatisierungen oder die Nutzung via npx kannst du alle Bestätigungen überspringen:

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

Falls du die Deinstallation lieber Schritt für Schritt selbst durchführst, ist dies die empfohlene Reihenfolge:

  1. Gateway Service stoppen:

    Terminal-Fenster
    openclaw gateway stop
  2. Gateway Service deinstallieren (launchd/systemd/schtasks):

    Terminal-Fenster
    openclaw gateway uninstall
  3. State und Config löschen:

    Terminal-Fenster
    rm -rf "${OPENCLAW_STATE_DIR:-$HOME/.openclaw}"

    Falls du OPENCLAW_CONFIG_PATH außerhalb des State-Verzeichnisses nutzt, lösche diese Datei ebenfalls.

  4. Workspace löschen (optional, entfernt Agent-Dateien):

    Terminal-Fenster
    rm -rf ~/.openclaw/workspace
  5. CLI entfernen: Wähle den Befehl passend zu deinem Package Manager:

    Terminal-Fenster
    npm rm -g openclaw
    pnpm remove -g openclaw
    bun remove -g openclaw
  6. macOS App entfernen (falls installiert):

    Terminal-Fenster
    rm -rf /Applications/OpenClaw.app

Nutze diese Befehle, wenn der Gateway Service noch läuft, du die CLI aber bereits gelöscht hast.

Der Standard-Label ist bot.molt.gateway. Bei Profilen wird bot.molt.<profile> verwendet.

Terminal-Fenster
launchctl bootout gui/$UID/bot.molt.gateway
rm -f ~/Library/LaunchAgents/bot.molt.gateway.plist

Der Unit-Name lautet openclaw-gateway.service.

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

Der Task-Name ist OpenClaw Gateway. Das Script liegt in deinem State-Verzeichnis.

Terminal-Fenster
schtasks /Delete /F /TN "OpenClaw Gateway"
Remove-Item -Force "$env:USERPROFILE\.openclaw\gateway.cmd"
  • Profile: Wenn du Profile genutzt hast (--profile / OPENCLAW_PROFILE), musst du die Löschvorgänge für jedes State-Verzeichnis wiederholen (Standard ist ~/.openclaw-<profile>).
  • Remote Mode: Im Remote Mode liegt das State-Verzeichnis auf dem Gateway Host. Führe die Schritte 1 bis 4 dort aus.
  • Source Checkout: Wenn du OpenClaw via git clone nutzt, deinstalliere den Gateway Service unbedingt bevor du das Repository löschst.

AI Setup Assistant

OpenClaw

OpenClaw Expert

Noch festgefahren?

Wenn diese Seite nicht hilft, frage OpenClaw Expert nach Schritt-fuer-Schritt-Loesungen.