Sxitch icon

The all-in-one macOS app switcher

Sxitch is a macOS app switcher that lets you select apps by their name. Type the target apps name, and once there's only a valid match, Sxitch will switch to the app instantly.

30 mins in and it feels so natural already

New Sxitch user

I dig this app so much

Sxitch user

Switching is so much faster now

Sxitch user
0:00 / 0:00
Regular view

Type a letter. Follow the branch. Get there.

Type the first letter of any app. Sxitch narrows the tree. One more keystroke and you are there.

Hide mode

Hide or Quit apps. Instantly.

Enter Hide or Quit mode to clean up your workspace. Quit/ Hide any app with a single keystroke.

List view grid view and radial view of sxitch mac app switcher

Grid, List or Radial view. Personalise Sxitch to your liking.

Switch between the default grid arrangement, a clean vertical list or a fast radial layout. They all give you instant access to every open app.

Sxitch blacklist apps from showing up in the mac switcher

Blacklist apps from showing up in Sxitch

Stop apps from showing up in Sxitch, making your switcher UI only switch to what you need

sxitch window picker

Switch between windows comfortably

Select an app and when there's more than one window, you can further pick the exact window.

sxitch window picker

Add a set of apps or shell commands to run from Sxitch with custom icons

Custom modes allow you to integrate with other apps using shell commands, or just launching apps directly.

Get Sxitch

Choose your preferred install method. No account required.

Download free

macOS 15+ · Apple Silicon & Intel

Pay once. Yours forever.

Buy it, own it. Or Try Pro for $2/mth.

Free
no payment · macOS 15+ · unlimited devices
  • Tree-based app switching
  • Normal mode
  • All themes
  • 2 Custom modes
  • No Window Switching
  • No Hide / Quit mode
  • No overrides or blacklists
Download free
$10 once
3 Macs · macOS 15+
  • Hide / Quit mode
  • Overrides and blacklists
  • Unlimited modes
  • Window picking
  • Priority Support (via Discord)
  • All future updates included
  • No account required
Purchase
$2/mth
3 Macs · macOS 15+
  • Hide / Quit mode
  • Overrides and blacklists
  • Unlimited modes
  • Window picking
  • Priority Support (via Discord)
  • All future updates included
  • No account required
Subscribe

Questions, answered

Everything people usually ask about Sxitch, straight from the source.

Features

Everything Sxitch can do, from type-to-switch and window picking to hiding, quitting, and custom modes.

Does Sxitch work with multiple windows of the same app?

Yes, in the Pro version. When you have multiple windows open for an app like Ghostty, you select the app first and then choose which window you want to switch to.

Can I assign a fixed key sequence to a specific app?

Yes. You can set a key remap so that, for example, pressing 'F' always opens Finder regardless of what other apps are open. You can also set sequences like 'fi' to always filter for Firefox and Finder. This is what makes the muscle memory approach work. You can also rename an app to what would fit your workflow better.

What happens when two open apps start with the same letter?

Sxitch asks you to type more characters to disambiguate. So if both Mail and Music are open, pressing 'M' narrows it down and then 'Ma' selects Mail while 'Mu' selects Music. You can also set a key remap to skip this disambiguation entirely.

How does Sxitch handle macOS Spaces and full-screen apps?

Sxitch will move you to the Space where the target app has its windows. You need to enable 'When switching to an application, switch to a Space with open windows for the application' in System Settings > Desktop and Dock (scroll to the bottom). macOS handles the Space transition automatically after that.

Does Sxitch require holding a key while switching?

No. The default flow is: tap your trigger hotkey to open Sxitch, type the letters for your target app, and Sxitch switches instantly without any confirmation key. You do not need to hold the trigger key down while you type.

Can I use Sxitch with a mouse instead of the keyboard?

You can click on apps in the switcher with your mouse and also let sxitch show up at your cursor position, but Sxitch is designed around keyboard use. The radial, list, and grid views are all navigable by keyboard.

Pricing

What the free version includes, what Pro unlocks, and how payment works.

What does the Pro version add over the free version?

Pro adds window picking (switch between multiple windows of the same app), app hiding and quitting from the switcher, launching apps from custom hotkeys, key remapping within Sxitch, and unlimited custom modes. The free version includes one custom mode and core app switching.

Does Sxitch accept Apple Pay?

Sxitch uses Polar.sh as the payment processor, which is outside of the Mac App Store. Apple Pay support depends on Polar. Since polar's embedded checkout doesn't support Apple play, open the checkout link in a new tab, and apple pay will work.

Is Sxitch paid or open source?

Sxitch is open source, and has certain features behind a paywall. Sxitch was open sourced for transparency with it's users due to the permissions it required.

Comparisons

How Sxitch stacks up against other app switchers like rcmd and Dory.

Does Sxitch conflict with AltTab or other app switchers?

No. Sxitch has a fully customisable trigger hotkey, so you can assign it to a different key combination and run both side by side without conflicts.

How is Sxitch different from rcmd?

Both use a keyboard-first, non-cycling approach. The main differences are that Sxitch adds radial, list, and grid view layouts, supports custom modes (quick-access app groups), window picking, vendor prefix stripping (so 'Microsoft Word' becomes 'Word'), and app hiding or quitting from within the switcher.

How is Sxitch different from Dory?

Dory prioritises using the mouse for switching, whereas Sxitch focusses more on the keyboard with mouse also being an option.

Other

Privacy, system requirements, installation, and everything in between.

Does Sxitch run locally or does it interact with an external server?

Sxitch runs 100% on your Mac. The only time it touches the network is to verify your license key. No telemetry, no cloud dependency.

Why does Sxitch need Screen Recording permission?

Sxitch does not capture your screen. It needs this permission to get the list of windows and their metadata via standard macOS accessibility APIs.

What macOS version does Sxitch require?

Sxitch requires macOS 15 (Sequoia) or later. It is a native SwiftUI app built for Apple Silicon and Intel Macs.

How do I install Sxitch via Homebrew?

Run 'brew install --cask sxitch' in Terminal. You can also download the installer directly from sxitch.app.

Is Sxitch open source?

Yes. The source code is available on GitHub at github.com/MystikoLab/sxitch under the Apache 2.0 license. Stars are appreciated and help the project get listed on the official Homebrew cask.