Context Switcher

The app switcher that works for me.
Maybe it'll work for you too.

I kept losing windows. The right VS Code project. The GitHub tab I had open five minutes ago. So I built the switcher I wanted: type a few letters, land on the exact thing, wherever it happens to be.

github code — web google code — ios github code — web google ⌥Space google github code web google ← directly switch to the right tab in the browser …on the right screen …or bring it to the screen you want

No account, no sign-in. macOS 14+, Apple Silicon & Intel. 2.4 MB.

I use it every day. Here's how.

Twenty-one seconds of my actual desktop. No narration.

Here's why

Four things that changed for me. Your mileage may genuinely vary.

It works the way I think

I never think switch to Chrome. I think I need that GitHub page again, or what did that email say. I don't know whether the thing is a tab or a window, and I certainly don't remember what it's called.

But I know the project is called context-switcher, I know PRs are on github, I know the email is in gmail. I type that. It finds it.

I don't care whether it's a tab or a window

I don't organise my tabs. They land wherever I happened to hit ⌘T. And I run a few Chrome profiles alongside Safari, so even Chrome's own tab search only ever sees a slice of what I actually have open.

Here it's one list. Every window and every tab, across every profile, in the same place with the same keystroke.

Chrome and Safari today. Firefox, Edge and Arc are next.

It changed how I use a second monitor

Half the time I don't want to switch to the thing — I want it next to me. So I find it and press →, and it moves to the display on my right.

I've had two monitors for years and almost never dragged a window between them, because dragging a window across a desk is more effort than I can be bothered with. Now it costs one key.

Seven VS Code windows are not one app

I usually have three to seven editor windows open. I always know exactly which one I want — but finding it meant squinting at Mission Control, or trying to remember which Space I left it in.

Now it's ⌥ Space, the first few letters of the project, return. And ⌥ Tab goes straight to the one I'd probably have picked anyway, without opening anything at all.

It lives in the menu bar, opens from a cached snapshot so there's no wait, and does nothing at all while you're heads-down in your editor.

Already using AltTab, Raycast, Contexts or Witch? They are all good tools. Here is exactly where each one wins — including the cases where you should use one of them instead of this.

I didn't want a subscription either

Try everything for 14 days. Buy when it has earned it.

$10

One-time. No subscription.

  • ✓ Every feature, on all your Macs
  • ✓ Updates for at least a year — and the version you have keeps working forever
  • ✓ Works offline — no account, no sign-in
  • ✓ Licence key by email, instantly

Download

Signed and notarized by Apple, so it opens without warnings. Updates arrive in the app.

macOS 14 or laterSonoma and newer
UniversalApple Silicon and Intel
2.4 MBVersion 0.2.0

On first launch you'll be asked for Accessibility, Screen Recording and Automation. Screen Recording sounds alarming but is used only to read window titles — macOS gates that behind the same permission as capture. Nothing is ever recorded.