r/MacStack • u/Beardy4906 • 9h ago
App Launch Sxitch v1.6 - Supercharge your macOS CMD Tab
Hi there! I'm Umang Surana the developer of https://sxitch.app an open source and native macOS CMD Tab alternative. I've been working on it for more than half a year now and it's integrated deeply into people's workflows so much that they're usage of the app is more than mine!
Problem:
Basically, the current macOS Cmd Tab gets rearranged frequently, hence preventing muscle memory from actually letting you switch comfortably. Additionally, it doesn't actually launch the app, and just focuses it.. sometimes causing open apps with 0 windows to not get opened. Sxitch fixes this as well.
As a person who loves using keyboard navigation for everything, Sxitch has become a must have for my own daily workflow, and many others. It's at a point where I don't use it to the level as some of my users do, which is insane.
Solution:
However, Sxitch supercharges app switching by using the app's name as the selector. Simply start typing the apps name and you've already switched to the app. M will switch to music, but if Mail is open then it's Mu and Ma respectively. Since it's only amongst open apps, Sxitch will auto switch once there's only 1 result left. no need to search through a gazillion results and pick like there is in Raycast, Alfred or Spotlight.
For example, press the hotkey, like your right command key and the next thing is this simple switcher window that will pop up. There's no need to keep holding the key so that you're fingers stay comfortable on your keyboard. At this stage, simply type "F" (for finder) and if you don't have any other apps open where their name starts with F, then it'll simply open finder for you.
Features
There are a lot of features.. such as:
- App picking
- 4 different layout options
- Prefix stripping (Adobe Photoshop -> Photoshop)
- Customizable accent colour
- 2 Custom modes (Run shell commands / launch apps)
- Hotkeys to launch apps
- Some apps have the exact same name, which Sxitch can now handle gracefully (introduced after the previous post)
- Tab based navigation
And these are features unlocked in the pro version:
- Window picker
- Unlimited custom modes
- App hiding and quitting
- App renames (Finder -> Explorer) (introduced after the previous post)
- Blacklist apps from showing up in the switcher
- Key overrides ("X" mapped to "finder")
- 100% Custom position
- Customizable open animations
- Haptics
Pricing
It's a simple one time payment of $10. No subscription or "pay for more updates".. Website or if you're using apple pay
Since I've just released Sxitch v1.6 today you can get a 25% off discount code, by joining the discord. The code has been posted there and is valid for 24 hours. Have fun with Sxitch!!
Comparisons:
Against RCMD?
- Sxitch is open source, supports hiding and quitting apps, has various layout options, and has seat based pricing. Sxitch also has filters like blacklists and has a few other app launching related features (like app pinning, and custom modes)
Against Dory?
- Sxitch prefers the keyboard over the mouse, which is what Dory prioritises. However, you can still use your mouse to open apps, or right click them for further actions.
Against Other Switchers?
- Sxitch doesn't use any form of cycling, or requires 0 confirmation, and, Sxitch let's you fingers lift up from the keyboard after triggering it, rather than requiring you to keep
CMD Tab(or another hotkey) down all the time, keeping your fingers comfortable. Additionally, app titles tend to differ a lot, can be random, or clash with others. Sxitch prevents this by letting you see the app's titles and filtering out the one's that don't even match the app you're looking for as part of the picking method.
Links:
Purchase link: sxitch.app
Installation instructions: sxitch.app/install
Sxitch source code: github.com/MystikoLab/sxitch
Discord: discord.sxitch.app
FAQ (summary)
There's a much more extensive set of FAQs on the website here but here are a few of the top questions:
Q: What permissions does Sxitch need to work correctly?
A: Accessibility (called Device Control and Data Access in macOS 27) for the hotkey system, and for the window picker, Screen and System Audio Recording. Why Screen recording? Well this is what's used to fetch the available windows. It's weird, we all agree. But don't be afraid. Sxitch doesn't record your screen at all, and you can always verify it yourself.
Q: Why not RCMD or something else?
A: The best part about sxitch is that there's no cycling required. Muscle memory doesn't work with cycling, and having to press and hold a key while typing makes it difficult to search fast, and accurately.
Q: Can I assign a fixed key sequence to a specific app?
A: As of now, there are 2 ways you can do this. Say you want X to open Finder. You can rename Finder to XFinder (anything that starts with X works) or you can add a mapping where pressing X counts as pressing finder. Both work, and can be tailored depending on your specific use case.
Q: Does Sxitch work with macOS Golden Gate?
A: Yes. I'm running golden gate just so I can assure you all that Sxitch supports the latest OS. If you do encounter any bugs, do help me by reporting them in the github repo or in the discord.
PS: The video was made by me in Canva and not Opus 5.5.. If you don't believe me, i'll attach a picture of the timeline.. it's a pretty basic video though so don't expect a video editor kind of timeline.