Contexts is a Mac window-switcher that replaces the default Command-Tab experience with a fast, keyboard-driven panel that lists every open window — not just every open app — so you can jump precisely to the exact document or browser tab you need in a single keystroke.
What is Contexts?
Contexts is a productivity utility for macOS that supercharges window management by giving you a radically faster way to navigate your open workspace. Where Apple's built-in switcher groups everything by application and forces you to cycle through windows after landing, Contexts surfaces every individual window in one clean, searchable list. You see the window name, the app icon, and — crucially — you can filter by typing a few letters to jump straight there.
I started using it after realising I was wasting several seconds every time I needed to hop between, say, four different Terminal windows and a dozen Safari tabs during a development session. Those seconds add up embarrassingly fast across a working day.
What does Contexts do best?
Contexts shines at granular, per-window navigation — the thing Command-Tab fundamentally cannot do. Its sidebar panel slides in from the edge of the screen (fully configurable: left, right, width, opacity) and lists every window in your session. You can filter the list by typing, navigate with arrow keys, and confirm with Return — all without touching a mouse.
Beyond the panel, there is also a fuzzy-search command bar that feels like a Spotlight-style overlay exclusively for windows. If you know the document title or any fragment of it, you are one keystroke away. The app also lets you assign per-app shortcut strips so that, for example, Command-1 through Command-9 always map to your nine most recently used windows in a given app. This is the kind of muscle-memory workflow that makes switching between a reference browser window and your code editor feel nearly instantaneous.
- Full window list — every open window, not just every open app
- Fuzzy search overlay — type any fragment of a window title to filter immediately
- Customisable sidebar — position, size, opacity, and behaviour all configurable
- Per-app switcher shortcuts — number-key access to recent windows within one app
- Works seamlessly with spaces and full-screen apps — no blind spots
How much does Contexts cost?
Contexts is a paid app available directly from its developer at contexts.co, with a free trial so you can live with it before committing. It is not on the Mac App Store — installation is a standard downloaded app or via Homebrew Cask. The price is a one-time purchase for a perpetual licence, with upgrades available, which puts it in the same pricing bracket as other premium Mac utilities like Alfred or Moom.
Who should use Contexts?
Anyone who routinely has more than a dozen windows open at once will feel the benefit immediately. I particularly recommend it to developers juggling multiple Terminal sessions and editor windows, designers who bounce between several Figma or Sketch canvases, and researchers who maintain large browser window sets. If your day involves fewer than five or six windows and you are comfortable with Command-Tab, the overhead of learning Contexts may not pay off — but for a power user whose task-switching overhead is measurable, it is one of those rare utilities that quietly reclaims real time.
What are the best Contexts alternatives?
The closest native alternative is macOS Mission Control, which is free but mouse-heavy and does not offer keyboard filtering. Witch (by Many Tricks) is the most direct competitor — it also builds a per-window switcher into Command-Tab — and has a slightly longer pedigree on the Mac. Raycast has a window-switcher extension that offers some overlap, especially if you are already using Raycast as your launcher, though it lacks Contexts' dedicated sidebar panel. HiDock and Moom solve adjacent problems (Dock enhancement and window sizing, respectively) but do not replace Contexts' core switching model.
Where Contexts wins over Witch is in the sidebar panel UI and the fuzzy-search overlay, which feel more modern and are faster to reach by feel. Where Witch occasionally wins back users is in deeper integration with the menu-bar icon and a slightly lower learning curve for the initial setup.
How does Contexts compare to Witch?
Contexts and Witch both solve the same core problem — giving you per-window access from the keyboard — but with different philosophies. Witch slots directly into the Command-Tab chord and feels like an augmented system switcher; it is easier to adopt without changing any habits. Contexts goes further, adding the sidebar panel, the command-bar search, and per-app shortcuts, which means a slightly steeper setup curve but a higher ceiling once you have it configured. I run Contexts daily and consider it the better tool for heavy multi-window workflows; for someone who wants a lighter-touch upgrade to Command-Tab, Witch is the gentler on-ramp.