Guide complet de désinstallation OpenClaw
Ce n’est pas juste « supprimer une app » : il faut gérer les services de passerelle en arrière-plan, les répertoires d’état/config, les résidus de déploiement conteneurisé et (fortement recommandé) révoquer les permissions et clés accordées.
D’abord openclaw uninstall ou arrêter le service → puis désinstaller la CLI.
Bouton de copie en haut à droite de chaque bloc de commande.
Après désinstallation, révoquez l’OAuth / faites tourner les clés API.
Step 0
D’abord repérer : comment avez‑vous installé ?
Selon la méthode d’installation, le chemin de désinstallation change. Trouvez la vôtre en 10 secondes.
La commande openclaw fonctionne, UI/service peut tourner en arrière‑plan.
Voir la sectionStep 1
Désinstallation officielle (CLI présente)
Si la commande openclaw fonctionne encore, utilisez d’abord le désinstalleur intégré.
1.1 Une commande (recommandé)
Pour la plupart des utilisateurs : désinstallation interactive.
openclaw uninstall
1.2 Automatisation / Sans interaction
Pour les environnements automatisés, sauter les invites.
openclaw uninstall --all --yes --non-interactive
# 或者 npx 直接跑
npx -y openclaw uninstall --all --yes --non-interactive
Step 2
CLI absente mais service actif
Quand la commande openclaw est absente mais que les services tournent encore.
macOS (launchd)
Label par défaut : ai.openclaw.gateway (noms historiques possibles). Arrêter le service puis supprimer le plist.
launchctl bootout gui/$UID/ai.openclaw.gateway
rm -f ~/Library/LaunchAgents/ai.openclaw.gateway.plist
Vérifier les anciens noms :
ls -1 ~/Library/LaunchAgents | grep -Ei 'openclaw|clawd|clawdbot|molt'
launchctl list | grep -Ei 'openclaw|clawd|clawdbot|molt'
Linux (systemd user)
Unit par défaut : openclaw-gateway.service (suffixe ajouté par le profile).
systemctl --user disable --now openclaw-gateway.service
rm -f ~/.config/systemd/user/openclaw-gateway.service
systemctl --user daemon-reload
Vérifier :
systemctl --user list-unit-files | grep -i openclaw
systemctl --user status openclaw-gateway.service
Windows (Scheduled Task)
Nom de tâche par défaut : OpenClaw Gateway (suffixe ajouté par le profile).
schtasks /Delete /F /TN "OpenClaw Gateway"
Remove-Item -Force "$env:USERPROFILE\.openclaw\gateway.cmd"
Step 3
Supprimer les résidus
Nettoyer état/config/espace de travail et anciens répertoires.
Chemins par défaut
État/config et workspace sont par défaut dans ~/.openclaw
rm -rf ~/.openclaw
Répertoires hérités (optionnel)
Si vous avez utilisé une ancienne version, vérifiez ces dossiers.
rm -rf ~/.clawdbot
rm -rf ~/clawdbot
Step 4
Docker / Podman
Retirer la passerelle conteneurisée et nettoyer les données hôte.
Docker Compose
Exécuter dans le répertoire du dépôt pour arrêter et supprimer les conteneurs.
docker compose down
docker compose down -v
Supprimer le répertoire persistant hôte :
rm -rf ~/.openclaw
Podman (rootless)
Arrêter le service Quadlet si utilisé, puis supprimer conteneur et données.
sudo systemctl --machine openclaw@ --user stop openclaw.service
sudo -u openclaw podman rm -f openclaw
Supprimer les données hôte en mode Podman :
sudo rm -rf /home/openclaw/.openclaw
sudo rm -f /home/openclaw/.config/containers/systemd/openclaw.container
sudo systemctl --machine openclaw@ --user daemon-reload
Step 5
Nix / Ansible
Pour les déploiements Nix / Ansible.
Nix / Home Manager
Retirer le module nix-openclaw ou le désactiver, puis réappliquer.
home-manager switch
home-manager switch --rollback
Si besoin, supprimer votre répertoire d’état (peut être personnalisé).
Ansible (openclaw-ansible)
Arrêter et désactiver le service, puis supprimer les chemins d’installation et données.
sudo systemctl stop openclaw
sudo systemctl disable openclaw
sudo rm -rf /opt/openclaw
sudo rm -rf /home/openclaw/openclaw
sudo rm -rf /home/openclaw/.openclaw
Supprimez l’utilisateur openclaw uniquement si vous êtes certain.
sudo userdel -r openclaw
Step 6
Auto‑vérification post‑désinstallation
Confirmez que services, ports et dossiers locaux sont nettoyés.
Step 7
Révoquer l’accès et tourner les clés
Désinstaller n’est pas révoquer. Effectuez le minimum de sécurité.
Au minimum, faites ces trois actions :
- Faites tourner toutes les clés API données à OpenClaw (invalider les anciennes).
- Déconnecter/supprimer les sessions suspectes (chat, email, console cloud, etc.).
- Révoquer les autorisations OAuth/App (Google/Microsoft/GitHub, etc.).
Chaque plateforme diffère ; suivez les centres de sécurité correspondants.