Swik vs BetterTouchTool vs Raycast: a feature matrix for 2026
All three of these tools show up on every "best Mac productivity apps" list. All three are great. And yet almost every comparison you'll find online treats them like direct competitors, which they aren't — they do genuinely different jobs, and the reason people get confused is that the jobs sound similar when you read their landing pages.
Disclosure: we make Swik. This post tries hard to be fair to Raycast and BetterTouchTool. Where each of them beats us, we'll say so. If you finish this and decide Raycast is the right tool for you, we'd rather you install it than buy Swik and not use it.
Here's the short version before the detail:
- Raycast is a command palette. You press a hotkey, type what you want, hit return.
- BetterTouchTool is an input remapper. You bind gestures, mouse clicks, trackpad taps, and key chords to almost any macOS action.
- Swik is a radial launcher. You hold a trigger, flick in a direction, release.
The difference between them isn't features. It's what kind of memory they exploit.
The three different memory systems
Raycast works on semantic memory — the name of the thing. BetterTouchTool works on procedural memory — sequences of inputs. Swik works on spatial memory — direction in 2D space.
Your brain uses all three of those systems constantly and they don't interfere with each other. That's why the three tools coexist on the same machine and don't feel redundant. They're reaching into different parts of how you remember.
This is why "which one is best" is the wrong question. The right question is "which part of my memory do I want to offload the most cognitive work onto right now?"
The full feature matrix
A dense table is the honest way to show this. Green cells mean "does this well." Dash means "doesn't try to." "Partial" means the feature exists but isn't the tool's core strength.
| Capability | Swik | BetterTouchTool | Raycast |
|---|---|---|---|
| App switching (typed) | — | — | Yes (core) |
| App switching (spatial) | Yes (core) | Partial | — |
| Clipboard history | — | — | Yes |
| Snippet / text expansion | — | Yes | Yes |
| Window management | — | Yes | Yes (plugin) |
| Trackpad gesture remapping | — | Yes (core) | — |
| Mouse button remapping | Yes (trigger) | Yes (core) | — |
| Touch Bar customization | — | Yes | — |
| Radial / pie menus | Yes (core) | Partial | — |
| Nested sub-menus | Yes | Manual | — |
| Context-aware profiles | Yes (Wi-Fi / display / time) | Yes (app-based) | Partial |
| Apple Shortcuts integration | Yes | Yes | Yes |
| AI / LLM features | — | — | Yes (Pro) |
| Plugin / extension ecosystem | — | Scripting (AppleScript/JS) | Yes (large) |
| Drag-and-drop files onto the UI | Yes | — | — |
| Recent documents surfacing | Yes | — | Partial (plugin) |
| Hold-and-release gesture | Yes (core) | Yes (configurable) | — |
| macOS minimum | Sonoma 14+ | Monterey 12+ | Monterey 12+ |
Pricing
| Swik | BetterTouchTool | Raycast | |
|---|---|---|---|
| Free tier | 5 wedges, 1 profile, all themes | 45-day trial | Full (core features) |
| Paid tier | $9 one-time | $10 (2yr) or $22 lifetime | $10/mo or $96/yr Pro |
| Subscription? | No | No | Yes (Pro only) |
| Cost over 5 years | $9 | $22 | $480 (Pro) |
| Cost over 10 years | $9 | $22 | $960 (Pro) |
The 10-year column is the one that separates indie Mac utilities from SaaS. It's not a ding on Raycast — they need recurring revenue to fund plugin infrastructure and AI. But if you just want a launcher and you're going to use it for a decade, the economics are dramatic.
Where each one wins
Raycast wins at…
Anything you can name. If you know the app's name, the setting's name, the command's name, Raycast is the fastest way to get there. The plugin ecosystem makes it a Swiss Army knife — GitHub PR triage, AWS console, Linear, Notion, everything — all searchable from one hotkey.
New Mac users. Raycast has the most forgiving first-time experience of anything on this list. You press Option+Space, type two letters, and something works. There's no concept of "you have to configure it for a week before it pays off."
Teams and shared workflows. Raycast has shared commands, snippets, and configurations across a team. Nothing else on this list approaches that.
BetterTouchTool wins at…
Weird, specific hardware remapping. Have a Wacom tablet? A gaming mouse with 18 buttons? An old Apple Magic Trackpad you want to repurpose as a gesture canvas? BTT is the only tool that reliably handles all of it.
Automation across input methods. BTT lets you build chains: "three-finger swipe right on trackpad triggers AppleScript that opens a specific Chrome profile in a specific window position." That's three tools at once. Nothing else composes like it.
People who already own it. If you have BTT, its pie menu feature is "free." It's not the nicest radial menu, but it's already on your machine.
Swik wins at…
Muscle-memory app switching. The five to ten apps you open hundreds of times a day. Flick north-east for your editor, south for Slack, north-west for your browser. Your hand learns it in a day, and you never think about it again.
Files-on-wedges workflows. Drag a file onto a wedge and it opens in that app. There isn't really another macOS tool that does this smoothly.
People who don't want to configure a launcher for three hours. Swik's settings UI is roughly a Friday afternoon of clicking. BTT's is closer to a weekend.
The honest overlap
All three can technically "launch an app." That's the source of the confusion. Here's how each one does it:
| You want to open Slack | In Raycast | In BetterTouchTool | In Swik |
|---|---|---|---|
| Interaction | Option+Space, type "sl", return | Trigger a bound gesture or hotkey | Hold trigger, flick toward Slack wedge, release |
| Time | ~700ms | ~400ms (muscle memory) | ~180ms (muscle memory) |
| Memory type | Semantic (name) | Procedural (gesture) | Spatial (direction) |
| Scales to 50 apps? | Yes | No (gestures run out) | Yes (via sub-menus) |
The 700ms / 400ms / 180ms numbers are rough averages from the benchmark we ran — full methodology and caveats in the benchmark post.
How to pick
If you only run one: Raycast. It's the most general-purpose and has the most forgiving first experience.
If you run two: Raycast + Swik, or Raycast + BetterTouchTool depending on whether you care more about muscle-memory app switching (Swik) or deep hardware remapping (BTT).
If you run three: you're the person this post was written for. All three, binding different triggers. Raycast on Option+Space. Swik on hold-F19 (or a mouse side button). BTT on whatever gesture you want.
What none of them do yet
For completeness: things no one on this list has solved.
Deep per-app context. None of them know what you're actually doing in the app you're in. Maya's marking menus know your active tool; none of the Mac-wide launchers have that depth.
Team-scoped spatial layouts. Raycast has shared commands. Swik doesn't have shared radial profiles. That's a feature that could exist and currently doesn't, anywhere.
Stylus / pen input. Every tool on this list was built for a mouse or trackpad. A Wacom pen is a second-class citizen everywhere, which is a shame because radial menus should feel incredible with a pen.
The meta-point
You don't have to pick between these. The overhead of running two launchers is basically zero — they each claim different triggers, they don't fight for attention, and the cognitive load is lower than trying to make one tool do everything.
The version of this post where you get told "buy Swik, it replaces Raycast" would be wrong and dishonest. We don't. Raycast is great. Buy it too. Then add us for the part of your day Raycast is worst at — the app switches you don't want to type.
Frequently asked questions
Do Swik, BetterTouchTool, and Raycast compete with each other?
Not really. Raycast is a command palette. BetterTouchTool is a gesture and automation framework. Swik is a radial launcher. The three overlap at the edges, but most people who go deep on Mac productivity end up running two of them — usually Raycast plus one of the others.
What does Raycast do that Swik doesn't?
Raycast is a command palette — a typed launcher with plugins, clipboard history, snippets, window management, and an ecosystem of extensions. Swik is a radial launcher, focused on directional gestures for your most-used apps and actions. Raycast is great for anything you can name; Swik is great for anything you reach for.
What does BetterTouchTool do that Swik doesn't?
BetterTouchTool is a universal input remapper. It can map trackpad gestures, mouse buttons, Touch Bar items, and keyboard shortcuts to almost any macOS action. Swik only does radial menus, by choice — the scope is narrower so the UX is simpler.
Can I use all three together?
Yes, and many power users do. A common setup: Raycast for typed launches and plugin-based actions, BetterTouchTool for gesture remapping, and Swik for the specific 5–12 apps you reach for without thinking. They don't conflict — they each claim different triggers.
Which is best for a new Mac user?
Start with Raycast. It has the lowest setup cost — install, press Option+Space, start typing. Once you've identified the 5–10 apps you reach for constantly, a radial menu like Swik gives you gestural access to them. BetterTouchTool has the steepest learning curve and is usually a later addition.
Swik — a radial menu for macOS
Muscle-memory app switching for the five to ten apps you never want to type. Free for five wedges, $9 one-time for unlimited.
Download for macOS