Switch
Switch is a macOS window switcher that lets you move between individual windows instead of cycling app by app with Command-Tab.
What is Switch?
Switch is a native macOS utility for switching between open windows more directly than the standard app switcher. It helps people who work with many documents, browser windows, chat threads, or full-screen apps move to the exact window they want without stepping through one app at a time. The app includes cross-space window switching, support for full-screen windows, and inline filtering so you can narrow the list by typing. It is designed for keyboard-first workflows and also offers a sticky picker mode so you can keep browsing before committing to a selection. Switch is built for macOS 14 and later and focuses on fast window navigation with a lightweight, desktop-native experience.
Key features
- Switch between individual windows instead of only switching between apps
- Include windows from other Spaces and full-screen apps in the picker
- Filter the window list by typing to find a specific window quickly
- Keep the picker open while browsing before choosing a window
- Navigate windows with a keyboard-first workflow
- Use an in-app updater or install through Homebrew
Review app leftovers with diCleaner
Inspect caches, support files, containers, and login items before cleaning.
Safety overview
Status: Mostly safe
Switch is a legitimate macOS utility for window management. For its core features, it may request Accessibility and Screen Recording permissions so it can detect windows and help you switch between them; those requests are normal for this type of app. The app states that it does not use accounts, cloud syncing, or analytics, which reduces routine privacy exposure. If you no longer use it, removing it mainly affects its window-switching features and any saved preferences.
Recommendation: Keep Switch if you want faster keyboard-based window switching on your Mac, especially when you work across many open windows or Spaces. If you do not use those features, you can remove it without affecting macOS beyond losing its custom switcher behavior. Review its granted permissions in System Settings occasionally and leave enabled only the access you want it to have.
Common paths
/Applications/Switch.app
Cache paths
~/Library/Caches/com.sanyamgarg.switch
Support paths
~/Library/Application Support/com.sanyamgarg.switch
Preference paths
~/Library/Preferences/com.sanyamgarg.switch.plist
Share your experience
Be the first to share your experience.