AltTab
Windows-like alt-tab window switcher

AltTab — Official Website
Quick Take: AltTab
AltTab solves a real, daily frustration with macOS: the inability to switch between individual windows with visual previews. If you work with more than a handful of windows, the native Command+Tab app-level switcher is insufficient, and AltTab's window-level thumbnails are transformative. It's free, it's fast, it's configurable, and it doesn't try to do anything beyond window switching. The slight learning curve in configuring the appearance and permissions is the only barrier. Once set up, it becomes invisible infrastructure—you stop noticing it and start wondering how you worked without it.
Best For
- •Windows-to-Mac converts who miss Alt+Tab window previews
- •Developers, designers, and researchers with many open windows
- •Anyone who finds macOS Mission Control too disorienting for targeted switching
- •Multi-monitor and multi-Space users who need precise window navigation
What is AltTab?
If you've ever used Windows and then switched to a Mac, you know the frustration: you press Command+Tab expecting to see all your open windows, but macOS only shows you application icons. You have six Chrome windows, three VS Code instances, and two Finder windows? Too bad—macOS shows you one Chrome icon, one VS Code icon, one Finder icon, and you have to figure out the rest yourself. AltTab is an open-source utility that replaces this behavior with a proper window switcher. Press Option+Tab and you see thumbnail previews of every open window across every application. Each window is its own entry—not hidden behind an application icon. You see the actual content of each window, pick the one you want, and switch directly to it. It's the window switching behavior that Windows has had since Vista and that macOS has stubbornly refused to implement for decades. Created by developer lwouis and available on GitHub under the GPL-3.0 license, AltTab has become one of the most recommended Mac utilities in developer circles. It's free, it's lightweight (typically under 50MB RAM), and it fills a gap that Apple shows no interest in addressing. The app works alongside macOS Spaces, multiple monitors, and Stage Manager without conflicts. As of 2026, it supports macOS Sequoia with full Apple Silicon optimization. AltTab isn't just for Windows converts, though. Anyone who works with many windows—developers, designers, researchers, writers—benefits from seeing their actual windows instead of generic application icons. It's the kind of tool that makes you wonder why Apple hasn't copied it yet.
Install with Homebrew
brew install --cask alt-tabDeep Dive: Why macOS Window Switching Falls Short
macOS has always treated applications as the primary unit of switching, not windows. Command+Tab switches between apps. Command+` switches between windows of the same app. Mission Control shows all windows in a spatial layout. None of these give you a simple, keyboard-driven list of all windows with previews—the thing Windows has done since Vista.
History & Background
AltTab was first released in 2019 as a response to this gap. The developer, lwouis, built it because no existing free tool provided Windows-style Alt+Tab behavior on macOS. The paid alternatives (Witch, Contexts) existed but either used text lists instead of thumbnails or cost money for what felt like a basic OS feature. AltTab gained traction quickly on GitHub and through recommendations on Reddit and Hacker News. By 2025 it had become the default recommendation in 'new Mac setup' threads.
How It Works
AltTab uses macOS Accessibility APIs to enumerate open windows and the Screen Recording API to capture window thumbnails. It renders the switcher as an overlay panel using AppKit. The challenge is performance—capturing thumbnails for 20+ windows needs to happen within the fraction of a second between the user pressing the shortcut and the switcher appearing. AltTab handles this through cached thumbnails that update lazily, so the switcher appears instantly with slightly stale previews that refresh as you look at them.
Ecosystem & Integrations
AltTab fits into the macOS power user stack alongside Rectangle (window tiling), Maccy (clipboard history), Shottr (screenshots), and Raycast (launcher). These apps collectively fix the most common complaints about macOS out of the box. AltTab doesn't conflict with any of them—it handles switching, while Rectangle handles positioning, and Maccy handles clipboard. Together they create a cohesive productivity layer on top of macOS.
Future Development
AltTab development focuses primarily on compatibility with new macOS versions and stability improvements. Apple frequently changes the Accessibility and Screen Recording APIs, which can break window enumeration or thumbnail capture. The developer has been consistent about maintaining compatibility with each macOS release. Feature development is conservative—the app is mature and the developer avoids adding features that would slow down the core switching experience.
Key Features
Window Thumbnail Previews
The core feature: when you trigger AltTab, you see a grid of live thumbnail previews showing the actual content of every open window. If you have three VS Code windows open, you see three distinct thumbnails showing different code files—not one VS Code icon. The thumbnails update in real time, so you can distinguish between a browser tab showing documentation and one showing your email. You identify windows visually instead of guessing from application icons. This is the feature macOS doesn't have and the reason AltTab exists.
Customizable Keyboard Shortcuts
AltTab supports up to three separate keyboard shortcuts, each configurable to show different sets of windows. The default is Option+Tab to show all windows. You might set up a second shortcut (say, Control+Tab) that only shows windows from the current Space, and a third (Option+`) that only shows windows from the current application. Each shortcut can have its own behavior for which windows to include and how to display them. This lets you build a window-switching system that matches exactly how you work.
Direct Window Actions
While the AltTab switcher is open, you can do more than just switch. Hover over a window thumbnail and press Q to quit that app, W to close that specific window, M to minimize it, or H to hide the application. These shortcuts work without leaving the switcher. If you're cleaning up your desktop, you can close five unnecessary windows in quick succession by triggering AltTab once and pressing W on each one. It's faster than clicking through individual windows and finding their close buttons.
Application Blacklisting
Some apps create windows you never want to see in the switcher: menu bar utilities, background helpers, system tray apps, Finder desktop. AltTab lets you blacklist any application so its windows never appear in the switcher. You can also choose to show only windows that have visible UI (hiding background processes automatically). The blacklist is application-level—add Bartender, Dropbox, or any utility you never manually switch to, and your switcher stays clean.
Appearance Themes and Customization
AltTab ships with several appearance presets: a macOS-native style that matches your system theme, a Windows 10-style layout for familiarity, and minimal options for less visual distraction. Beyond presets, you can customize almost everything: thumbnail size, number of rows, window title visibility, app icon overlays, rounded corners, shadow effects, and whether to show the app name or window title. You can also adjust the animation speed when the switcher appears—set it to zero for instant display.
Spaces and Multi-Monitor Support
AltTab works correctly with macOS Spaces, multiple displays, and Stage Manager. You can configure it to show windows from all Spaces or only the current Space. For multi-monitor setups, you can choose to show all windows on whichever screen you triggered the shortcut from, or only show windows from the current display. This level of control matters when you have a coding monitor and a reference monitor—you might only want to switch between windows on the screen you're actively using.
Minimized and Hidden Window Support
macOS's native switcher ignores minimized windows—if you minimized a Finder window to the Dock, Command+Tab won't bring it back. AltTab can show minimized windows in the switcher with a visual indicator (a dimmed overlay) so you can bring them back without going to the Dock. Hidden applications can be included or excluded based on your preference. This means you never lose track of a window just because you minimized it earlier.
Who Should Use AltTab?
1The Windows-to-Mac Developer
You spent years on Windows where Alt+Tab showed every window with previews. You switch to a Mac for work and immediately miss this behavior. macOS's Command+Tab shows application icons, and Exposé/Mission Control feels completely foreign. You install AltTab, set Option+Tab as the trigger, and immediately feel at home. Every window is visible, you can switch to any one with a keystroke, and the muscle memory from years of Windows use transfers directly.
2The Full-Stack Developer with Many Windows
Your typical workday involves 3 VS Code windows (frontend, backend, infrastructure), 2 terminal windows, 4 Chrome tabs (docs, staging, production, Jira), Slack, and Spotify. macOS's switcher shows 5 icons for 11 windows. With AltTab, you press Option+Tab and see all 11 windows as thumbnails. You spot the terminal running your dev server, the Chrome tab with the API documentation, and the VS Code window with the file you need—all visible at once. You pick the one you want and you're there in under a second.
3The Designer with Multiple Projects
You have three Figma files open, two Photoshop canvases, a browser with client feedback, and Slack. You need to jump between the header design in Figma and the asset export in Photoshop constantly. macOS shows you one Figma icon and one Photoshop icon. AltTab shows you five distinct thumbnails where you can see the actual designs. You pick the correct Figma file visually instead of cycling through them with Command+` and guessing.
4The Researcher with Reference Windows
You're writing a paper with 8 PDF windows, a Word document, and several browser tabs with academic databases. You need to cross-reference between sources constantly. AltTab shows all 12 windows with thumbnails that let you identify each PDF by its content. You find the paper about neural networks by its distinctive chart in the thumbnail, switch to it, check the citation, and switch back to your document. This is dramatically faster than cycling through 8 PDFs trying to find the right one.
How to Install AltTab on Mac
AltTab is free and installs via Homebrew in one command.
Install via Homebrew
Run `brew install --cask alt-tab` in Terminal. The download is small (under 10MB) and installation takes seconds.
Grant Accessibility Permission
On first launch, AltTab requests Accessibility permission in System Settings → Privacy & Security → Accessibility. This is required for the app to capture window information and keyboard shortcuts. Grant it and restart AltTab.
Optional: Grant Screen Recording Permission
For live window thumbnail previews, AltTab needs Screen Recording permission. Without it, thumbnails may appear as generic placeholders. Go to System Settings → Privacy & Security → Screen Recording and enable AltTab.
Configure Your Shortcut
Open AltTab's preferences from its menu bar icon. Set your preferred trigger shortcut—Option+Tab is the default and matches the Windows Alt+Tab muscle memory. You can also override Command+Tab to completely replace the native macOS switcher.
Pro Tips
- • If thumbnails show as blank rectangles, you haven't granted Screen Recording permission yet. Go to System Settings → Privacy & Security → Screen Recording.
- • Set AltTab to launch at login in its preferences so it's always available.
- • If you override Command+Tab, the native macOS app switcher is completely replaced. Try Option+Tab first to keep both available.
Configuration Tips
Override Command+Tab for Full Replacement
If you want AltTab to completely replace the native macOS switcher, go to AltTab preferences and set Shortcut 1 to Command+Tab. This is aggressive—you lose the native app switcher entirely—but if AltTab's window-level switching is what you want, there's no reason to keep the old icon-based switcher around.
Set Up Space-Specific Switching
Configure Shortcut 2 (e.g., Control+Tab) to show only windows from the current Space. This gives you two modes: Option+Tab for 'show me everything' and Control+Tab for 'show me what's on this screen right now'. The two-shortcut approach is the best way to handle large multi-Space setups.
Adjust Thumbnail Size for Your Display
On a 13-inch MacBook, the default thumbnail size might be too large, showing only 4-6 windows. On a 27-inch display, they might be too small. Go to Appearance → Thumbnails and adjust the max width and height until the grid feels right. Aim for thumbnails large enough to identify content but small enough to fit your usual number of open windows.
Blacklist Utility Apps
Go to Preferences → Blacklists and add apps like Bartender, iStat Menus, CleanMyMac, Dropbox, and any other utility that creates windows you never switch to. This keeps your switcher focused on the windows you actually work with. You can also set 'Show windows' to 'Visible windows only' to automatically exclude background processes.
Enable Minimized Window Indicators
In Appearance settings, enable the visual indicator for minimized windows. This shows minimized windows in the switcher with a slight dimming or badge, so you can bring them back without opening the Dock. It's especially useful if you minimize windows to the Dock and then forget about them.
Alternatives to AltTab
A few other tools address macOS window switching, with different approaches:
macOS Mission Control
Built into macOS, Mission Control (triggered by swiping up with three fingers or pressing F3) shows all windows in an Exposé-style spread. It's visual, but windows are often too small to identify on a cluttered desktop, and there's no keyboard-driven selection like AltTab provides. AltTab is faster for targeted switching; Mission Control is better for getting a bird's-eye view.
Witch
Witch is a paid ($14) window switcher that predates AltTab. It shows a list-based switcher (not thumbnails) and supports switching between tabs in some applications. AltTab's thumbnail previews are more useful for visual identification, and AltTab is free. Witch's advantage is its tab-level switching within apps like Safari.
Contexts
Contexts ($9.99) is a window switcher with a sidebar mode and a panel mode. It shows window titles in a searchable list. More polished than AltTab in some ways, but it doesn't show live thumbnails—you identify windows by their titles, not their content. AltTab's visual approach is faster when you have many windows with similar titles.
Stage Manager (macOS built-in)
Apple's Stage Manager groups windows on the side of the screen and lets you click between groups. It's a different approach from traditional window switching—more about organizing groups than switching between individual windows. Some users find it useful for focus; others find it restrictive. AltTab and Stage Manager can coexist.
Pricing
AltTab is completely free and open-source under the GPL-3.0 license. There are no paid tiers, no donation nag screens, no premium features. The developer maintains it as a community project on GitHub. There is no App Store version—Homebrew or direct download from the GitHub releases page are the only installation methods.
Pros
- ✓Shows actual window thumbnails instead of macOS's application-icon-only approach
- ✓Customizable shortcuts with up to three independent trigger bindings
- ✓Direct window actions (close, minimize, quit) from within the switcher
- ✓Application blacklisting keeps the switcher clean and focused
- ✓Shows minimized and hidden windows that macOS's native switcher ignores
- ✓Works correctly with Spaces, multiple monitors, and Stage Manager
- ✓Multiple appearance themes including macOS-native and Windows 10 styles
- ✓Free and open-source (GPL-3.0) with no ads or premium tiers
- ✓Lightweight—under 50MB RAM, negligible CPU usage
- ✓Active development with regular updates for new macOS versions
Cons
- ✗Requires both Accessibility and Screen Recording permissions (macOS security prompts)
- ✗Occasionally shows brief blank thumbnails when a window hasn't rendered yet
- ✗No iOS/iPadOS companion—Mac only
- ✗Can conflict with other window management tools if keyboard shortcuts overlap
- ✗The settings panel has many options, which can be overwhelming for casual users
Community & Development
AltTab has over 16,000 stars on GitHub and an active community of users and contributors. The developer (lwouis) is responsive to issues and regularly ships updates for new macOS versions. The project has a straightforward contribution model—bugs get triaged quickly, and community pull requests are reviewed and merged. AltTab is frequently mentioned on r/mac, r/macapps, and Hacker News as a must-install utility for new Macs. The user base is primarily developers and power users who discovered it through word-of-mouth. There's no marketing, no website beyond the GitHub page, and no social media presence—the app's reputation is entirely organic.
Video Tutorials
Getting Started with AltTab
More Tutorials
Alt-Tab Brings Windows-style App Switching to the Mac
A Better Computer • 33.2K views
Mega-Useful Multitasking Shortcuts for macOS #Shorts
Computer Clan Shorts • 154.0K views
How to get Windows Style Alt-Tab on a Mac! (2023)
Top Spec • 52.4K views
Frequently Asked Questions about AltTab
Our Verdict
AltTab solves a real, daily frustration with macOS: the inability to switch between individual windows with visual previews. If you work with more than a handful of windows, the native Command+Tab app-level switcher is insufficient, and AltTab's window-level thumbnails are transformative. It's free, it's fast, it's configurable, and it doesn't try to do anything beyond window switching. The slight learning curve in configuring the appearance and permissions is the only barrier. Once set up, it becomes invisible infrastructure—you stop noticing it and start wondering how you worked without it.
About the Author
Productivity & Workflow Analyst
Related Technologies & Concepts
Related Topics
Sources & References
Key Verified Facts
- The official documentation and landing page confirming that AltTab is a free utility designed to replicate the Windows 'alt-tab' window switcher behavior on macOS.[cite-1]
- Official documentation explaining that AltTab requires macOS Accessibility permissions to intercept keystrokes and Screen Recording permissions to generate live window thumbnails.[cite-2]
- Official FAQ detailing how users can customize shortcut keys, adjust thumbnail sizes, and blacklist specific applications from appearing in the switcher.[cite-3]
- The primary open-source GitHub repository for AltTab, written in Swift, demonstrating active community development and over 10,000 stars.[cite-4]
- The official GitHub releases page containing changelogs, bug fixes, and continuous compatibility updates for newer macOS versions like Sonoma and Sequoia.[cite-5]
- 1AltTab - Windows alt-tab on macOS
Accessed May 6, 2026
"The official documentation and landing page confirming that AltTab is a free utility designed to replicate the Windows 'alt-tab' window switcher behavior on macOS."
- 2Permissions Documentation · lwouis/alt-tab-macos
Accessed May 6, 2026
"Official documentation explaining that AltTab requires macOS Accessibility permissions to intercept keystrokes and Screen Recording permissions to generate live window thumbnails."
- 3AltTab FAQ and Troubleshooting
Accessed May 6, 2026
"Official FAQ detailing how users can customize shortcut keys, adjust thumbnail sizes, and blacklist specific applications from appearing in the switcher."
- 4lwouis/alt-tab-macos: Windows alt-tab on macOS
Accessed May 6, 2026
"The primary open-source GitHub repository for AltTab, written in Swift, demonstrating active community development and over 16,000 stars."
- 5Releases · lwouis/alt-tab-macos
Accessed May 6, 2026
"The official GitHub releases page containing changelogs, bug fixes, and continuous compatibility updates for newer macOS versions like Sequoia."
- 6How to Get Windows-Style Alt+Tab on a Mac
Accessed May 6, 2026
"A How-To Geek tutorial explaining the limitations of the native macOS Command+Tab (which groups by application) and how AltTab resolves this by exposing individual windows."
- 7How to Get a Windows-Style Alt-Tab Switcher on Mac
Accessed May 6, 2026
"A MakeUseOf article recommending AltTab as the premier free solution for managing multiple instances of the same application, such as multiple Chrome or Finder windows."
- 8The best Mac apps for window management and multitasking
Accessed May 6, 2026
"A 9to5Mac review highlighting AltTab among the top macOS productivity utilities, specifically praising its extensive UI customization options and multi-monitor support."
- 9Performance Optimization & CPU Benchmarks · Issue #732
Accessed May 6, 2026
"A GitHub issue tracking performance benchmarks where developers measured and optimized AltTab's CPU usage during rapid window switching, leading to significant rendering improvements."
- 10AltTab – Windows alt-tab on macOS | Hacker News
Accessed May 6, 2026
"Community benchmarks and technical discussions on Hacker News comparing AltTab's memory footprint and input latency against built-in macOS Mission Control and paid alternatives like Witch."