Switch windows as easily as shuffling a deck.
ShakaPachi is a macOS app that lists your open windows one by one, so Cmd+Tab alone takes you straight to the one you want.

Do any of these happen when you switch between apps and windows?
Straight to the window, with Cmd+Tab alone.
Every open window is listed individually from the start, so picking an app and then picking a window stops being two separate steps.
Why it works
macOS's own app switcher (Cmd+Tab) treats every window of an app as one block. ShakaPachi lists each open window separately, so however many windows an app has, you move to the one you want straight from the list.

A snapshot of the selected window sits under its title, alongside the app icon, so near-identical titles stop mattering — you recognise the contents. Prefer a text-only list? Turn it off in settings.

Windows are listed most-recently-used first, so when you are comparing two of them, a press of Cmd+Tab is the whole round trip.
Key features

What it needs, and how it handles your keystrokes
- Source code
- Published under GPL-3.0. What it actually does can be read in the repository.
- Requirements
- macOS 13 Ventura or later.
- Accessibility permission
- Used to watch the modifier keys and raise windows.
- Screen Recording permission
- Used to read window titles and capture the snapshots.
- While you type a password
- Whenever macOS Secure Input is active, key events are not detected at all.
- Network traffic
- The only thing it talks to is GitHub, to check for an update. Neither your keystrokes nor your window contents ever leave the Mac.
- Where the stats live
- All it records is how many switches happened and on what day, stored on your Mac. Which app or window you were in is never kept.
- Price
- Free.
Give it a try
Grab the latest build from GitHub Releases.
macOS 13 Ventura or later · Accessibility and Screen Recording permissions required · Free (GPL-3.0)