Uninstall CommandLatch
Removing CommandLatch has two parts: revoking access (so the machine stops accepting remote commands) and deleting the files from the Mac. Do them in order and nothing is left behind.
1. Revoke access (in the dashboard)
Section titled “1. Revoke access (in the dashboard)”From the dashboard, for the Mac you’re removing:
- Delete any Shortcuts and Webhooks you created for it — each is a live credential, and deleting it revokes that URL immediately.
- Open the device and click Remove this device.
This is the important security step: it removes the device from your account so nothing can queue commands for it, even if files linger on the Mac.
2. Unpair and disable startup (on the Mac)
Section titled “2. Unpair and disable startup (on the Mac)”In the menu-bar app’s Settings…:
- Startup → turn off “Start CommandLatch on login.” (This removes the login item so it won’t relaunch — see step 5 if you skip this and clean up manually.)
- Pairing → Unpair this device. This deletes the local pairing record and the command-line tool’s config.
3. Quit the app
Section titled “3. Quit the app”Menu-bar icon → Quit CommandLatch. The menu-bar icon disappears.
4. Delete the app
Section titled “4. Delete the app”Drag CommandLatch from your Applications folder to the Trash.
5. Remove leftover files
Section titled “5. Remove leftover files”If you want a completely clean machine, also remove these. (If you unpaired in step 2, the config files may already be gone — removing them again is harmless.)
The command-line tool (only if you installed it — needs admin):
sudo rm -f /usr/local/bin/commandlatchApp data and the CLI config:
rm -rf "$HOME/Library/Application Support/com.commandlatch.desktop"rm -rf "$HOME/.commandlatch"That folder holds the app’s logs, preferences, and pairing record.
~/.commandlatch holds the CLI’s configuration.
The login item (only if “Start on login” was ever enabled):
rm -f "$HOME/Library/LaunchAgents/com.commandlatch.desktop.plist"6. (Optional) Sign out of the dashboard
Section titled “6. (Optional) Sign out of the dashboard”If you’re done entirely, open the dashboard → Settings → Sign out. Your account isn’t deleted, but you’ll be signed out on that device.
Verify it’s gone
Section titled “Verify it’s gone”- No CommandLatch icon in the menu bar, and nothing in Applications.
commandlatchis no longer found in the terminal (if you installed the CLI).- The device no longer appears in the dashboard.
Reinstalling later
Section titled “Reinstalling later”Everything above is reversible. To come back, just install and pair again — you’ll get a fresh pairing code and a new device entry.