Native macOS window switching

Switch apps without breaking your flow.

Window Switcher Pro gives macOS a focused keyboard-driven switcher for open apps and windows, with optional thumbnails, clear permissions, and settings that stay out of the way.

Pre-release for macOS 14+ using SwiftUI, AppKit, Accessibility, and ScreenCaptureKit.

Window Switcher Pro Option+Tab
SafariProduct research
FinderProject files
TerminalBuild output
Built for daily use

A switcher that feels like part of the Mac.

The app is designed as a menu bar utility: lightweight, keyboard-first, and easy to understand when macOS asks for permissions.

Option+TabDefault shortcut, with configurable alternatives.
WindowsSwitch between apps, windows, or title-focused entries.
PrivateSettings and diagnostics stay local to your Mac.
NativeBuilt with public macOS APIs and App Sandbox in mind.
Switcher modes

Choose the level of visual detail you want.

Use compact app icons when you want speed, titles when you need clarity, or ScreenCaptureKit thumbnails with grouped per-window selection when visual context matters.

01Thumbnails

Window previews when Screen Recording is enabled, with nested targets for apps that have multiple windows.

02App icons

Compact switching for muscle memory and speed.

03Titles

Readable labels for document-heavy workflows.

Permissions

No mystery permission wall.

The app explains what each macOS permission does before you enable it.

Accessibility

Required to focus the app or window you select.

Screen Recording

Optional. Used only for richer local window thumbnails.

Launch at Login

Optional. Keeps the menu bar utility ready after sign-in.

Clean-room boundary

Independent code, assets, and product language.

Window Switcher Pro is being built as its own macOS utility. The project avoids copied source, private APIs, inherited branding, and unsupported update assumptions.

Public APIsAccessibility, AppKit, Carbon hotkeys, ServiceManagement, and ScreenCaptureKit.
Sandbox-firstDesigned for an App Store-oriented review path.
Local-first privacyNo account system, analytics claim, or tracking claim in the current product posture.