TabLift is a lightweight macOS utility that restores minimized apps instantly when switching with ⌘ Tab
or ⌘ `
.
By default, macOS ignores minimized windows unless you hold the Option
key.
TabLift fixes this behavior, making app switching intuitive and seamless — no extra keys needed.
- Instantly restores minimized windows when you switch to an app using
⌘ Tab
or⌘ `
- Restore all minimized windows on app switch: When you hit
⌘ Tab
or⌘ `
, every minimized window for that app pops back exactly where you left it (across Spaces and displays) - Automatically open a window for apps with no windows: If Finder, Terminal, your browser, or editor has none open, TabLift can create a fresh window so you never land on an empty app
- Minimize previous windows on app switch: After focusing the new app, the one you left gets minimized into the Dock.
- Restore all minimized windows on app switch: When you hit
- Multiple settings for customizing the window, dock & app management
-
Dock pop-ups with live window previews: Shows a beautiful pop-up when you hover Dock icons, including a diamond indicator for minimized windows
-
App Window Switcher that displays the windows of the same app and is activated by the
⌘ `
shortcut
-
Accessibility pop-up that warns the users when the macOS API is unavailable and what to do
- Menu bar icon with quick popover for access and control
- Runs quietly in the background with minimal resource usage
- Compatible with Mission Control, multiple desktops, and macOS 13+ versions
- Website included in the repo
- Download the latest release
- Open the .dmg file and move the app into the /Applications folder
- Launch TabLift
- Grant Accessibility permission when prompted
git clone https://github.com/turtle-key/TabLift.git
cd TabLift
open TabLift.xcodeproj
Then build and run in Xcode.
You'll be prompted to grant Accessibility permission.
- macOS 13.0 Ventura or later
- Apple Silicon & Intel support
The website sources are in the website/
folder, powered by SvelteKit.
To run locally:
cd website
npm install
npm run dev
TabLift needs Accessibility Access to restore minimized windows.
You'll be prompted on first launch, or you can enable it manually:
System Settings → Privacy & Security → Accessibility → Enable TabLift
Pull requests are welcome! If you have suggestions, bug reports, or want to help improve TabLift:
- Fork the repo
- Create a feature branch:
git checkout -b feature/your-feature-name
- Push and open a PR
- Buy me a coffee to fuel development
- Star the repo to help others discover TabLift
AGPL-3.0 License
© Mihai-Eduard Ghețu – See LICENSE
for details.
Built for macOS power users frustrated with Apple's default app switching.
Thanks to the accessibility community and everyone who contributed feedback.
TabLift – Lift your windows. Free your workflow.