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

See what ⌘ Tab does today ↓

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

Q3 Launch Plan in Notes

Planning the launch: its windows come first

#generalSlack
InboxMail
fuwa — landing pageGoogle Chrome
FlowSettingsView.swift — FlowCursor
~/Flow — npm run devGhostty
Lo-fi focusMusic

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

⌫
Q3 Launch PlanNotes
fuwa — landing pageGoogle Chrome
~/Flow — npm run devGhostty
InboxMail
#generalSlack
Lo-fi focusMusic

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.