Switch Any App or Window Instantly

Switchi is a fast command palette for switching between macOS apps and windows. Summon it with one global shortcut, fuzzy-search every running app and open window across all Spaces, then switch, minimize, pin, close, or quit — by keyboard or by click. Menu-bar only. No Dock icon.

⌘E shortcut toggles Switchi from any app or Space

Every window across every Space — exact, native, reliable

Fuzzy search, pinning, per-app filters & quick actions

Download for macOS

One-time purchase · Lifetime license · No subscription

Switchi

6
All apps (4)
Calendar (1)
Chrome (3)
GitHub (1)
Notes (1)

Switchi — macOS App & Window Switcher

Chrome

Switchi — todo

Notes

Google Earth

Chrome

GitHub Desktop

GitHub

New Tab

Chrome

Calendar — 2026

Calendar

Built for people juggling a lot of windows

Native macOS

Menu-bar only

Keyboard & mouse

All Spaces

Local & private

Everything, One Shortcut Away

Summon Switchi with ⌘E, then search, filter by app or Space, sort, pin, multi-select, launch, or quit — by keyboard or click. Every clip below is the real palette — a few seconds each, no narration.

Act without switching first

Close, minimize, pin, or fullscreen a window straight from its tile. Quitting an app is hold-to-quit, so a stray click never closes everything.

Search titles, not just apps

Type a few letters and Switchi matches app names and window titles at the same time, ranking the window you used most recently first.

Pin what you keep coming back to

Pin a window from its tile and it floats to the front of the grid with a badge, held in pin order. The same badge unpins it.

Launch what isn't running yet

Flip to the built-in Launchpad, or just type "/" in the search box — "/mail" opens Mail without leaving the palette.

Sort the way you think

Order the grid by recently focused, window title, or app name. Whichever you pick is still there the next time you summon.

Act on a whole set at once

⌘-click tiles or ⇧-click a range — ⌘A takes the lot — then close, minimize, pin, or quit every one of them in a single gesture.

Narrow to a single app

Click an app chip to show only that app's windows. Your filter stays put across summons instead of resetting on you.

Spaces without the swipe

Scope the grid to one macOS Space or see them all together — including windows that are minimized or on another display.

Favorites along the footer

Star the apps you use most into a one-click dock, each with a Dock-style dot when it already has something running.

Hide what you don't need

Add per-app exceptions to keep apps like Finder out of the palette — always, or only when they have no open window.

Why Switchi App Beats Cmd-Tab

Cmd-Tab cycles apps, not windows. Mission Control needs a trackpad. Switchi is a native macOS app that reads the real window list straight from the system, so it can find, address, and act on any window — even ones you can't see right now — from one keystroke.

Every window, across every Space
  • Lists all windows on all Spaces and displays via CGWindowList — not just the one in front of you.
  • Phantom-window filtering drops the hidden Electron/Chrome ghost windows other switchers show by mistake.
Stable, exact window identity
  • Windows are addressed by a real CGWindowID, never a fragile array index.
  • Raise, minimize, close, and quit hit the exact window you picked — every time.
Keyboard or mouse, system-wide
  • ⌘E (customizable) toggles Switchi from any app or Space.
  • The previous window is pre-selected on summon — tap ↵ to switch straight back, just like Cmd-Tab.
  • Drive it with the arrow keys and ↵/⌘W/⌘M/⌘P/⌃⌘F, or point and click the tiles.
Native speed
  • A bundled Swift helper reads the window list, icons, and thumbnails straight from macOS.
  • Optimistic updates make closed and quit tiles disappear instantly, then reconcile.
Filter, sort & pin
  • Narrow to one app with filter chips, or one desktop with the Space dropdown; sort by recent, name, or app — and they stay put across summons.
  • Pin the windows you return to and they float to the front of the grid, holding pin order instead of reshuffling by recency.
  • Choose a 4- or 5-column grid to match your screen and window count.
Launch what isn't running yet
  • Flip to the built-in Launchpad for a macOS-style grid of every installed app.
  • Type to filter, then ↵ to launch — one palette for switching windows and opening new apps alike.
  • Or prefix your query with "/" — "/slack" launches Slack from the search box without flipping views.
  • Star your go-to apps into a favorites dock along the footer — always visible, one click to launch, with a Dock-style dot when the app is already open.
Act on a whole set at once
  • Build a selection with ⌘-click, a ⇧-click range, ⇧ plus the arrow keys, or ⌘A for the whole grid.
  • Close, minimize/restore, pin, or quit every window in the set in one gesture — from the selection bar or ⌘W/⌘M/⌘P.
  • Closing several windows asks first, and quitting always does — each prompt broken down per app, since quitting ends windows you didn't select.
  • Every window reports its own result, so an app that refuses to close a document stays selected and says so instead of passing as success.
