AltTab vs Contexts vs Witch macOS: Which App Switcher Should You Actually Install?

If you are searching alttab vs contexts vs witch macos, you have already done the hard work — you have narrowed the macOS app switcher field down to the three names every power-user roundup keeps citing. The remaining question is which of the three to actually install, and the honest answer is that none of them is universally best. Each one picks a different default for what a switch should feel like, and the right pick is the one whose default matches how your brain already moves between apps.

This page is a fair 3-way comparison, written by the people who built Manico. We have a horse in the race, so we will be transparent about that — Manico is a fourth option that picks a different default again. But the first three-quarters of this page are about AltTab, Contexts, and Witch on their own terms. If one of them is the right fit, install it and skip the buying section. We would rather you end up on the tool that matches your hands than on ours.

What AltTab does — and what it does not

AltTab is a free, open-source app that replaces the macOS Cmd+Tab with a Windows-style overlay. You hold the trigger, a grid of live window thumbnails appears, and you tap Tab to cycle until the right one is highlighted. Release the trigger and that window comes to the front. It supports macOS 10.12 and up, has a robust preferences panel, and costs zero dollars.

AltTab is the right pick if your previous machine was a Windows one and your hands already know that motion, or if you just want a free upgrade to Cmd+Tab with previews. The thumbnail grid genuinely helps when you have three browser windows open and need the one with the migration plan in it. The trade-off is that the switching unit is still the window and the selection method is still cycling — AltTab is a polished version of the system default, not a different paradigm.

If you have already tried AltTab and want a head-to-head with Manico specifically, the deeper page is Manico vs AltTab.

What Contexts does — and where it shines

Contexts is a paid app from a small studio that built a switcher around a persistent sidebar of open windows. You can trigger an overlay similar to AltTab’s, but the differentiator is the optional sidebar — a column down one edge of your screen that lists every open window across every app, all the time. You also get type-to-search inside the overlay, so you can narrow the window list by typing a few letters of the title or app name.

Contexts is the right pick if the sidebar idea actively excites you. People who pick Contexts tend to describe it as “I want a window inventory I can see without thinking about it” — and no other tool in this category offers that exact surface. The price is roughly $9.99/year or about $19 for a lifetime license, both fair for what is a deep, ongoing-maintenance product.

The trade-off is screen real estate (the sidebar takes a strip) and a more involved configuration story than the other two. If you want the head-to-head against Manico, that is Manico vs Contexts.

What Witch does — and why long-time Mac users keep it

Witch, from Many Tricks, has been in the pro-Mac toolkit for years. It is a window-level switcher built around a recency-ordered list. You hold a configurable trigger (Option+Tab is a common starting point), a small overlay appears with every open window across every app sorted by what you used most recently, and you scroll until you land on the one you want.

The thing that makes Witch worth its roughly $14 one-time license is not the visual style — that is more compact than AltTab and less ambitious than Contexts — but the granularity of the actions. Witch lets you bind separate hotkeys to next window, previous window, next window of the active app, previous window of the active app, and a few more. If you live in a sea of windows and want to mash a specific action without scanning, Witch gives you the verbs.

Witch is the right pick if you genuinely think in windows rather than apps and want a macOS-native tool with deep window-level controls. The head-to-head against Manico is Manico vs Witch.

Where AltTab, Contexts, and Witch agree

All three reject the cycling-through-apps-only model that ships with macOS. All three pick the window as the unit of switching. All three require Accessibility permission, are unsandboxed, and live in the menu bar. All three reward keyboard-only workflows. And all three assume the right answer to “what do you want next?” is to show you a list and let you pick.

That last assumption is where the conversation gets interesting.

Where AltTab, Contexts, and Witch differ from each other

The first axis is how the list looks. AltTab shows live thumbnails in a grid. Contexts shows a sidebar plus an overlay with type-to-search. Witch shows a compact text list with optional thumbnails. If the visual style of the picker is the thing you are optimizing for, the choice is mostly aesthetic — pick the one whose screenshots make you happiest.

The second axis is how you pay. AltTab is free and open source. Contexts is subscription or lifetime. Witch is one-time. None of those is morally better than another; they are reasonable trade-offs that match three reasonable business models.

The third axis is how granular the actions are. Witch ships the deepest action set (next/prev window, next/prev window of the active app, and so on). Contexts ships fewer actions but adds type-to-search and the sidebar. AltTab sits closest to the default Cmd+Tab and adds previews. Match the depth to how much you will actually use.

The fourth axis is what happens after the first day. AltTab feels great immediately because you already know Cmd+Tab and you are just getting thumbnails. Contexts and Witch feel great after a week because the configuration starts paying off. None of the three has a fixed-key map that lets you skip the list entirely.

Where Manico fits in alttab vs contexts vs witch macos

Manico exists because we wanted a fifth option that none of those three offers: a direct-key switcher that skips the list entirely. You assign one letter to each app you switch between most often — S to Safari, T to Terminal, V to VS Code, F to Figma, L to Slack — and from then on, switching is Ctrl+Tab (the default trigger, which you can rebind in Preferences) plus that single letter. No grid. No sidebar. No recency list. The keystroke is the decision.

The speed gain is not because Manico is fast. It is because the count of keystrokes per switch is bounded at one letter regardless of how many apps are open. AltTab, Contexts, and Witch all slow down a little as the window count grows, because the list gets longer and the scan takes longer. Manico does not, because there is no list to scan.

When an app has more than one window open — three Safari windows, two Terminal sessions, four Figma files — Manico shows a compact window selector for just that app’s windows. Pick the window with another keystroke. No Cmd+backtick roulette, no global exposé, no scrolling through a list of every window on the machine.

