← birdybeep.com

Uninstall

Uninstalling is clean and reversible. The adapters touch only BirdyBeep-managed entries, so removing them leaves the rest of your harness config exactly as it was.

Remove integrations

birdybeep agent uninstall all      # remove only birdybeep-managed entries
birdybeep agent uninstall claude   # remove from a specific harness

This removes the managed hook/plugin entries from ~/.claude/settings.json, ~/.codex/config.toml, ~/.config/opencode/opencode.json, and ~/.cursor/hooks.json — your own hooks and config are preserved. Installs also kept a one-time backup alongside each file.

Revoke the machine

To fully disconnect a machine, revoke it from the app (Machines → revoke). That immediately invalidates its token and drops its sessions server-side. To remove all of your data, see the account deletion page.

Remove the CLI

npm rm -g @birdybeep/cli

The CLI stores no secrets in its package; your machine token lives in the OS keychain and is cleared on revoke.