All articles

Cmd-Tab alternatives for Mac: 6 better window switchers

The macOS Cmd-Tab switcher has one job and does it well: it cycles between apps. The trouble is that "the thing I want to get back to" is almost never an app — it's a window. When you have three Finder windows, two terminals, and a browser with a reference doc behind your editor, Cmd-Tab drops you on the app and leaves you to find the right window by hand. If that gap nags at you every day, it's worth looking at the Cmd-Tab alternatives for Mac that fix it.

Here are six options worth knowing in 2026, what each is actually good at, and how to pick.

Why people look past Cmd-Tab in the first place

Cmd-Tab is fast and it's already in your fingers, so the bar for replacing it is high. The recurring complaints are specific:

  • It switches apps, not windows. Landing on an app with five windows open still leaves you hunting.
  • Its window-level cousin is limited. Cmd-backtick (Cmd-`) cycles windows within the front app, but only on your current Space and with no preview of what you're cycling to.
  • It ignores order of use in a useful way. It tracks most-recently-used apps, but you can't see or search windows.

The tools below attack those gaps from different angles — some replace the switcher entirely, some add a window layer on top, and one leans on fuzzy search instead of tabbing at all.

The 6 alternatives, compared

ToolSwitches byPrice (2026)Notable for
Built-in Cmd-TabAppFreeAlready there; muscle memory
Let's SwitchWindow (most-recently-used)Free; Pro pay-onceWindow MRU, live previews, same-app cycling, search palette
AltTabApp + windowFree / open source; Pro ~$9.99Live window thumbnails, switches across Spaces
ContextsWindow$9.99 one-timeSearch + sidebar, vertical list
WitchApp / window / tab$14 one-timeDeep configuration, many switchers
rcmdAppFree; Pro extrasSingle-keystroke by first letter

Prices and details were checked in June 2026 but change often — confirm on each developer's site before buying.

Let's Switch — switch by window, the way you remember it

Cmd-Tab's core limitation is that it thinks in apps. Let's Switch thinks in windows. Hold Option-Tab and it cycles your windows in most-recently-used order — across every app and every monitor, in one flat list — so the window you were just in is one tap away. Release and you land on it.

When you've got the same app open more than once, Option-backtick (`) scopes the overlay to just that app's windows, and everything else stays out of the way. Both of those are free for as long as you like. The Pro upgrade adds an Option-Space search palette: type a few letters to fuzzy-find any open window, then jump straight there — and the same box can launch any installed app.

It's a quiet menu-bar app with no Dock icon, no account, and no telemetry. Pro is a one-time purchase with a key good for up to 20 devices — no subscription. It's newer than the names below, so it has a smaller track record, and it keeps configuration deliberately minimal — a fast overlay with live previews and little to set up. If you mainly want to stop landing on the wrong window, it's the most direct fix here.

AltTab — the open-source standard

AltTab is the switcher most power users reach for first, and for good reason: it's free, open source, and shows live thumbnails of every window so you can see what you're switching to. It switches across Spaces, which not every tool here does, and it's deeply configurable. A 2026 paid "AltTab Pro" tier (around $9.99) adds appearance styles and extras while the core stays free. If you want previews and don't mind tuning a long settings screen, AltTab is hard to beat — just test it against your current macOS version, as some users have reported Stage Manager quirks on recent releases.

Contexts — search-first switching

Contexts ($9.99, one-time) replaces the switcher with a vertical list of windows and leans hard on fast search: start typing and it filters to the window you mean. It also offers a screen-edge sidebar and gestures. If you think in window names rather than positions, its search-driven approach feels natural.

Witch — the configurability maximalist

Witch (from Many Tricks, $14 one-time) is the veteran. It switches apps, windows, and tabs, and you can set up as many independent switchers as you like. The trade-off is complexity: it's the most powerful and the most to configure. Worth it if you want one tool to own every kind of switching with exact control.

rcmd — single-keystroke, if you'll memorize

rcmd takes a different path entirely: hold the right Command key and press the first letter of an app to jump to it. No tabbing through a list at all. The core app is free, with optional Pro extras. It's app-level, not window-level, and it asks you to learn shortcuts — but once they're in muscle memory, it's about as fast as switching gets.

Which Cmd-Tab alternative should you pick?

  • You keep landing on the right app but the wrong window — switch by window. Let's Switch (Option-Tab, free to try) or Contexts. Try the free tier first; you'll know within a day.
  • You want deep configuration and switching across Spaces — AltTab.
  • You want one tool to rule apps, windows, and tabs with deep settings — Witch.
  • You're happy memorizing a key per app — rcmd.
  • You only ever switch a couple of apps — stick with Cmd-Tab; it's already perfect for that.

Most of these are free or have a free tier, so the honest move is to install one or two and let a normal workday decide. If your friction is specifically "Cmd-Tab won't get me to the window I want," start by switching by window and see how much disappears.

Frequently asked questions

Does Cmd-Tab switch between windows on a Mac? No — Cmd-Tab cycles apps. To move between windows of the front app, macOS uses Cmd-backtick, but it's limited to your current Space and shows no preview. Window-level switchers like Let's Switch cycle all your windows directly.

What's the best free Cmd-Tab alternative? AltTab (open source, deeply configurable) and Let's Switch (free window-MRU and same-app cycling) are the two strongest free starting points. rcmd has a free tier too if you prefer single-keystroke app jumps.

Will these replace the built-in switcher? Most run alongside Cmd-Tab on their own shortcut, so you can adopt one gradually without losing the default. A few can remap Cmd-Tab itself if you want a full replacement.