Désinstaller
Deux chemins :
- Chemin facile si
openclawest toujours installé. - Suppression manuelle du service si le CLI a disparu mais que le service est toujours en cours d’exécution.
Chemin facile (CLI toujours installé)
Section intitulée « Chemin facile (CLI toujours installé) »Recommandé : utilisez le programme de désinstallation intégré :
openclaw uninstallLors de l’utilisation de la CLI, la suppression de l’état préserve les répertoires de l’espace de travail configurés, sauf si vous sélectionnez également --workspace.
Non interactif (automatisation / npx) :
openclaw uninstall --all --yes --non-interactivenpx -y openclaw uninstall --all --yes --non-interactiveÉtapes manuelles (même résultat) :
- Arrêtez le service de passerelle :
openclaw gateway stop- Désinstallez le service de passerelle (launchd/systemd/schtasks) :
openclaw gateway uninstall- Supprimez l’état + la configuration :
rm -rf "${OPENCLAW_STATE_DIR:-$HOME/.openclaw}"Si vous avez défini OPENCLAW_CONFIG_PATH sur un emplacement personnalisé en dehors du répertoire d’état, supprimez également ce fichier.
Si vous souhaitez conserver un espace de travail à l’intérieur du répertoire d’état, tel que ~/.openclaw/workspace, déplacez-le avant d’exécuter rm -rf ou supprimez sélectivement le contenu de l’état.
- Supprimez votre espace de travail (optionnel, supprime les fichiers de l’agent) :
rm -rf ~/.openclaw/workspace- Supprimez l’installation de la CLI (choisissez celle que vous avez utilisée) :
npm rm -g openclawpnpm remove -g openclawbun remove -g openclaw- Si vous avez installé l’application macOS :
rm -rf /Applications/OpenClaw.appNotes :
- Si vous avez utilisé des profils (
--profile/OPENCLAW_PROFILE), répétez l’étape 3 pour chaque répertoire d’état (ceux par défaut sont~/.openclaw-<profile>). - En mode distant, le répertoire d’état réside sur l’hôte de la passerelle, exécutez donc également les étapes 1 à 4 sur celui-ci.
Suppression manuelle du service (CLI non installée)
Section intitulée « Suppression manuelle du service (CLI non installée) »Utilisez cette méthode si le service de passerelle continue de fonctionner mais que openclaw est manquant.
macOS (launchd)
Section intitulée « macOS (launchd) »L’étiquette par défaut est ai.openclaw.gateway (ou ai.openclaw.<profile> ; l’ancien com.openclaw.* peut encore exister) :
launchctl bootout gui/$UID/ai.openclaw.gatewayrm -f ~/Library/LaunchAgents/ai.openclaw.gateway.plistSi vous avez utilisé un profil, remplacez l’étiquette et le nom du plist par ai.openclaw.<profile>. Supprimez tous les plists hérités com.openclaw.* s’ils sont présents.
Linux (unité utilisateur systemd)
Section intitulée « Linux (unité utilisateur systemd) »Le nom d’unité par défaut est openclaw-gateway.service (ou openclaw-gateway-<profile>.service) :
systemctl --user disable --now openclaw-gateway.servicerm -f ~/.config/systemd/user/openclaw-gateway.servicesystemctl --user daemon-reloadWindows (Tâche planifiée)
Section intitulée « Windows (Tâche planifiée) »Le nom de tâche par défaut est OpenClaw Gateway (ou OpenClaw Gateway (<profile>)).
Le script de tâche réside sous votre répertoire d’état.
schtasks /Delete /F /TN "OpenClaw Gateway"Remove-Item -Force "$env:USERPROFILE\.openclaw\gateway.cmd"Si vous avez utilisé un profil, supprimez le nom de tâche correspondant et ~\.openclaw-<profile>\gateway.cmd.
Installation normale vs extraction des sources
Section intitulée « Installation normale vs extraction des sources »Installation normale (install.sh / npm / pnpm / bun)
Section intitulée « Installation normale (install.sh / npm / pnpm / bun) »Si vous avez utilisé https://openclaw.ai/install.sh ou install.ps1, la CLI a été installée avec npm install -g openclaw@latest.
Supprimez-la avec npm rm -g openclaw (ou pnpm remove -g / bun remove -g si vous l’avez installée de cette manière).
Checkout source (git clone)
Section intitulée « Checkout source (git clone) »Si vous exécutez depuis un checkout de dépôt (git clone + openclaw ... / bun run openclaw ...) :
- Désinstallez le service passerelle avant de supprimer le dépôt (utilisez la voie facile ci-dessus ou la suppression manuelle du service).
- Supprimez le répertoire du dépôt.
- Supprimez l’état + l’espace de travail comme indiqué ci-dessus.