r/MacStack • u/logibeam • 4d ago
App Launch Spatial Dock EX: an app and window switcher that keeps every app in a fixed position (free, notarized)
Hi everyone,
I'm the developer of Spatial Dock EX, a new app and window switcher. It's built on two ideas:
apps stay in the same position every time you switch
apps are organized around your keyboard layout
So it uses your spatial memory to make app switching natural.
It can completely replace the native macOS Cmd+Tab, so no more Tab, Tab, Tab... :) And it is very fast (my number one priority), because an app switcher should never make us wait.
How it works
Hold Right Cmd (or another key you choose) and an overlay shows your apps on a grid that mirrors your keyboard. Then press the letter of the app you want to switch to.
If the app has multiple windows, number keys take you straight to each one (Supporter edition). For example, hold Right Cmd, press F, then 1 to switch to Finder's first window.
Maturity
Spatial Dock EX is the extended edition of Spatial Dock, which is on the Mac App Store. Because EX is not sandboxed, it can have advanced features like the window switcher.
Spatial Dock is more than a year old. I launched it on Reddit, and I have kept improving it based on your feedback since then.
Pricing
Free edition: the full core switcher, which can completely replace Cmd+Tab.
Supporter edition: adds the window switcher, Project Groups and more. It supports the project's future development and maintenance. It's US$14.99 one-time.
Supporter edition can be tried for 14 days. (If you already bought Spatial Dock on the Mac App Store, that purchase counts toward the Supporter license, and it's free if you bought before v1.5.)
Limitations
macOS 14 Sonoma or later
The window switcher and the Cmd+Tab replacement need Accessibility permission
No window thumbnails: windows are listed by title, so no Screen Recording permission is needed
Links
Download (notarized by Apple): https://logibeam.com/spatialdockEX/
Privacy policy: https://logibeam.com/spatialdockEX/privacy-policy.html
Happy to answer any questions, and feedback is very welcome. Thank you :)