Skip to content
Panehop

Features

Everything Panehop does.

Search switching, two-keystroke Fast Search, per-window ⌘Tab, an auto-hiding sidebar, every Space and every display. All of it on the Accessibility permission alone.

Find

Get to the window you mean

Every way of reaching a window in Panehop is built on one list: every window of every app, kept warm in memory and ordered by when you last used it.

⌃Space

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.

Fnsl

Fast Search

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.

Learned shortcuts

Type a query, choose a result that was not the first one, and Panehop remembers. Short queries become personal shortcuts without you configuring anything.

Works on your keyboard layout

Search text is read through the active layout, so AZERTY, Dvorak and Swedish keyboards search the characters you actually typed. Shortcuts are matched by key position, so they survive a layout switch.

Switch

A ⌘Tab that knows about windows

macOS switches between apps. Panehop switches between windows, and does it with the chords your hands already know.

⌘Tab

Per-window ⌘Tab

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.

The sidebar

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.

⌘W

Act without leaving the panel

⌘W closes the selected window, ⌘Q quits its app, ⌘M minimises. Move with the arrows, or n/p and j/k if that is where your fingers live.

Every Space, every display

Windows on other Spaces and other displays are in the list. Switching to one takes you there, with keyboard focus in that window.

Panels on every display

With more than one screen, the panel can show on every display at once, or only on the active one.

Fit in

Configured for how you work

The defaults are the demo. Everything the defaults get wrong for you is a setting.

Rules

Hide apps, or hide windows whose title matches a pattern. Pause every shortcut while a virtual machine or remote desktop has focus, so ⌘Tab reaches the guest.

Light, dark, or match the system

Plus a text-size slider for the panel, and Liquid Glass on macOS Tahoe. The panels animate nothing, so there is no motion to reduce.

Permission-light by design

Accessibility, to list and switch windows. Never Screen Recording, so no thumbnails and no monthly re-authorisation prompt. Fast Search also needs Input Monitoring for its key capture, and asks for it only when you use it.

Built to a latency budget

The window list and the panel are always warm; the hotkey path does no lookups at all. Under 50 ms from key to panel, under 10 ms per keystroke, ~0% CPU at idle.

Coming in 1.x

Included in the price, when it ships.

Number switching
⌥1 – ⌥9 to jump, with reservable slots.
Trackpad gestures
Two-finger edge swipe to open the switcher.
Window thumbnails
Optional and off by default. Turning it on is the one thing that asks for Screen Recording.