Desinstallation
Deux chemins possibles :
- Chemin facile si
openclawest encore installe. - Suppression manuelle du service si le CLI a disparu mais que le service tourne encore.
Chemin facile (CLI encore installe)
Recommande : utilisez le desinstallateur integre :
openclaw uninstall
Non-interactif (automatisation / npx) :
openclaw uninstall --all --yes --non-interactive
npx -y openclaw uninstall --all --yes --non-interactive
Etapes manuelles (meme resultat) :
- Arreter le service de passerelle :
openclaw gateway stop
- Desinstaller le service de passerelle (launchd/systemd/schtasks) :
openclaw gateway uninstall
- Supprimer l’etat + la configuration :
rm -rf "${OPENCLAW_STATE_DIR:-$HOME/.openclaw}"
Si vous avez defini OPENCLAW_CONFIG_PATH vers un emplacement personnalise en dehors du repertoire d’etat, supprimez aussi ce fichier.
- Supprimer votre espace de travail (optionnel, supprime les fichiers d’agent) :
rm -rf ~/.openclaw/workspace
- Supprimer l’installation CLI (choisissez celle que vous avez utilisee) :
npm rm -g openclaw
pnpm remove -g openclaw
bun remove -g openclaw
- Si vous avez installe l’app macOS :
rm -rf /Applications/OpenClaw.app
Notes :
- Si vous avez utilise des profils (
--profile/OPENCLAW_PROFILE), repetez l’etape 3 pour chaque repertoire d’etat (par defaut~/.openclaw-<profile>). - En mode distant, le repertoire d’etat se trouve sur l’hote de la passerelle, donc executez les etapes 1-4 la-bas aussi.
Suppression manuelle du service (CLI non installe)
Utilisez ceci si le service de passerelle continue de tourner mais que openclaw est manquant.
macOS (launchd)
Le label par defaut est ai.openclaw.gateway (ou ai.openclaw.<profile> ; le legacy com.openclaw.* peut encore exister) :
launchctl bootout gui/$UID/ai.openclaw.gateway
rm -f ~/Library/LaunchAgents/ai.openclaw.gateway.plist
Si vous avez utilise un profil, remplacez le label et le nom du plist par ai.openclaw.<profile>. Supprimez tout plist legacy com.openclaw.* si present.
Linux (unite utilisateur systemd)
Le nom d’unite par defaut est openclaw-gateway.service (ou openclaw-gateway-<profile>.service) :
systemctl --user disable --now openclaw-gateway.service
rm -f ~/.config/systemd/user/openclaw-gateway.service
systemctl --user daemon-reload
Windows (tache planifiee)
Le nom de tache par defaut est OpenClaw Gateway (ou OpenClaw Gateway (<profile>)).
Le script de tache reside sous votre repertoire d’etat.
schtasks /Delete /F /TN "OpenClaw Gateway"
Remove-Item -Force "$env:USERPROFILE\.openclaw\gateway.cmd"
Si vous avez utilise un profil, supprimez le nom de tache correspondant et ~\.openclaw-<profile>\gateway.cmd.
Installation normale vs checkout source
Installation normale (install.sh / npm / pnpm / bun)
Si vous avez utilise https://openclaw.ai/install.sh ou install.ps1, le CLI a ete installe avec npm install -g openclaw@latest.
Supprimez-le avec npm rm -g openclaw (ou pnpm remove -g / bun remove -g selon votre methode d’installation).
Checkout source (git clone)
Si vous executez depuis un checkout du depot (git clone + openclaw ... / bun run openclaw ...) :
- Desinstallez le service de passerelle avant de supprimer le depot (utilisez le chemin facile ci-dessus ou la suppression manuelle du service).
- Supprimez le repertoire du depot.
- Supprimez l’etat + l’espace de travail comme indique ci-dessus.