The Window Switcher Mac Power Users Choose When Cmd+` Stops Scaling

If you typed “window switcher mac” into a search bar, the moment that sent you here is almost always the same. You pressed Cmd+Tab, landed on the right app, and the wrong window was front-most. So you mashed Cmd+backtick a few times, waited a beat, found the right Xcode workspace or browser window, and got back to work twenty seconds later than you should have. The Mac’s two-layer model — Cmd+Tab for apps, Cmd+` for windows of the front app — is honestly clever, but both layers cycle, and cycling does not scale once you have four browser windows, three Terminal sessions, and two Figma files open at once.

This page is the direct case for Manico as the window switcher mac power users actually keep installed when the built-in stack stops scaling. It is not a neutral roundup. There are good roundups already, and they all rate the same five tools on the same five axes. What you will get below is an honest description of how Manico handles window-level switching, where one of the cycling tools is genuinely the better pick, and how to decide in five minutes whether the trade is worth $15 for you.

What “window switcher mac” actually means in 2026

The keyword is overloaded. Some searchers want a true global window switcher — every window across every app in one list, ranked by recency, the way Witch has done it for years. Others have already tried that and bounced off the cycling motion. Others want the gap between Cmd+Tab and Cmd+` to feel like one motion instead of two. Knowing which camp you are in matters more than which tool you pick.

Roughly four families of tools compete for this search. The first is global window cyclers: Witch, AltTab in window mode, HyperSwitch in window mode. They flatten every window on the machine into a single recency-ordered list and ask you to hold a trigger and scan. The second is mouse-driven exposé: Mission Control. Press a key, see every window arranged on screen, click the one you want. Beautiful and slow — fine for occasional disambiguation, painful when it is your primary motion fifty times a day. The third is persistent sidebars like Contexts: a list of windows pinned to the edge of the screen at all times, clicked or chorded into. The fourth is app-first with a per-app window picker — that is Manico, and as far as we can tell it is the only commercial Mac switcher built around that exact shape.

You will notice the cycling tools all share the same underlying motion: hold a modifier, tap a key several times, release. They differ on visuals (titles vs thumbnails vs sidebars) but the per-switch cost grows with the number of open windows. That is the property a direct-key approach is trying to remove.

Where Manico fits as a window switcher mac

Manico is app-first with a window picker layered on top. You assign one letter to each app you switch to often — S for Safari, T for Terminal, V for VS Code, F for Figma, C for Chrome, L for Slack. To jump to any of them you press the trigger (Ctrl+Tab by default, fully re-recordable in Preferences) and the letter, and the app comes forward. That is the entire interaction when the target app has one window.

When the target app has two or more windows open, a compact window picker overlay appears immediately. You pick the window you want with another single letter, with a number key, or with the arrow keys plus Return. Then you are there — on the exact VS Code window with the right project open, not a random one of the seven you forgot to close. The picker is direct, not cycling: every window has a stable slot, and by the second visit your fingers already know which key lands on the right window.

The implementation is honest about the platform. Manico is a native Swift / SwiftUI app and uses the macOS Accessibility API to enumerate and activate windows — the same Accessibility API screen readers, Mission Control, Witch, and every serious window utility on the Mac uses. The optional system-level Cmd+Tab override goes through a private but stable Core Graphics call (CGSSetSymbolicHotKeyEnabled) and Manico always restores the native Cmd+Tab on quit, even after a crash, because the cleanup runs in applicationWillTerminate and again in deinit.

Buy Manico for $15

How to pick between cycling and direct mapping

A short heuristic. Count the apps you switch between in a typical hour, and inside each one count how many windows you actually keep open. If the answer is “ten apps with one or two windows each, and I always know which app,” direct-key mapping with an occasional window picker is the cleaner motion. If the answer is “I have forty windows scattered across three apps and I think in windows, not apps,” a global window cycler like Witch is honestly the right pick — that is exactly the shape Witch is built around and it has been refined for years.

A second filter: do you mind cycling? If holding a trigger and tapping a key three times to land on the right window does not bother you, the free cycling tools (AltTab, HyperSwitch, the built-in Cmd+`) cover the case at zero cost. If the cycling motion itself is what irritates you — the small wait, the visual scan, the missed count and overshoot — then direct mapping is what you are reaching for, and that puts Manico in the conversation.