See what you actually do
  • A local Statistics dialog counts your switches and summons, your median summon-to-action time, and your day streak.
  • A 30-day trend, your most switched-to apps, keyboard vs mouse, and the hours you switch most.
  • Measured facts only — no invented “time saved” figure graded against a baseline nobody measured.
  • It never leaves your Mac, and window titles are never recorded — only per-app counts.

Everything You Need to Move Around macOS

Switchi is a native macOS menu-bar app. Summon it with ⌘E, then search, filter, sort, pin, and act on every running app and open window — by keyboard or click.

Search & switch instantly

Switch back to your last window with a single ↵ — Cmd-Tab muscle memory, kept.

Fuzzy search across app name and window title at the same time.

Results ranked by recency (window z-order) so the right window is first.

Built-in Launchpad — flip the grid to every installed app and launch one from the palette.

Type "/" to launch — "/mail" opens an installed app straight from the search box, no view-switching.

Favorites dock — keep your most-used apps a single click away in the footer, each with a Dock-style dot when it's already running.

See & act on windows

Responsive grid of window cards with live thumbnails or icon fallback.

Activate, close, minimize/restore, fullscreen, or quit — a keystroke or a click away.

Pin the windows you return to and they float to the front of the grid with a pin badge, held in pin order.

Select a whole set of tiles — ⌘-click, ⇧-click a range, or ⌘A for everything — then close, minimize, pin, or quit them in one gesture.

Private & secure by design

Context-isolated renderer, sandboxed preload — no Node in the UI.

All native data validated at the IPC boundary and treated as untrusted.

Local-only. No accounts, no cloud sync, no trackers, no ads.

Usage statistics that never leave your Mac — and window titles are never recorded.

Built for busy screens
Anyone juggling many apps, windows, Spaces, and displays at once.
Developers
Power users
Multi-monitor
Many-window workflows

Per-app filter chips and sort by recent, name, or app — your filters and sort order stay put across summons instead of resetting on you. A 4- or 5-column grid to match your screen. Exceptions to hide apps like Finder from the palette — always, or only when they have no open window. Theme (System / Dark / Light) with an accent-color picker, a configurable global shortcut recorded live in-app, Launch at Login, automatic background updates, and Framer Motion animations that honor macOS Reduce Motion.

How it works

From install to daily flow in minutes. Menu-bar, native, and private.

1
Install & launch

Download the DMG and drag Switchi to Applications. It lives in your menu bar with no Dock icon and stays hidden until you summon it.

2
Grant Accessibility

Switchi asks for Accessibility so it can enumerate window titles and raise, minimize, or close windows. An in-app banner links straight to the right System Settings pane.

3
Toggle with ⌘E

The global shortcut shows or hides Switchi system-wide across every macOS Space, even when apps are minimized or another window is focused. The search box is focused instantly.

4
Fuzzy-search anything

Type a few letters — Switchi matches across app names and window titles at once, ranking the most recently used windows first.

5
Switch or act in one step

Switchi pre-selects the window you were just in, so a tap of ↵ flips you straight back — classic Cmd-Tab muscle memory. Or search first, then press ↵ or click a tile to jump to any window. Close (⌘W), minimize/restore (⌘M), pin (⌘P), fullscreen (⌃⌘F), or quit the app — from the keyboard or the hover controls (quitting an app is hold-to-quit, so a stray click never closes everything). ⌘-click or ⇧-click to build a set of tiles (⌘A takes the lot) and the same actions run across all of them at once.

6
Make it yours

Pick a theme and accent color, rebind the global shortcut live, toggle live previews, choose a 4- or 5-column grid, add per-app exceptions, and enable Launch at Login. Star the apps you use most into a one-click favorites dock along the footer. Flip to the built-in Launchpad anytime to open an app that isn't running yet — or just type "/" in the search box to launch one on the spot. A local Statistics dialog shows what you've actually been doing — switches, summons, your busiest hours — and never leaves your Mac.

One Price. Yours Forever.

Try Switchi free for 7 days — no card required. Like it? It's a one-time purchase, not a subscription. Pay once, own it forever, and get every future update.

Free Trial

The full app, on the house

Start here

7 days

3 daysfree

No card · No commitment · Cancel anytime

  • Every feature unlocked from day one — nothing held back
  • No credit card required to start
  • Keep your settings when you buy — no reinstall
Start your free trial

Download, install, and use every feature for 7 days. Buy the lifetime license whenever you're ready — no reinstall, no lost settings.

Switchi Lifetime

Everything, forever

Best value

$9.99

$29.99one-time

For macOS · Apple Silicon & Intel

  • Global hotkey command palette — switch apps & windows from anywhere
  • Fuzzy search across app name and window title
  • Every window across all Spaces and displays (exact CGWindowIDs)
  • Switch back to your previous window with a single ↵ — Cmd-Tab muscle memory
  • Activate, close, minimize/restore, fullscreen, or quit — by keyboard or click
  • Multi-select tiles and close, minimize, pin, or quit a whole set in one gesture
  • Pinning, per-app filters, Space filtering, sorting, a 4- or 5-column grid, and app exceptions
  • Built-in Launchpad to open apps that aren't running yet
  • Favorites dock — your most-used apps one click away in the footer
  • Local-only usage statistics — what you actually do, never leaving your Mac
  • Live window thumbnails (ScreenCaptureKit)
  • Themes (System / Dark / Light) + accent color picker
  • Configurable shortcut, Launch at Login, and settings that persist
  • Automatic background updates, free for the life of your license
