The window you need, already on top. AI on your Mac sorts your windows the moment you press Tab.
Only the first 100 get in
Tab, tab, tab…
You want~/Flow — npm run dev
×1press
Five presses to reach Ghostty. Then it opens the Ghostty window you used last, not the one you need.
You’re in

Planning the launch: its windows come first
Sorted by a model on your Mac, offline. Named groups need Deep context, which is optional and off by default. See Privacy.
A name, a typo, or plain words for what you meant.
Instant match, typo and all
Hold Command the whole time. fuwa only adds keys to the gesture you already know.
Shortcuts
Switch windows
Your last window is the first press.
Go back
Step back through the list, as in macOS.
Search while switching
Then type a name, a typo, or what you meant.
Show all windows
Every window stays reachable.
Close or quit the selection
Q quits the highlighted app instead.
Cancel
Back where you were, nothing switched.
Window titles can be personal, so here is where they go.
Processed on your Mac
- Which windows are open and which you used last, via macOS Accessibility.
- AI sorting and search, by a model on your Mac. Text only, never screenshots.
- Switching habits: which apps you switch between, never window titles.
Only if you turn it on
- Deep context sends window titles and app names, including other open windows, and short task summaries to OpenAI through your own Codex CLI sign-in.
- Screen context sends a still of the focused window only, never other windows, and keeps no history.
- Both are off by default, and neither runs when you press Cmd-Tab.
FAQ
Yes, at the window level. Turn fuwa off from the menu bar and normal macOS Cmd-Tab comes right back.












