Skip to content

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.

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…:

  1. 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.)
  2. PairingUnpair this device. This deletes the local pairing record and the command-line tool’s config.

Menu-bar icon → Quit CommandLatch. The menu-bar icon disappears.

Drag CommandLatch from your Applications folder to the Trash.

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):

Terminal window
sudo rm -f /usr/local/bin/commandlatch

App data and the CLI config:

Terminal window
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):

Terminal window
rm -f "$HOME/Library/LaunchAgents/com.commandlatch.desktop.plist"

If you’re done entirely, open the dashboardSettings → Sign out. Your account isn’t deleted, but you’ll be signed out on that device.

  • No CommandLatch icon in the menu bar, and nothing in Applications.
  • commandlatch is no longer found in the terminal (if you installed the CLI).
  • The device no longer appears in the dashboard.

Everything above is reversible. To come back, just install and pair again — you’ll get a fresh pairing code and a new device entry.