Uninstall specific stubborn apps

How to Uninstall Logitech Options/Options+ on Mac (Remove the Background Agent)

If you want to uninstall Logitech Options on Mac — whether you're switching to a different mouse, troubleshooting a CPU-hogging background process, or simply cleaning house — moving the app to the Trash is not enough. Logitech Options (the older version) and its successor, Logitech Options+, both install a persistent background agent that starts at login, registers a LaunchDaemon running as root, and scatters support files across several Library folders. This guide walks you through every piece, so you can remove it completely on macOS Sequoia, Tahoe, or any recent Apple Silicon or Intel Mac.

Why Dragging to Trash Isn't Enough

Most Mac apps are self-contained bundles you can delete with a single drag. Logitech Options and Options+ are different. During installation, the software places files outside the main app bundle — including a root-level LaunchDaemon that runs even before you log in, and a user-level LaunchAgent that reconnects the app to Logitech's cloud service. If you skip these, the processes silently restart after a reboot, and you'll still see logi_optionsd or LogiOptionsMgr showing up in Activity Monitor.

What Gets Installed and Where

Before deleting anything, it helps to know exactly what you're looking for. The table below maps the key components for both the legacy Logitech Options and the newer Options+ application.

Component Path Runs as Purpose
Main application (Options) /Applications/Logitech Options.app User UI and device configuration
Main application (Options+) /Applications/Logitech Options+.app User UI and device configuration
Background agent (Options) /Library/LaunchDaemons/com.logitech.logioptions.plist Root Always-on HID event handler
Background agent (Options+) /Library/LaunchDaemons/com.logi.optionsd.plist Root Always-on HID event handler
User LaunchAgent ~/Library/LaunchAgents/com.logi.optionsplus.plist User Reconnects to daemon at login
Application support ~/Library/Application Support/Logitech User Device profiles and settings
Application support (Options+) ~/Library/Application Support/LogiOptionsPlus User Device profiles and settings
Caches ~/Library/Caches/com.logitech.manager.OptionsPlus User Temporary data and logs
Preferences ~/Library/Preferences/com.logitech.manager.OptionsPlus.plist User App preferences
System-wide support /Library/Application Support/Logitech.localized Root Shared device database and drivers

How to Uninstall Logitech Options or Options+ Step by Step

Follow these steps in order. You'll need administrator access for the LaunchDaemon steps.

Step 1: Quit the Application

Open the Logitech Options or Options+ menu bar icon and choose Quit. If there is no menu bar icon, open Activity Monitor (/Applications/Utilities/Activity Monitor.app), search for logi, and force-quit any matching processes before proceeding.

Step 2: Stop and Remove the LaunchDaemon

Open Terminal and run the following commands. The first pair covers legacy Options; the second covers Options+. You only need the one that matches what you have installed — but running both is harmless if you want to be thorough.

  1. Unload the legacy daemon (if present): sudo launchctl unload /Library/LaunchDaemons/com.logitech.logioptions.plist
  2. Delete the legacy daemon plist: sudo rm -f /Library/LaunchDaemons/com.logitech.logioptions.plist
  3. Unload the Options+ daemon (if present): sudo launchctl unload /Library/LaunchDaemons/com.logi.optionsd.plist
  4. Delete the Options+ daemon plist: sudo rm -f /Library/LaunchDaemons/com.logi.optionsd.plist

Step 3: Remove the User LaunchAgent

Still in Terminal, unload and delete the user-level agent:

  1. launchctl unload ~/Library/LaunchAgents/com.logi.optionsplus.plist
  2. rm -f ~/Library/LaunchAgents/com.logi.optionsplus.plist

Also check for any older variants:

  • ~/Library/LaunchAgents/com.logitech.manager.options.plist
  • ~/Library/LaunchAgents/com.logitech.optionsd.plist

Remove any you find with launchctl unload <path> followed by rm -f <path>.

Step 4: Delete the App Bundle

Drag /Applications/Logitech Options.app or /Applications/Logitech Options+.app to the Trash, then empty it. Alternatively, in Terminal:

  • sudo rm -rf "/Applications/Logitech Options.app"
  • sudo rm -rf "/Applications/Logitech Options+.app"

Step 5: Remove Support Files, Caches, and Preferences

