Skip to content

Uninstall

CommandIt is a standard Mac app — the short answer is “drag to Trash.” The longer answer below covers how to wipe every trace, where your iCloud data lives, and how to remove CommandIt’s integration with your AI editor.


Quick uninstall (keeps your settings for a future reinstall)

Section titled “Quick uninstall (keeps your settings for a future reinstall)”
  1. Quit CommandIt (menu bar icon → Quit, or Cmd+Q).
  2. Drag CommandIt.app from Applications to the Trash.

Your snippets, settings, and iCloud data are preserved. If you reinstall later on the same Mac or sign in with the same iCloud account, everything comes back.

Reinstalling later?
If you're a Plus user with iCloud Sync, just reinstall, sign in with the same Apple ID, and enable iCloud Sync in Settings. Your snippets pull down from iCloud automatically.

Complete uninstall (remove all local traces)

Section titled “Complete uninstall (remove all local traces)”

If you want to wipe every file CommandIt created on this Mac, run each step below in Terminal after quitting and trashing the app.

Terminal window
defaults delete ai.commandit.CommandIt

2. Remove local data (snippets, backups, caches)

Section titled “2. Remove local data (snippets, backups, caches)”
Terminal window
rm -rf ~/Library/Application\ Support/CommandIt/
This deletes your local snippet database.
If you're on Plus with iCloud Sync, your snippets still live in iCloud and will restore on reinstall. If you're a Free user with no cloud backup, export your snippets first (Library → File → Export).

CommandIt stores a few items in your login Keychain. Open Keychain Access.app → select the login keychain → search for and delete entries matching each of:

  • ai.commandit — license credentials (only present if you activated Plus)
  • ai.commandit.db-encryption — the key that encrypts your local snippet database
  • ai.commandit.api-keys — any BYOK cloud AI keys you added (Claude, OpenAI, Gemini)

Or from Terminal:

Terminal window
security delete-generic-password -s ai.commandit.db-encryption -a database-key
security delete-generic-password -s ai.commandit -a commandit.license.key
security delete-generic-password -s ai.commandit -a commandit.license.instanceId
security delete-generic-password -s ai.commandit -a commandit.license.validatedAt
security delete-generic-password -s ai.commandit -a commandit.license.customerEmail
security delete-generic-password -s ai.commandit.api-keys -a claude-api-key
security delete-generic-password -s ai.commandit.api-keys -a openai-api-key
security delete-generic-password -s ai.commandit.api-keys -a gemini-api-key
security delete-generic-password -s ai.commandit.api-keys -a custom-api-key

Each command prints SecKeychainSearchCopyNext: The specified item could not be found in the keychain. if the item wasn’t there — that’s fine.

If you installed the commandit CLI (Settings → Agent IntegrationInstall CLI, or via Terminal):

Terminal window
rm -f ~/.local/bin/commandit
rm -rf ~/.local/Frameworks/SQLCipher.framework
rm -rf ~/.local/Frameworks/Sparkle.framework
rm -f /usr/local/bin/commandit # only if you ran `commandit install-cli`

5. Remove PATH additions from your shell profile

Section titled “5. Remove PATH additions from your shell profile”

The CLI installer adds one line to your shell profile so commandit is on your PATH. Find it:

Terminal window
grep -l "Added by CommandIt" ~/.zprofile ~/.bash_profile ~/.profile 2>/dev/null

Open whichever file contains the match and remove the # Added by CommandIt comment line and the export PATH=... line that follows it.

If you use fish shell:

Terminal window
rm -f ~/.config/fish/conf.d/commandit.fish

If you’d like CommandIt to ask for Accessibility and Automation permissions again on next install:

Terminal window
tccutil reset Accessibility ai.commandit.CommandIt
tccutil reset AppleEvents ai.commandit.CommandIt

If you set up CommandIt as an MCP server for an AI editor (see AI Agent Integration), remove it separately.

JSON-configured editors — delete the commandit entry under mcpServers from the relevant config file:

EditorConfig
Claude Desktop~/Library/Application Support/Claude/claude_desktop_config.json
Cursor~/.cursor/mcp.json
Windsurf~/.windsurf/mcp.json

CLI-managed agents — run the removal command from the editor’s own CLI:

Terminal window
claude mcp remove commandit
codex mcp remove commandit
gemini mcp remove commandit

If you’re a Plus user with iCloud Sync enabled, your snippets are stored in your iCloud account, in a CommandIt-specific private container. We never see your data.

  • Uninstalling the app locally — even the “complete uninstall” above — does not delete your iCloud data. This is by design: reinstalling on the same Apple ID restores everything after you re-enable iCloud Sync.
  • To delete your iCloud data, go to System Settings → Apple ID → iCloud → Apps Using iCloud, find CommandIt, and turn it off (or choose Delete Data From This Mac / equivalent). You can also clear CommandIt’s data from another device signed into the same iCloud account.

CommandIt’s Free-trial status is stored in the Keychain so that reinstalling doesn’t grant a new trial. This is intentional — it prevents accidental trial loops but also means you’ll only get one trial per Mac. If you’ve already used your trial and want to try Plus again, purchase a license; we don’t publish instructions to clear the trial flag.