← Swik
Comparison

AltTab and Contexts alternative: a radial menu for app switching on Mac

If you have ever typed "Cmd+Tab replacement Mac" into a search bar, the two names that come back are AltTab and Contexts. Both have earned that spot. AltTab is the open-source one — free, GPL-3.0, hosted at github.com/lwouis/alt-tab-macos, with over seven million downloads and a release cadence that puts most paid Mac apps to shame. Contexts is the polished commercial one — $9.99 one-time at contexts.co, with search, an enhanced Cmd+Tab, and an auto-hiding sidebar grouped by Space.

They both solve the same problem the same way. Cmd+Tab is a linear strip of app icons that gets unusable past five apps; AltTab and Contexts replace it with a better list. Per-window thumbnails. Search. Filtering by Space. Sorting that does not silently shuffle on you. If your complaint with Cmd+Tab is "it's the wrong list," either tool fixes that.

This post is for people whose complaint is different. The complaint is not "the list is wrong." It is "I do not want to look at a list at all to switch to my browser."

The "better list" approach has a ceiling

Every list-based switcher — Cmd+Tab, AltTab, Contexts, Mission Control — assumes the same interaction loop. Trigger a UI. Visually scan. Pick. Confirm. The improvements are all in the scanning step: bigger thumbnails, per-window granularity, search to filter, grouping by Space. Useful. Real. Still scanning.

For the seventy or eighty open windows you have at any given moment, scanning is the right answer. You cannot remember the spatial position of every window, you do not want to. AltTab is genuinely great here — its window-level switcher with previews is what Cmd+Tab should have been a decade ago.

But scanning is the wrong answer for the eight apps you bounce between every day. You do not need to see Figma to know where Figma is. You already know. Asking your eyes to confirm what your hand already knows is a small tax, paid every time, hundreds of times a day.

Recognition beats recall. Direction beats name. That is the whole pitch of a radial menu: hold a trigger, flick toward the wedge, release. The menu does not exist to be looked at — it exists to be a target your hand throws toward. After a week, you stop watching the wedges appear. The flick happens before they do.

What AltTab is genuinely the best at

Do not move off AltTab for any of this. These are the things it has spent years getting right and a radial menu does not even attempt:

What Contexts is genuinely the best at

Contexts is doing something slightly different from AltTab, and it is worth being precise:

If your complaint with Cmd+Tab is "I want a sidebar I can hover, plus search, plus a smarter Cmd+Tab in one app," Contexts is purpose-built for that. $9.99 is fair value for what it does.

What a radial menu is genuinely better at

This is where the shape of the task is different. A radial menu does not compete with AltTab or Contexts on per-window switching — it would lose. It competes on the eight or twelve apps that account for eighty percent of your switches.

Side by side

FactorAltTabContextsSwik (radial)
Primary interactionVisual scan a listType or scan a listFlick a direction
Memory typeRecognition (thumbnail)Recall (name)Recognition (position)
Best atPer-window switchingSearch + sidebarTop 8–12 apps + actions
Hand positionKeyboardKeyboard or hoverMouse, trackpad, or keyboard
Scales past 20 windows?YesYes (search)Not the goal
Beyond app switching?NoNoShortcuts, clipboard, emoji, drag-to-open
Context-aware layoutsNoNoWi-Fi, display, time-of-day
PricingFree, GPL-3.0$9.99 one-timeFree for 5 wedges; $9 one-time Pro
LicenseOpen sourceCommercialCommercial

The recognition-versus-recall split

Interaction designers have a phrase for this: "recognition over recall." It is from Nielsen's heuristics and it shows up in every menu-design paper for a reason. Recognition (seeing a thing and knowing it) is faster and lower-effort than recall (producing a thing from memory). Most of computing has been a slow march from recall toward recognition — command lines became menus, menus became icons, icons became thumbnails.

App switchers are the last holdout. Cmd+Tab is recognition (you see the icons) but the icons all look the same. AltTab is better recognition (you see the thumbnails). Contexts adds recall (you can type the name). All three still ask your eyes to do work.

A radial menu is recognition of a different kind: positional. Once your hand knows that "browser is up-and-right," you do not need to see anything to confirm it. The menu can render entirely off-screen and you would still hit the right wedge. That is the property that makes radial menus feel fast — not the visual design, but the fact that the visual is optional after week one.

This is also why a radial menu loses badly above twelve items. Position-recognition is a finite resource. Eight directions is comfortable, twelve is the upper limit, sixteen is too many. Past that, you are back to scanning, and scanning is what AltTab is already great at. There is no point trying to fit your forty-window day into a wedge.

The combined setup

This is the configuration we see most heavy users land on after a few weeks of trying every option:

There is no conflict because there is no overlap in task shape. AltTab handles the breadth; the radial menu handles the depth-of-frequency. If you have ever felt the friction of "Cmd+Tab, scan, find Figma, hit return" twenty times an hour, that is the friction the radial menu deletes — without taking anything away from the per-window switching that AltTab does well.

When to skip the radial menu entirely

Honest version. Do not add a radial menu if:

When to add one

Add a radial menu alongside AltTab or Contexts if:

The goal is not to retire a tool that already works. AltTab and Contexts are both legitimately good and we will not pretend otherwise. The goal is to notice that "switch to my browser" and "find the window I lost" are different jobs, and the second job has been getting all the new tools while the first job has been stuck with Cmd+Tab.

A radial menu is the tool for the first job. Pair it with the better list of your choice and you have both jobs covered.

Frequently asked questions

Is AltTab still maintained in 2026?

Yes. AltTab is actively maintained on GitHub at github.com/lwouis/alt-tab-macos, free and open source under GPL-3.0, with frequent releases and over 7 million downloads. It is the most popular Cmd+Tab replacement on macOS and a genuinely good piece of software.

How much does Contexts cost?

Contexts is a $9.99 one-time purchase from contexts.co, with a free trial available. It is not a subscription. You get search, an enhanced Cmd+Tab switcher, and an auto-hiding sidebar grouped by Space.

Why use a radial menu instead of AltTab or Contexts?

AltTab and Contexts both improve Cmd+Tab by giving you a better list. A radial menu lets you skip the list entirely for the eight to twelve apps you reach for constantly. Recognition by direction beats recall by name or thumbnail. For per-window switching across many windows, AltTab still wins.

Can I use Swik alongside AltTab or Contexts?

Yes — that is the recommended setup. Bind Swik to a mouse side button or a separate hotkey for the short head of apps you flick to by reflex. Keep AltTab or Contexts on Cmd+Tab for the long tail of open windows. Different triggers, no conflict, both shapes of task covered.

Swik — a radial menu for macOS

Skip the list for your top apps. Flick a direction, release. Free for five wedges, $9 one-time for unlimited. Requires macOS 14 Sonoma or later.

Download for macOS