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 ⌘ + `
⌘ + `
shortcut
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
TabLift/
├── Sources/
│ ├── TabLiftApp.swift
│ ├── AppMonitor.swift
│ ├── WindowManager.swift
│ ├── MenuBarManager.swift
│ ├── DockIconHoverMonitor.swift
│ ├── DockPreviewPanel.swift
│ ├── SettingsView.swift
│ ├── AccessibilityPermissionWindow.swift
│ └── ... other Swift files
├── website/
│ ├── src/
│ ├── static/
│ └── ...
├── Images/
│ ├── banner.png
│ ├── banner-wbg.png
│ ├── tablift-shot-light.png
│ ├── tablift-shot-dark.png
│ └── ...
├── Assets.xcassets/
├── Info.plist
├── Sparkle/
└── TabLift.xcodeproj
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(the voices in my head).
TabLift – Lift your windows. Free your workflow.