Comparison

Context Switcher vs Raycast

Raycast is excellent and it's free, and comparing a $10 single-purpose utility to it is a slightly unfair fight in Raycast's favour. It does more than this app will ever do. I still built this, and this page is the honest reason why.

What Raycast does better

Most of it, frankly. Raycast isn't a switcher — it's the whole desk.

It covers nearly every browser

The Raycast Browser Extension reaches Safari, Chrome, and the Chromium family — Arc, Brave, Edge, Vivaldi, Opera, Orion. This app reads Chrome and Safari and nothing else. If you're an Arc or a Firefox person, that difference is the entire decision and you should stop reading here.

Raycast also gets the thing most switchers miss: you can find a tab by its URL, not only by whatever the page titled itself. That's the right call — nobody remembers that GitHub named the page "Fix ranking on cold start by ron · Pull Request #42". They remember github.

It's a launcher, a clipboard, a calculator, a snippet manager…

Raycast replaces Spotlight and about six other utilities, has an extension store with thousands of things in it, and is genuinely free for the parts most people use. This app has one job and does not want any others.

It actually manages windows

Halves, thirds, quarters, maximise, centre, fullscreen — and it can move the focused window to the previous or next display. This app has no window management at all. It puts things where you ask and never resizes anything.

A company behind it

Funded, staffed, shipping constantly. I'm one person at version 0.2.0.

Where it stopped working for me

Switching and moving are two separate commands

Raycast can find a window. Raycast can move a window to the next display. What it can't do is both in one motion. The move command acts on whatever is already focused, so the sequence is: find the thing, switch to it, remember which window-management shortcut you bound, move it.

And it's "next display", not "the display I'm looking at." With two monitors those are the same thing about half the time, which is worse than either always or never — you have to check. What I wanted was directional and absolute: the thing goes left, and if it's already left, nothing happens.

Tabs and windows live in different commands, with different rankings

Tab search is one command. Window switching is another, from a different extension. So before you can type the name of the thing you want, you have to remember what kind of thing it is — which is a question I never have the answer to. I don't think "I want a tab." I think "I want the PR."

Here they're the same list with the same ranking, and it never asks you which kind it was.

Nothing knows which project you're in

Raycast's ordering is recency and frequency, which is the right general-purpose answer for a launcher — it has to be good at everything. But with six editor windows called Code and the tabs that belong to each, general-purpose ranking is exactly what fails. Recency tells you where you just were. Where you just were is the one place you're not going.

What this app does instead

One list, one ranking

Tabs and windows in the same palette, ordered together. You type the name of the thing without first deciding what category it belongs to.

The display is part of the switch

⌥ Space, type, ← or →. The target opens on the display in that direction — and if it's already there, nothing moves. No second command, no focus dance.

Ranked by where you came from

The suggestions change with the project you're in, because the ordering is built from the pairs you actually switch between rather than from a global recency list.

It does nothing else

Lives in the menu bar, opens from a cached snapshot, and does no work while you're heads-down. That's a real trade — you're giving up a platform to get one fast thing.

Side by side

Context SwitcherRaycast
Browser tabs Chrome and Safari Safari, Chrome, Arc, Brave, Edge, Vivaldi…
Find a tab by hostname or URL Host, path and title Yes
Individual windows Yes, built in Via extensions
Tabs and windows in one ranked list Yes Separate commands
Send it to a display while switching Yes — ← → Separate command, next/previous
Ranks by where you switched from Yes Recency and frequency
Resize and snap windows No Yes, extensive
App launching, clipboard, snippets, AI No Yes, all of it
Extension ecosystem No Thousands
Price $10 once, 14-day trial Free · paid Pro tiers

Which should you use?

Use Raycast if you want one tool for everything, if you use Arc or Brave or Firefox, or if you don't want to think about this again. It's free, it's very good, and for most people it is the correct answer.

Use this if the thing you do a hundred times a day is move between a handful of projects across two displays, and you want that one motion to be as short as it can possibly be.

Most likely: both. They aren't really competing. Raycast is where you go to do something; this is how you get back to what you were already doing. I run both, on different keys, and if you already pay for Raycast then be honest with yourself about whether the difference here is worth ten dollars — it may not be, and fourteen days is enough to find out for free.

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

Other comparisons

Raycast's features checked August 2026 against raycast.com. Raycast moves fast and extensions change independently of the app, so treat specifics as a snapshot. No affiliation, no referral links. Corrections to support@questionarc.com.