A third honest filter: how stable is your app set? Direct-key mapping rewards stability because the cost of learning the map amortises over thousands of switches. If your daily app set rotates wildly across clients and projects every few weeks, you will be re-mapping constantly and a search-style launcher will outrun you. Most heavy users have a stable inner ring of six to twelve apps and a long tail of occasional ones; map the inner ring and let Spotlight handle the tail.

What you give up choosing Manico for window switching

Three honest trade-offs. First, you give up a global window list. Witch’s headline feature is “every window across every app, sorted by recency, in one overlay” and Manico does not have that view. Manico’s window picker is per-app — it appears after you have already chosen the app, and it only lists windows belonging to that app. If you frequently want to land on a specific window without first thinking about which app owns it, Witch fits your brain better.

Second, you give up recency ordering. Manico’s app keys are fixed and the window picker slots are stable for the overlay’s lifetime, not reshuffled by recency. That is what makes the muscle memory possible — but it also means the most-recent window is not automatically the first slot. For users who genuinely think “give me the last thing I touched,” cycling tools win.

Third, you give up free. Manico is a one-time $15 purchase, no subscription, all future updates included, with a fourteen-day money-back guarantee. AltTab is free and open source, HyperSwitch is donation-ware, the built-in Cmd+Tab and Cmd+` are obviously free. AltTab in window mode in particular is genuinely a good free option — if you are happy with cycling and just want better visuals than the system default, install AltTab and stop reading.

How Manico is built

A few facts that matter for evaluation. Manico is a native Swift / SwiftUI app, not Electron, not a wrapper. It uses the macOS Accessibility API for window enumeration and activation, which is why the Accessibility permission prompt appears on first launch — there is no other supported way to read window lists across other apps on macOS. It uses a private Core Graphics symbolic-hotkey API to optionally replace the system Cmd+Tab event when you ask it to, and it always restores the system default on quit, even when the app terminates abnormally.

It does not phone home. It does not read keystrokes outside of its own hotkey listener. It does not store anything in the cloud. The shortcut assignments live in your local user defaults file. The only network calls Manico makes are the Paddle checkout flow and the optional update check.

Setting up the window switcher in five minutes

Install Manico from the home page, grant Accessibility permission in System Settings > Privacy & Security > Accessibility, open the menu bar icon, and pick the six apps you switch to most. Assign a single letter to each — pick something obvious where you can (S for Safari) and ergonomic where you cannot (home-row keys for the rest). Press Ctrl+Tab plus the letter on an app you know has multiple windows open, and you will see the window picker appear immediately. Tap the letter or number for the window you want, and you are there.

Iterate on the layout for one week. Swap any letter that feels wrong. Add apps when you notice yourself cycling Cmd+Tab to reach them. The map usually stabilises after ten to fourteen days and then you barely touch it again — the shortcut becomes part of how you operate the keyboard, the same way Cmd+S did. Once that habit is in, the window picker is the part you appreciate most: no more Cmd+backtick guessing through five Xcode workspaces to find the right one.

A two-week test you can run yourself

The fastest way to know whether an app-first window switcher fits your brain is to run a two-week test. Day one is awkward — you will forget your assignments, look at the picker, and feel slower than Cmd+Tab plus Cmd+. By day three the fingers start pre-loading the next letter. By day seven the cycling motion feels insulting; you can feel the time it wastes. By day fourteen the assignments live in motor memory the same way Cmd+CandCmd+V` do, and you stop thinking about window switching at all — your hand just goes to the right keys.

If that arc happens for you, Manico is the right pick. If by day seven you are still actively scanning the picker for the right window, the recency-driven cycling tools are honestly a better fit and the refund is there for exactly that case. Either way you will know in two weeks, which is faster than most software decisions you make.

Pricing, support, and refunds

Manico costs $15 once, paid through Paddle checkout. All future updates are included; there is no subscription. If you decide a direct-mapping window switcher is not right for your workflow, email support@mariuti.com inside fourteen days for a full refund — no questions, no forms, no support theater.

You can read the full feature list on the Manico home page or skip straight to buy Manico for $15. For the closest head-to-head on this exact keyword, Manico vs Witch is the canonical comparison — Witch is the canonical mac window switcher and the page is honest about which one wins for which workflow. Manico vs AltTab covers the most popular free cycling option, Manico vs HyperSwitch covers the donation-ware Cmd+Tab clone with window mode, and Manico vs Mission Control covers the built-in exposé. For the broader app-switching angle the app switcher mac page is the condensed argument focused on apps rather than windows, the best mac app switcher page surveys every family in more depth, and the comparisons hub covers the full grid of head-to-heads in one place.