Manico is $15 as a one-time Paddle purchase, with a 14-day refund window and no subscription. It runs on macOS 13 Ventura or later, uses the Accessibility API like the other three, and stays out of your way until you press the trigger.

Try Manico — $15 one-time, 14-day refund

If a direct-key map sounds like the wrong default for your brain, one of the other three is genuinely the right answer. If it sounds like the right default — if you already know which app you want before the picker appears — keep reading.

How to choose

A practical heuristic, based on how a few hundred users have ended up describing their pick to us in support email:

Pick AltTab if you want zero dollars, a familiar Cmd+Tab feel, and live thumbnails. The total install-to-happy time is about three minutes.

Pick Contexts if the persistent sidebar idea actively excites you and you have the screen real estate to give it a column.

Pick Witch if you think in windows rather than apps, like the Many Tricks aesthetic, and want a deep set of window-level actions you can each bind to a separate hotkey.

Pick Manico if you already know which app you want before the picker appears and you would rather press one letter than scan a list. If you are not sure, try AltTab first — it is free, the install-to-test loop is fast, and the answer “the cycling itself is what I want to skip” will be obvious within a week.

If you want a deeper one-to-one with any of the three rivals:

The shortest version of the whole article: AltTab is the free cycling switcher with thumbnails. Contexts is the sidebar one. Witch is the recency-list one. Manico is the direct-key one. If your search is alttab vs contexts vs witch macos, you have three good window-first answers and one good app-first answer — and now you have a way to pick the right one for your fingers.

FeatureAltTabContextsWitchManico
Pricing Free, open source$9.99/yr or ~$19 one-timeAround $14 one-time (Many Tricks)$15 one-time (Paddle)
Switching unit Windows (with thumbnails)Windows, in a sidebar listWindows, recency-ordered listApps — with a per-app window selector when needed
Selection method Cycle through thumbnailsType-to-search or pick from sidebarCycle a recency-sorted listOne explicit key per app, no cycling
Default trigger Cmd+Tab (replaces system default)Cmd+Space-style trigger (configurable)Option+Tab is a common defaultCtrl+Tab (fully reconfigurable)
Visual surface Live window thumbnails gridPersistent sidebar optionList overlay (titles, optional thumbnails)Small transient overlay only while held
Open source YesNoNoNo
Sandboxed NoNoNoNo
Accessibility permission RequiredRequiredRequiredRequired
macOS coverage macOS 10.12+Recent macOS releasesWide macOS version coveragemacOS 13 Ventura+

Frequently asked questions

Which of AltTab, Contexts, and Witch should I try first?

It depends entirely on how your brain models the desktop. AltTab is the right first try if you want a free, open-source, Windows-style Cmd+Tab clone with live thumbnails — install it, give it five minutes, decide. Contexts is the first try if you genuinely want a persistent sidebar and a type-to-search bar that lists every open window. Witch is the first try if you think in windows rather than apps and want a recency-ordered list across every app, with separate hotkeys for next/prev window and next/prev window of the active app. None of them is universally best — they pick three different defaults, and the right one is the one whose default matches how you already switch.

What is the actual difference between AltTab and Witch — they both cycle windows?

AltTab grew out of the Windows Alt+Tab idea, so its primary surface is a visual grid of live thumbnails and its primary navigation is left/right cycling with a held trigger. Witch grew out of the macOS power-user tradition, so its primary surface is a compact text list of window titles with optional thumbnails, and its primary navigation is a set of fine-grained actions (next window, prev window, next window of the active app, prev window of the active app) that you can each bind to their own hotkey. Both are window-level switchers, but AltTab feels like a Windows convert and Witch feels like a Mac native — and that aesthetic difference shows up everywhere from preferences to default trigger choice.

Where does Contexts win against the other two?

Contexts wins on three specific axes. First, the optional persistent sidebar — neither AltTab nor Witch has a comparable always-visible window inventory. Second, type-to-search inside the switcher overlay, which is the right move if your hand is on the keyboard but you do not want to cycle. Third, deep customization of the sidebar style, including a dedicated single-key picker mode you can layer on top. The trade is screen real estate (the sidebar takes a column) and a paid model that some users prefer over Witch's one-time Many Tricks license.

If all three are window switchers and Manico is an app switcher, are they even competitors?

They overlap because they answer the same user question — get my hands to the right window faster than Cmd+Tab does — but they pick different defaults. AltTab, Contexts, and Witch all treat the window as the unit of switching. Manico treats the app as the unit and only shows a window selector when an app has two or more windows open. People who think 'I want the second Safari window' tend to prefer the window-first tools. People who think 'I want Safari' and accept a second keystroke for the rare multi-window case tend to prefer Manico. They are competitors in the way a fork competes with chopsticks — both eat the same food, by different motions.

Can I run AltTab, Contexts, Witch, or Manico together?

Yes, as long as you bind each one to a different trigger. All four use the macOS Accessibility API for window enumeration, so granting permission to one does not affect the others. A reasonable hybrid is to keep one window-first tool (say, AltTab for free thumbnails or Witch for the recency list) and pair it with Manico's explicit per-app keys for the dozen apps you switch between dozens of times a day. The two layers handle different intents — discovery on one trigger, muscle memory on the other — without stepping on each other.

I am searching alttab vs contexts vs witch macos — is there a clear winner?

There is no objectively best pick across the three. AltTab wins on price (free), open source, and the Windows-style thumbnail grid. Contexts wins on the persistent sidebar, type-to-search, and granular customization. Witch wins on macOS-native polish, deep window-level actions, and the recency list that long-time Mac power users tend to prefer. If you are torn between the three, that is usually a sign you want a fourth option — Manico — that drops the window list entirely and replaces it with one explicit key per app. Read the rest of this page, look at the table, and pick the trade-off that matches your fingers.

Ready to switch apps at the speed of thought?

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