Get the lifetime license
One-time payment
Lifetime license
No subscription
All future updates

7-day free trial, no card required. Secure checkout via DodoPayments when you buy. Prices in USD.

Frequently Asked Questions

Common questions about Switchi, the macOS app & window switcher.

Switchi is a native macOS command palette for switching between running apps and their windows — like AltTab meets a command palette. Toggle it with a global hotkey (⌘E by default), fuzzy-search every open window across all Spaces, and switch, minimize, pin, close, or quit — by keyboard or by click. It lives in the menu bar with no Dock icon.

Cmd-Tab cycles between apps, not individual windows, so you still have to hunt for the right window after you land on an app. Mission Control shows every window but needs a trackpad gesture and a mouse click. Switchi searches windows directly and switches in a single step — type and press ↵, or click the tile. And it keeps the Cmd-Tab reflex you already have: on summon it pre-selects the window you were just in, so a single ↵ flips you right back.

Yes. The bundled Swift helper reads the full window list from macOS (CGWindowList), so Switchi lists every window across every Space and display — including ones you can't currently see — and addresses each by a stable CGWindowID for reliable actions.

Accessibility is required to read window titles and to raise, minimize, or close windows. Screen Recording is optional and only used for live window thumbnails. Automation may be prompted on first use of the fallback backend. Switchi explains each permission before the OS prompt and links straight to the right System Settings pane — and on a fresh install, reaching for a window action before the grant lands brings up the steps, the deep link, and an “I've granted it” re-check rather than silently dismissing the palette onto the wrong window.

Completely. Switchi runs entirely on your Mac — there are no accounts, no cloud sync, no trackers, and no ads. The renderer is context-isolated with a sandboxed preload, and all native data is validated at the IPC boundary and treated as untrusted.

Yes. Switchi is code signed and notarized by Apple, which allows macOS Gatekeeper to verify the app is trusted and unchanged. On first launch, Gatekeeper may show a standard prompt — that's normal and confirms the app is verified. You never need to bypass Gatekeeper or run unsafe commands.

Switchi is a native macOS app for Apple Silicon and Intel Macs. It's menu-bar only, designed to stay out of your way until you summon it.

Yes. Exceptions let you hide any app from the palette — always, or only when it has no open window. A sensible default (Finder, hidden when it has no open window) is seeded on first run and is fully editable.

Yes. Switchi has a built-in Launchpad: flip the results grid to a macOS-style grid of every installed app, type to fuzzy-filter, and press ↵ (or click) to launch one. For a quicker path you can skip the toggle entirely — just prefix your search with "/" (e.g. "/notes") to launch an installed app straight from the search box. And the apps you reach for constantly can live in a favorites dock along the footer, one click from any view. It's one palette for switching to an open window and opening a brand-new app alike.

A compact row of your favorite apps pinned along the bottom of the palette, visible in every view. Click one to launch it (a Dock-style dot marks the apps already running), star or unstar any app from the Launchpad grid, and drag to reorder — the order sticks. Favorites persist across restarts, and an app that's since been uninstalled drops out automatically.

Yes. ⌘-click tiles to build a set, ⇧-click to take a range, hold ⇧ with the arrow keys to extend it, or ⌘A to select the whole grid. A selection bar then closes, minimizes/restores, pins, or quits every window in the set in one gesture — or use the same ⌘W / ⌘M / ⌘P from the keyboard. Closing several windows asks for confirmation first, and quitting always does (it ends every window those apps own, including ones you didn't pick), with both prompts broken down per app. Each window reports its own result, so an app that refuses to close an unsaved document stays selected and tells you, rather than quietly passing as done.

Not off your Mac — nothing is ever sent anywhere. Switchi does keep a local Statistics dialog you can open yourself: lifetime switches and summons, your median summon-to-action time, a day streak, a 30-day trend, the apps you switch to most, keyboard vs mouse, and the hours you switch in. Every figure is counted or measured — there's deliberately no invented “time saved” number. Window titles are never recorded, only per-app counts and names, and Reset erases the lot.

Switchi is a one-time purchase — a lifetime license for $9.99, not a subscription. Pay once and it's yours, including future updates.

Automatically. Switchi checks for updates in the background and installs the next one the next time you quit — no manual downloads or reinstalls. Updates are free for the life of your license.

Yes. ⌘E is the default, but you can rebind it live in-app to whatever combination fits your workflow. You can also pick a theme (System / Dark / Light) and an accent color.