Run these commands to clean up the leftover data directories:

  • rm -rf ~/Library/Application\ Support/Logitech
  • rm -rf ~/Library/Application\ Support/LogiOptionsPlus
  • rm -rf ~/Library/Caches/com.logitech.manager.OptionsPlus
  • rm -f ~/Library/Preferences/com.logitech.manager.OptionsPlus.plist
  • sudo rm -rf "/Library/Application Support/Logitech.localized"

Verifying the Agent Is Truly Gone

After a restart, open Activity Monitor and search for logi. You should see no results. You can also confirm in Terminal:

  • sudo launchctl list | grep -i logi — should return nothing
  • ls /Library/LaunchDaemons/ | grep -i logi — should return nothing
  • ls ~/Library/LaunchAgents/ | grep -i logi — should return nothing

If any entries remain, repeat the unload and delete steps for those specific plists.

What About the Logi Bolt or Unifying Receiver Driver?

Logitech Options and Options+ are separate from the Logi Bolt USB receiver firmware. If you use a Logi Bolt dongle, it relies on a HID driver built into macOS — not on Options+ — so removing the software does not disable your mouse. The device will continue to work as a standard Bluetooth or USB HID mouse; you simply lose access to custom button mappings and flow/gesture features until you reinstall the app.

If you also installed Logi Presentation or Logi Tune, those are independent apps with their own LaunchAgents. Check ~/Library/LaunchAgents/ for any additional com.logitech.* plists and remove them using the same unload-then-delete process described above.

How Much Space Does Logitech Options Leave Behind?

Options+ typically leaves between 150 MB and 400 MB across the app bundle and support files, depending on how long it has been installed and how many firmware update caches have accumulated. If you are auditing what is taking up space on your Mac, peripheral management apps like this one are easy to overlook because the bulk of the data sits in /Library/Application Support rather than in the app bundle itself. A tool like Crumb can audit all of these locations at once and show exactly what each folder contains before you delete anything.

What If You Want to Reinstall Later?

A clean reinstall is straightforward. Download the latest version from Logitech's official site and run the installer. Because you've removed the old daemon plists, the installer will place fresh, correctly signed versions. If you're moving between Macs, your device profiles are stored in ~/Library/Application Support/LogiOptionsPlus — you may want to export your configuration from the app before you uninstall, since deleting that folder removes your custom button assignments permanently.

Keeping Your Mac Tidy After Uninstalling

Peripheral apps are a common source of persistent background processes and orphaned support folders. After removing Logitech Options, it's worth reviewing your other /Library/LaunchDaemons and ~/Library/LaunchAgents entries to see what else is starting at login. For a broader look at how to completely uninstall apps on Mac and recover the space they leave behind, the steps are very similar: stop any running services, remove the plist files that register them, then delete the app bundle and associated support directories.

Reclaim your disk in one click

Crumb audits your whole Mac, tells you what's safe to delete, and frees the space in seconds — private, local, and Apple-notarized.

Download Crumb for macOS

Frequently asked questions

Is it safe to delete the Logitech LaunchDaemon plist?
Yes. The LaunchDaemon plist is only a configuration file that tells macOS to start the Logitech background agent. Deleting it stops the agent from launching at boot but does not affect macOS itself or any other software. Your Logitech device will still work as a standard HID mouse or keyboard without it.
Where is the Logitech Options background agent installed?
The root-level daemon plist lives at /Library/LaunchDaemons/com.logi.optionsd.plist (Options+) or /Library/LaunchDaemons/com.logitech.logioptions.plist (legacy Options). There is also a user-level LaunchAgent at ~/Library/LaunchAgents/com.logi.optionsplus.plist that reconnects the UI at login.
Will uninstalling Logitech Options affect my mouse?
Your mouse will continue to work as a standard pointer device. You will lose access to custom button assignments, gesture controls, Logitech Flow, and scroll-speed tuning — but basic movement, clicks, and scrolling remain fully functional via macOS's built-in HID support.
How much space does Logitech Options+ take up on Mac?
The app bundle itself is roughly 100-150 MB, but support files in /Library/Application Support/Logitech.localized and ~/Library/Application Support/LogiOptionsPlus can add another 100-250 MB, especially if firmware caches have accumulated over time. Total is typically between 150 MB and 400 MB.
I removed Logitech Options but the process still shows in Activity Monitor after a restart. What happened?
This usually means a LaunchDaemon or LaunchAgent plist was not fully removed. Open Terminal and run: sudo launchctl list | grep -i logi. Any results that appear still have a registered plist. Find the plist in /Library/LaunchDaemons/ or ~/Library/LaunchAgents/, unload it with launchctl unload, then delete the file and restart.