If you have decided you are done cycling between windows of the same app and want the window switcher mac power users actually keep installed, buy Manico for $15 and start the two-week test today.

ToolSwitching unitHow you pick a windowCycling required?Price
Default Cmd+Tab + Cmd+` Front app, then windows of front appTab through apps, then backtick through windowsYes — both layers cycleFree, built in
Mission Control All windows on screenMouse to a thumbnail (or arrow keys)No, but mouse-drivenFree, built in
Witch Every window across every appHold trigger, scan recency-ordered listYes — list cycling is the motion$14 one-time
AltTab (window mode) Every window across every appHold trigger, cycle through thumbnailsYes — cycling with previewsFree, open source
HyperSwitch (window mode) Every window across every appCmd+Tab clone with window-mode cyclingYes — cycling overlayFree (donation)
Contexts Persistent sidebar of windowsClick sidebar or chord into a listSome — sidebar plus cycle keys$9.99/yr or $19 once
Rcmd App-only — no window pickerHold Right-Cmd + a letterNo, but no window-level granularity eitherFree / paid pro
Manico App letter, then window picker when neededCtrl+Tab + letter, then letter/number/arrow for the windowNo — direct mapping at both layers$15 one-time

Frequently asked questions

What is the default Manico trigger and can I change it for window switching?

Manico ships with Ctrl+Tab as the default trigger and you can re-record it to anything in Preferences — Cmd+Space, Option+Tab, a hyper key, or Cmd+Tab itself if you also enable the system override. The recording UI captures the next chord you press, so swapping it takes about ten seconds. The window picker opens automatically after the app letter when the target app has more than one window, so the trigger choice only affects the first keystroke.

How does Manico's window picker actually behave when I jump to an app with five windows open?

You press Ctrl+Tab plus the app letter, the app comes forward, and a compact picker overlay appears listing every window for that app. You pick one with another single letter, with a number key, or with the arrow keys plus Return. There is no cycling — every window has a stable position in the picker for the lifetime of the overlay, so by the second visit your fingers already know which key lands on the project window you want.

Does Manico's window switcher need Accessibility permission?

Yes. macOS exposes window lists and lets other apps activate windows through the Accessibility API — the same API Mission Control, screen readers, and Witch all use. Manico prompts on first launch and polls until you grant the permission in System Settings > Privacy & Security > Accessibility. It does not read keystrokes outside of its own hotkey listener, does not store anything in the cloud, and the assignments live in your local user defaults file.

How is Manico different from Witch, the canonical mac window switcher?

Witch is a window-first switcher: every window across every app sits in one recency-ordered list and you scan it. Manico is app-first with a window picker layered on top — the first keystroke is always the app letter, the second keystroke (only when needed) is the window. Witch wins if you genuinely think in windows across apps and want recency to do the sorting. Manico wins if you almost always know which app you want and only need disambiguation among that app's windows.

Why does Manico cost $15 when AltTab and HyperSwitch are free?

AltTab and HyperSwitch are great free cycling switchers and we recommend either if cycling is the motion you want. Manico is a different category — fixed direct-key mapping with a per-app window picker and an optional system-level Cmd+Tab override. The $15 is one-time through Paddle, all future updates are included, and there is a fourteen-day money-back guarantee if the workflow does not click. Pick by what motion you want, not by price alone.

What are the system requirements and how do I uninstall it cleanly?

Manico runs on macOS 13 Ventura or newer on both Apple Silicon and Intel Macs and lives in the menu bar with no Dock icon. If you opt into the Cmd+Tab system override, Manico restores the native switcher on quit, on uninstall, and on abnormal termination — the cleanup runs in applicationWillTerminate and again in deinit, so even a crash hands the keystroke back to macOS. Drag the app to the Trash and Cmd+Tab is back to normal.

What is the difference between a window switcher and an app switcher on macOS?

An app switcher (Cmd+Tab, Rcmd, Manico's app layer) treats each running app as one switch target and brings the whole app forward. A window switcher (Witch, Cmd+`, Manico's per-app picker, AltTab in window mode) treats each individual window as a switch target. The two solve different problems. App switching is faster when you know which app; window switching is necessary when you have several windows of the same app and the front-most one is wrong.

Ready to switch apps at the speed of thought?

Buy Manico for $15
14-day money-back guarantee — no questions asked. Details