Search switching
⌃Space opens a search across every open window. Matching is fuzzy and favours acronyms, and you can allow one typo. It learns, too. Pick a result that was not on top and the same query puts it there next time.
A window switcher for macOS
Panehop finds any open window by app name or title as soon as you start typing. It also gives your Mac a ⌘Tab that moves between windows instead of apps. It is fast enough that you stop noticing it, and that is the point.
14-day trial, no account. macOS 14 or later, Apple silicon and Intel.
Try it. Type fi, sl, or the first letters of two words into the panel.
What it does
⌃Space opens a search across every open window. Matching is fuzzy and favours acronyms, and you can allow one typo. It learns, too. Pick a result that was not on top and the same query puts it there next time.
Hold Fn, type one or two characters, let go. The window is in front before the panel has finished appearing. No Return key, no mouse.
The system switcher, for windows. Every window is its own item, in most recently used order. ⌘` lists only the current app's windows. Both chords can be remapped.
A dock of your open windows on the edge of every display. It hides itself, shows a thin strip of app icons, and expands under the pointer into names and titles. One click focuses that window. It is off by default. Turn it on in Settings › Sidebar and pick an edge.
Fast Search
Hold a modifier, type one or two characters, let go. You are looking at the window you meant. There is no panel to open first and no Return to press.
Fn by default. Caps Lock, either ⌘ or either ⌥ if you prefer. Left and right count as different keys.
Acronyms win for short queries, so sl finds Slack before Safari · Login. Two characters usually settle it.
Keyboard focus lands in the selected window itself, even when it lives on another Space or display.
Latency is the product
The window list and the panel are always warm. Pressing the hotkey does no lookups. It reorders a list that is already in memory and shows a panel that already exists. Every release is measured against these numbers.
Maintained
macOS changes every year, and window switchers are usually the first thing it breaks. Panehop is made by one developer. He runs every summer's macOS beta against it, ships fixes as in-place updates, and answers the support email himself. Every 1.x update is included in the price.
See how it comparesPermissions
Panehop lists windows by icon and title. That needs the Accessibility permission and nothing else. It never asks for Screen Recording, so there are no thumbnails, no capture of your screen and no monthly prompt to re-authorise. Fast Search reads keys while you hold its trigger, which needs Input Monitoring. It asks for that the first time you use Fast Search and never before. There are no analytics in the app. The update check is the one request it makes on its own.
Read the privacy policyPricing
A licence is a one-time purchase and covers every 1.x update. No subscription, no account. You paste a key in once.
Download the trial, grant one permission, hold Fn. If it has not replaced your ⌘Tab within a week, you have paid nothing.