Window Switcher

A macOS utility for quickly switching between multiple windows of the currently active application.

Window Switcher Demo

Features

System Requirements

Installation

  1. Go to the GitHub Releases page and download the latest .dmg file
  2. Open the downloaded DMG file
  3. Drag Window Switcher into the Applications folder
  4. Launch Window Switcher from Applications
  5. On first use, the system will prompt you to grant Accessibility permission — click Allow (see details below)

Usage

  1. After launch, a ⌨️ icon appears in the menu bar
  2. Open multiple windows of the same app (e.g., multiple Finder windows or browser windows)
  3. Press + ` (Option + Backtick) to bring up the window switcher overlay
  4. Continue pressing + ` to cycle through windows (hold Shift to cycle backward)
  5. Release the Option key to switch to the selected window
  6. Press Esc to cancel

Menu Bar Options

Click the ⌨️ icon in the menu bar:

Updating

  1. Open menu bar → Settings... → scroll to the About section
  2. Click Check for Updates
  3. If a new version is available, click the Download button to open the release page in your browser. Or visit the GitHub Releases page directly.
  4. Download the new DMG file
  5. Click ⌨️ in the menu bar → Quit Window Switcher to quit the current version
  6. Open the new DMG and drag Window Switcher to Applications (replace the old version)
  7. Relaunch Window Switcher

Accessibility Permission

Window Switcher requires macOS Accessibility permission to read and manage windows.

First-Time Authorization

The first time you press the hotkey, the system will automatically show an authorization dialog. Click "Open System Settings" and enable the permission.

You can also trigger this manually via menu bar → Check Accessibility Permission.

Troubleshooting

If the hotkey doesn't respond or window switching doesn't work, try the following steps:

  1. Open System SettingsPrivacy & SecurityAccessibility
  2. Find Window Switcher in the list
  3. Toggle it off (or click the button to remove it), then toggle it back on (or click + to re-add it)
  4. Click ⌨️ in the menu bar → Quit Window Switcher to quit the app
  5. Relaunch Window Switcher