A smarter Caps Lock for your Mac

Turn Caps Lock into your app switcher, window switcher, layout manager, app launcher, and window mover.

Press Caps Lock + a key to jump straight to any app. Press it again to move to that app's next window.

Download Free
brew install --cask SwiftedMind/cli/hyperswitcher

Requires macOS 15+

The Problem

Cmd-Tab keeps changing.

Cmd-Tab is great for jumping back to the last thing you used. But when you switch between the same apps all day, its changing order forces you to look first and act second.

Cmd-Tab keeps rearranging itself.

The right app is not always the right window.

Your usual layouts still take dragging.

The Hyper key

Under the hood: Caps Lock becomes Hyper.

Assign a letter to each app, then press Hyper + that letter to jump there instantly. Press the same shortcut again to move through windows on the display under your pointer.

Hyper usually means turning Caps Lock into one powerful shortcut key. HyperSwitcher guides you through the setup, so your app shortcuts stay separate from normal Mac shortcuts.

Press once for the app. Press again for the next window.

HyperSwitcher uses Hyper for the whole flow: jump to an app, move through windows on the display under your pointer, or place the focused window into a layout.

Browse when you need to. Jump when you know.

Keep Cmd-Tab, Mission Control, and launchers for browsing. HyperSwitcher is for the repeat jumps: your editor, browser, messages, terminal, notes — the apps and windows you return to all day.

Where it fits
HyperSwitcher is not for browsing every open window. It is for the apps and windows you jump to all day.
Cmd-TabRecent appsSame key for the same app every time
Mission ControlSeeing everythingNo visual search for repeated switches
AltTab-style switchersChoosing from open windows.Muscle-memory shortcuts for your usual apps

The details that make it stick.

HyperSwitcher is built around repeatable movements: direct app jumps, window-aware switching, and layouts you can make from the keyboard without breaking your flow.

App shortcuts you remember

Mail on Hyper + M. Calendar on Hyper + C. Safari on Hyper + S. Stop opening a launcher for apps you already know you want.

Press again on the same display

If you're already in the app, the same shortcut cycles through reachable windows on the display under your pointer by default.

One window means one window

When you pick a window, HyperSwitcher tries to bring forward only that window. The rest of the app's windows stay where they were.

Window picker on hold

Hold an app shortcut and HyperSwitcher shows that app's windows with temporary one-key choices.

Minimized window support

Minimized windows can still appear in window switching and be restored when selected.

Reopen apps with no windows

If an app is already running but has no window, HyperSwitcher asks it to create or reveal one.

Uses the monitor under your mouse

Got the same app open on two displays? HyperSwitcher looks at where your cursor is before choosing or cycling windows.

Quick Layout

Hold Hyper, tap the arrow keys, release. The focused window lands in the region you chose.

Layout Creator

Place one window, then another, then another. HyperSwitcher remembers the layout in progress and avoids stepping on the regions you've already filled.

Room around your layouts

Set optional gaps around screen edges and between placed windows, so layouts don't feel jammed together.

Move to the next monitor

While placing a window, press Space to send the layout target to another display.

Move without resizing

Hold Shift in Quick Layout when you want to keep the window's current size and just move it somewhere else.

Shortcut settings that stay readable

Search apps, assign keys, see conflicts, import or export shortcuts, and change things without digging through files.

Import and export shortcuts

Move your app shortcut setup between Macs or keep a backup as JSON.

A quiet menu bar utility

It lives in the menu bar, can start at login, and can stay out of the Dock.

No cloud. No accounts. No personal tracking.
HyperSwitcher keeps your shortcuts and settings on your Mac. It only asks for the macOS permission it needs to read and move windows.

Local by design

Your shortcuts, layouts, and settings live on your Mac. They load from local storage and stay tied to the device you set them up on.

No account required

Download it, grant the macOS permission, and start using it. No login, signup, workspace, or account setup first.

No personal tracking

HyperSwitcher does not track which apps or windows you use. Anonymous telemetry is limited to basic product events like app opened.

Only the access it needs

HyperSwitcher asks for the permissions required to switch and arrange windows, and stops there. Accessibility access lets it read, focus, and place windows for the core workflow.

Built for modern macOS

Requires macOS 15 or later, so HyperSwitcher can use current Mac APIs instead of browser wrappers or background sync services.

Your setup stays yours

Shortcut choices and layout preferences stay tied to this Mac. There is no remote dashboard or shared account state to manage.

Try it free. Unlock everything for $5.99.

Use HyperSwitcher for free with a handful of app shortcuts and limited access to Quick Layout. Unlock the full experience for unlimited access on up to 3 devices.

Intelligent app and window switchingFreeIncludedProIncluded
Assigned app shortcutsFreeUp to 4ProUnlimited
Quick LayoutFreeLimitedProIncluded

Before you install a Mac utility.

A few plain answers about setup, permissions, privacy, and whether HyperSwitcher fits the way you use your Mac.

Use both. Cmd-Tab is still good for browsing whatever is open. HyperSwitcher is for the apps and windows you jump to all day and want on fixed keys.

SwiftedMind logo

SwiftedMind

Thinking Swiftly.

Hey, I'm Dennis.

I make Apple apps and developer tools, mostly in Swift. HyperSwitcher is part of that same work: small native software that should feel quick and understandable, with the fussy parts kept out of your way.

If you want to know who is behind the app, you can look through my other projects, check the code I publish, or just see what I have been building lately.