This page documents supported update and uninstall procedures for ZeroClaw on macOS (OS X).
Last verified: February 22, 2026.
which zeroclaw
zeroclaw --versionTypical locations:
- Homebrew:
/opt/homebrew/bin/zeroclaw(Apple Silicon) or/usr/local/bin/zeroclaw(Intel) - Cargo/bootstrap/manual:
~/.cargo/bin/zeroclaw
If both exist, your shell PATH order decides which one runs.
brew update
brew upgrade zeroclaw
zeroclaw --versionFrom your local repository checkout:
git pull --ff-only
./install.sh --skip-onboard
zeroclaw --versionRe-run your download/install flow with the latest release asset, then verify:
zeroclaw --versionThis prevents the daemon from continuing to run after binary removal.
zeroclaw service stop || true
zeroclaw service uninstall || trueService artifacts removed by service uninstall:
~/Library/LaunchAgents/com.zeroclaw.daemon.plist
Homebrew:
brew uninstall zeroclawCargo/bootstrap/manual (~/.cargo/bin/zeroclaw):
cargo uninstall zeroclaw || true
rm -f ~/.cargo/bin/zeroclawOnly run this if you want a full cleanup of config, auth profiles, logs, and workspace state.
rm -rf ~/.zeroclawcommand -v zeroclaw || echo "zeroclaw binary not found"
pgrep -fl zeroclaw || echo "No running zeroclaw process"If pgrep still finds a process, stop it manually and re-check:
pkill -f zeroclaw