Home How it works Pricing FAQ Join waitlist
SwitchFlow is a Mac app. The interactive demo works best on desktop — scroll up to try it or join the waitlist.

Stop cmd+tab

Same keys, every project.

One screen, one window.

Every time.

Code

Docs

Email

macOS 15+

30-day free trial

Terminal
📶 🔋 100% Wed 20 May 13:16
cmux — fono Terminal
synapse~
fono~
vanillia~
switchflow~
kmiterror@MacBook-Pro:~
Last login: Wed May 20 14:15:47\nkmiteerror@macbook fono % _
fono-docs ×
+
←→↻
ⓘlocalhost:8000/docs
⋮
fono-result ×
+
←→↻
ⓘlocalhost:8000/preview
⋮
fono-marketing ×
+
←→↻
ⓘproducthunt.com
⋮
fono-communication ×
+
←→↻
ⓘslack.com
⋮

Every cmd+tab is a small detour. SwitchFlow keeps you in the lane.

🔍 Cmd+Tab: hunt & decide

1 Press Cmd+Tab
2 Scan the thumbnails
3 Spot the right window
4 Hope it's the right project
5 Switch — or keep hunting

Each detour takes seconds. Getting your train of thought back takes longer.

⚡ SwitchFlow: same keys, every project

1 Pick a project — press 1, 2, 3…
2 Press a role — C for code, D for docs…
3 Switch projects — same keys, new windows

No hunting, no wrong project. Your hands learn the keys once.

C is always code, D is always docs — in fono, synapse, or any project. The project changes. Your fingers don't, and your attention stays where it was.

How it works

You think in projects. Your keyboard should too.

1

Project

Press 1–5 to land in a project. fono, synapse, personal — each one is its own context.

2

Role

C is code. D is docs. R is results. Keys mean jobs, not app names.

3

Switch

Jump to another project. Same keys — different windows underneath. Your fingers never relearn.

Try it in the demo above ↑

Built to protect your focus

Switching is where focus leaks. SwitchFlow fixes the switching — and shows you what your day actually looked like.

Preview of the SwitchFlow Stats view: switches, switches per hour, longest focus and time per project over a week, a timeline of each day, switches per day by project, a keyboard heatmap of the most-used keys and the most-used windows.
A first look at Stats: where your week went, project by project. Sample data.
Coming soon

Nudges, only when you drift

SwitchFlow already knows when you bounce between projects or go hours without a pause. Nudges start quiet and only get louder if you let them. Try it:

Try a situation
Break scene

Every rule is yours to set, off by default except the quiet dot, and silent while you share your screen or present. Based on your switching only: nothing leaves your Mac.

Private by design: keystrokes are never logged, and window titles stay on your Mac.

Why I built this

I run several projects at once — each with its own code, docs, browser, and a Claude Code session or two. Cmd+tab kept dropping me into the wrong one, and every wrong window cost me a few seconds and my train of thought. So I built SwitchFlow: every project gets the same keys, and I stay in one project until I decide to leave it.

— kmiterror

Built for multi-project work

1
C
D

Same keys, every project

C is always code. D is always docs. Switch from fono to synapse — same keys, different windows. No rebinding. No hunting.

C
C
C

Escape Chrome window hell

Multiple profiles, dozens of windows, hundreds of tabs. Hit one key and land on the right browser window for the project you are in, every time.

⏱ ❌

Zero animation delay

macOS Spaces plays a ~500ms slide every time you switch desktops. SwitchFlow switches instantly, so the thought you had is still there when the window appears.

Pay once. Upgrade if you want more.

Try everything free for 30 days, then pick what fits.

Personal

$19 one-time

Launch price · $29 later

  • ✓ Same-keys switching across all your projects
  • ✓ Chrome window restore
  • ✓ Grayscale personal mode and break reminders
  • ✓ Today's and this week's stats
  • ✓ Up to 3 Macs · 1 year of updates, yours to keep
Join waitlist — free trial at launch

Pro

$48 /year

or $6/month

  • ✓ Everything in Personal
  • ✓ Full stats history and trends, all Macs combined
  • ✓ Focus goals and drift nudges
  • ✓ Your setup synced across Macs
  • ✓ Cancel anytime. After a year of Pro, Personal is yours to keep

Planned pricing. Final prices may change before launch.

Frequently asked questions

How is this different from AltTab, Raycast, or Mission Control?
They make you hunt for the right window every time. SwitchFlow is built for people who work across multiple projects: keys mean roles (code, docs, browser), and they follow you when you switch projects. Same keys, different windows — no thumbnails, no search, no rebinding.
What macOS versions are supported?
SwitchFlow requires macOS Sequoia (15.0) or later. It uses modern macOS APIs for window management that are not available on older versions.
What happens after the 30-day trial?
Buy Personal once and keep it, or go Pro for full stats history and sync. Cancel Pro anytime: after a year of Pro, Personal is yours to keep for good. If you don't buy, the app simply pauses, with your setup kept — no nag screens, no crippled free tier. If SwitchFlow hasn't earned its place in 30 days, it isn't for you.
Can I customize the key bindings?
Yes. Bind keys to roles per project through a simple grid UI — Cmd+Shift+C on any window, pick a key, done. Change them anytime. Because keys mean roles, not apps, they stay consistent when you switch projects.
What is the Hyper key and why do I need it?
The Hyper key maps Caps Lock to Cmd+Shift+Ctrl+Option all at once. This creates a massive, empty namespace for shortcuts that will never conflict with any app. It is required because without it, your app-switching keys would collide with shortcuts built into macOS and third-party apps. The Hyper key gives SwitchFlow its own dedicated key space.
Does SwitchFlow track what I type?
No. Keystrokes are never logged. To count focus time and switches, SwitchFlow only needs to know which window is in front — and window titles stay on your Mac.
What does "one-time" include, and what if macOS changes?
Personal is yours forever. It includes every update released in the 12 months after you buy, and you keep the last of them for as long as you like. If a new macOS comes out during those 12 months, you also get every fix that keeps SwitchFlow working on it, even if the fix ships later. After that, another year of updates is $12, whenever you want it. Pro includes every update while you're subscribed.

Ready to stay in one project?

Same keys in every project. Join the waitlist for early access and a 30-day free trial.

Join waitlist

Join the waitlist

Be first in line for the Mac app and a 30-day free trial at launch. No spam.