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.
⌘ Tab or ⌘ `⌘ Tab or ⌘ `, every minimized window for that app pops back exactly where you left it (across Spaces and displays)
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
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.
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:
git checkout -b feature/your-feature-name
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.