WindowHop application icon

A native window switcher for macOS

Switch between windows, not just apps.

Free and open source, with no telemetry. It runs on Apple silicon Macs with macOS 26 or later.

or

brew install --cask martonpaulo/tap/windowhop

97 downloads★ 5 stars on GitHub

How it works

One gesture you already know.

WindowHop answers the same ⌘Tab as the Mac, but it lists windows instead of apps. The window you used last is already selected.

  1. Hold ⌘

    Keep the Command key down, as you do for Apple’s app switcher.

  2. Press Tab

    Every window gets its own tile. Press Tab again, or an arrow key, to move.

  3. Release

    You land on that exact window, also on another Space or another display.

The real app

Large app icons or live previews.

Choose the look in Settings. Both follow your Mac’s Light or Dark appearance, as these screenshots do.

WindowHop in Window Previews style: eight window snapshots, each with its app icon in the corner, one selected
Window Previews: a picture of each window. It needs Screen Recording, and the pictures never leave your Mac.
WindowHop in App Icons style: one row of large app icons with window titles, one selected
App Icons, the default: large icons and window titles. No extra permission.

Made for the Mac

Small, fast, and out of your way.

Keyboard first

⌘Tab to switch, ⌥Tab for a switcher that stays open, arrow keys to move. You choose both shortcuts.

Every Space and display

Windows on other Spaces and displays are included. Minimized windows, hidden apps and Picture in Picture are optional.

Native look

System fonts, Light and Dark appearance, and a clear selection. Nothing to theme and nothing to learn.

One tile per window

Three browser windows are three tiles. A window with ten tabs is still one tile.

Larger preview

Stay on one window for a moment to see a bigger picture of it, without moving the real window.

Safe and private by design

If WindowHop is not running, ⌘Tab works as it always did. Nothing leaves your Mac except the update check.

  • No telemetry
  • No account
  • Public Apple APIs only
  • Open source
WindowHop Settings, Switcher pane: the App Icons and Window Previews styles, tab counts, the windows to include, and the display the switcher opens on

Settings

Good defaults. Few choices.

Settings has four short panes. Pick the style, the windows to include and the display the switcher opens on. Restore Defaults puts everything back.

Latest stable release

WindowHop 2.3.3

For macOS 26 or later on Apple Silicon Macs. Signed with Developer ID, notarized by Apple, and delivered as a disk image you drag to Applications.

Or with Homebrew:

brew install --cask martonpaulo/tap/windowhop

Already installed from the disk image? Add --adopt so Homebrew manages that copy and keeps your settings.

Downloaded 97 times

How to install, step by step

Learn more

Questions before you try it?

Open source

Built in public.

WindowHop is GPL-3.0 free software developed by Marton Paulo. It is derived from AltTab by Louis Pontoise (lwouis) and contributors, with gratitude and their attribution kept.

No telemetry. No accounts. Update checks are WindowHop’s only network activity.