How to Completely Uninstall OpenClaw (2026 Guide for macOS, Windows & Linux)
A clean step-by-step guide to removing OpenClaw from your system in 2026 — kill the daemon, uninstall CLI + desktop app, wipe config/cache/ClawHub data, and handle leftover plugins. Plus what to use instead.
TL;DR
OpenClaw drops files in six different locations and keeps a background daemon running after you quit the app. A brew uninstall or dragging to Trash isn't enough — you'll leave behind 1-4 GB of plugin data, login items, and telemetry hooks. This guide walks through a full removal on macOS, Windows, and Linux, then lists the leftover files most uninstallers miss.
Most people uninstall for one of three reasons:
- Security fatigue — 138+ CVEs tracked, 9 in four days in March 2026
- Skill bloat — 13,700+ plugins installed by ClawHub "Auto-pick," many redundant
- Moving to something simpler — switching to a single persistent agent instead of a plugin zoo
Before You Uninstall: Export Anything You Want to Keep
OpenClaw stores your chat history, skill state, and custom prompts locally. Before you blow it away:
# CLI users — export chat history to JSON
openclaw export --all --output ~/openclaw-backup.json
# Desktop app users — in the menu:
# OpenClaw > File > Export All Conversations
If you're moving to another agent, keep the export — most agents can import ClawHub-compatible skill files.
macOS — Complete Uninstall
Step 1: Kill the background daemon
launchctl unload ~/Library/LaunchAgents/com.openclaw.daemon.plist 2>/dev/null
pkill -f openclaw
Step 2: Remove the app and CLI
# Desktop app
rm -rf /Applications/OpenClaw.app
# Homebrew CLI
brew uninstall openclaw
brew uninstall --cask openclaw-desktop 2>/dev/null
# Manual install
rm -rf /usr/local/bin/openclaw ~/Library/Application\ Support/OpenClaw
Step 3: Wipe config, cache, and ClawHub data
This is the step most guides skip:
rm -rf ~/.openclaw # CLI config
rm -rf ~/Library/Application\ Support/OpenClaw # Desktop app data
rm -rf ~/Library/Caches/com.openclaw.* # Caches
rm -rf ~/Library/Preferences/com.openclaw.* # Preferences
rm -rf ~/Library/Logs/OpenClaw # Logs (often 200+ MB)
rm -rf ~/Library/LaunchAgents/com.openclaw.* # Any remaining launch agents
Step 4: Remove from login items
System Settings → General → Login Items → remove any OpenClaw or ClawHub Sync entries.
Step 5: Verify
ls ~ | grep -i openclaw
ls ~/Library/Application\ Support | grep -i openclaw
ls /Applications | grep -i openclaw
All three should return nothing. If anything remains, repeat Step 3 with the matching path.
Windows — Complete Uninstall
Step 1: Stop the service
Open an elevated PowerShell:
Stop-Service -Name "OpenClawDaemon" -Force 2>$null
sc.exe delete OpenClawDaemon
Step 2: Uninstall via Settings
Settings → Apps → Installed apps → OpenClaw → Uninstall.Also check for:
- OpenClaw CLI
- ClawHub Manager
- OpenClaw Desktop
Step 3: Wipe leftover data
Remove-Item -Recurse -Force "$env:APPDATA\OpenClaw"
Remove-Item -Recurse -Force "$env:LOCALAPPDATA\OpenClaw"
Remove-Item -Recurse -Force "$env:PROGRAMDATA\OpenClaw"
Remove-Item -Recurse -Force "$env:USERPROFILE\.openclaw"
Step 4: Clean the registry
Open regedit and delete these keys if they exist:
HKCU\Software\OpenClawHKLM\Software\OpenClawHKLM\SYSTEM\CurrentControlSet\Services\OpenClawDaemon
Step 5: Remove startup entry
Task Manager → Startup tab → disable any OpenClaw entry, then remove via shell:startup.
Linux — Complete Uninstall
Step 1: Stop the systemd service
systemctl --user stop openclaw.service
systemctl --user disable openclaw.service
sudo systemctl stop openclaw.service 2>/dev/null
sudo systemctl disable openclaw.service 2>/dev/null
Step 2: Uninstall via your package manager
# Debian / Ubuntu
sudo apt remove --purge openclaw openclaw-cli openclaw-desktop
sudo apt autoremove
# Fedora / RHEL
sudo dnf remove openclaw openclaw-cli openclaw-desktop
# Arch
sudo pacman -Rns openclaw openclaw-cli openclaw-desktop
# Snap
sudo snap remove openclaw
# Flatpak
flatpak uninstall com.openclaw.Desktop
Step 3: Wipe XDG dirs
rm -rf ~/.config/openclaw
rm -rf ~/.local/share/OpenClaw
rm -rf ~/.cache/openclaw
rm -rf ~/.openclaw
rm -rf ~/.config/systemd/user/openclaw.service
Step 4: Remove desktop entries
rm -f ~/.local/share/applications/openclaw.desktop
rm -f /usr/share/applications/openclaw.desktop 2>/dev/null
Verify It's Really Gone
Any platform, run this check:
# 1. No running process
ps aux | grep -i openclaw
# 2. Nothing listening on OpenClaw's default port
lsof -i :9850 2>/dev/null # macOS/Linux
netstat -ano | findstr 9850 # Windows
# 3. No leftover config
find / -iname "*openclaw*" -not -path "*/.Trash/*" 2>/dev/null | head -20
If the find returns nothing that looks important (ignore your own exports and documents that happen to contain the word), you're clean.
Common Issues After Uninstall
"Login item you don't have permission to modify"
This happens on macOS when a plugin installed itself as a launch agent. Run:sudo rm -f /Library/LaunchDaemons/com.openclaw.*.plist
sudo launchctl bootout system/com.openclaw.daemon 2>/dev/null
Then reboot.
Browser still shows OpenClaw sidebar
Check your browser extensions. Both Chrome and Firefox versions of the ClawHub extension persist across an OpenClaw uninstall — they need to be removed from the browser directly.Shell still has openclaw command
Remove the alias or PATH injection from your ~/.zshrc, ~/.bashrc, or ~/.config/fish/config.fish:
grep -in openclaw ~/.zshrc ~/.bashrc ~/.profile 2>/dev/null
Delete the matching lines.
What to Use Instead
The three main categories of OpenClaw user each have a better 2026 replacement:
| You used OpenClaw for… | Consider |
|---|---|
| A personal AI agent on your own machine | Hermes Agent — MIT-licensed, self-improving, runs on a $5 VPS |
| Multi-channel team automation | Y Build — agents that actually ship code, with managed compute and cross-device sync |
| A plugin/skill marketplace | Hermes' self-generated skills remove the "pick from 13,700 plugins" problem entirely |
If you're uninstalling because OpenClaw got too heavy for a solo workflow, Y Build's free tier gives you a single Conductor agent and three rooms — more than enough to replace a personal-use OpenClaw setup, without the CVE treadmill.
FAQ
Does uninstalling OpenClaw remove my data from ClawHub?
No. Your ClawHub account still holds any skills you published and any prompt history synced to the cloud. To delete those, log in at clawhub.io → Settings → Delete account → confirm.Can I reinstall OpenClaw later with the same config?
Yes — as long as you kept your~/.openclaw/config.yaml (or the Windows/Linux equivalents) from Step 3. OpenClaw's config format hasn't changed since v2.1.
Why does brew uninstall openclaw leave 1-4 GB behind?
Homebrew uninstalls only the binary. Your skills, chat history, cache, and ClawHub-downloaded plugin data all live in ~/Library/Application Support/OpenClaw and aren't touched by brew. That's what Step 3 cleans up.
Will this affect my other AI tools (Claude, ChatGPT, etc.)?
No. OpenClaw is self-contained — uninstalling it doesn't touch your Claude Desktop, ChatGPT, or IDE extensions.Is it safe to delete everything in one command?
If you're confident nothing you care about is mixed in, yes. The one-liner below does all the macOS cleanup at once (copy carefully):pkill -f openclaw; rm -rf /Applications/OpenClaw.app ~/.openclaw ~/Library/{Application\ Support,Caches,Preferences,Logs,LaunchAgents}/*openclaw*
Always back up first.