Stop cmd+tab
Same keys, every project.
One screen, one window.
Every time.
Code
Docs
macOS 15+
30-day free trial
Last login: Wed May 20 14:15:47\nkmiteerror@macbook fono % _
Personal mode
Everything fades to grayscale on purpose — a visual boundary between work and life. Press 1–4 anytime to snap back to color.
Every cmd+tab is a small detour. SwitchFlow keeps you in the lane.
🔍 Cmd+Tab: hunt & decide
Each detour takes seconds. Getting your train of thought back takes longer.
⚡ SwitchFlow: same keys, every project
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.
Project
Press 1–5 to land in a project. fono, synapse, personal — each one is its own context.
Role
C is code. D is docs. R is results. Keys mean jobs, not app names.
Switch
Jump to another project. Same keys — different windows underneath. Your fingers never relearn.
Built to protect your focus
Switching is where focus leaks. SwitchFlow fixes the switching — and shows you what your day actually looked like.
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:
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
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.
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
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
Pro
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?
What macOS versions are supported?
What happens after the 30-day trial?
Can I customize the key bindings?
What is the Hyper key and why do I need it?
Does SwitchFlow track what I type?
What does "one-time" include, and what if macOS changes?
Ready to stay in one project?
Same keys in every project. Join the waitlist for early access and a 30-day free trial.
Join waitlistJoin the waitlist
Be first in line for the Mac app and a 30-day free trial at launch. No spam.