macOS shows you apps.UltraDock shows you windows.
UltraDock is the taskbar macOS never had – a native strip that lists every window of the app you're in, always visible on every display. One glance to see everything, one click to get anywhere.
Everything free for 60 daysv1.0.0 • notarized by Apple • Everything free for 60 days • Lite free forever • macOS 15.7+ • Apple Silicon & Intel • no account
Homebrew & first launch
Homebrew
brew install --cask ultradockcoming soon
First launch:
- Unzip and open.
- UltraDock offers to move itself to Applications.
- Follow the guided setup to grant the Accessibility permission.
Where did that window go?
The Dock shows apps. So does Cmd-Tab.
Ten windows open in Safari – the Dock shows one icon. Cmd-Tab flips you to the app, then drops you on whichever window happens to be on top. The one you wanted is somewhere behind it.
Minimized windows just… vanish
You minimized a window an hour ago. Now it's hiding in a corner of the Dock – or tucked away behind an app icon – and out of sight quietly became out of mind.
Stacks bury windows
The window you need is under three others from the same app. So you drag windows aside like papers on a desk, or open Mission Control and squint at thumbnails.
Coming from Windows, you notice all of this on day one. After ten years on a Mac, you've just learned to live with it. You don't have to.
Meet the window strip
The window strip is a native panel pinned to one edge of your screen – bottom, top, left or right – listing every window of the app you're in. Real titles, not guesswork from icons. It updates the instant you switch apps, shows tab counts on browser windows and keeps minimized windows in the minimized section at the end of the strip: still visible, still one click away. Even windows on other desktops stay listed.
- 1
Glance – every window, by name.
- 2
Click – it's front and center.
- 3
Done – no cycling, no hunting.
Never lose a window again.
Two kinds of people download this
Coming from Windows?
If the missing taskbar is the thing you can't get over, this is that – done the Mac way. Your taskbar muscle memory works on day one: your windows sit in a strip along the edge of the screen, you click the one you want, and the ✕ closes it right from the strip. There's nothing to configure – the defaults are ready the moment it appears – and minimized windows stay listed instead of vanishing. It just works, from the first minute.
Download for freeLive in 30 windows?
Thirty windows across three displays is a filing problem, and the strip is the index. You get density and control: compact buttons, a strip on every display, per-monitor and per-desktop filters so each screen lists only what lives there. Select five windows and close them in one bulk action – or drag the whole bundle to another display or desktop.
See why it's instantInstant is the whole point
You hit a window switcher hundreds of times a day, so the milliseconds add up. That's the engineering brief:
- Engineered to feel instant – native Swift, no animations to sit through.
- Nothing to summon, nothing to wait for – the strip is already there.
- Optimistic UI: the strip reacts the moment you click, not after macOS catches up.
And the stress test?
100 minimized windows? Not a problem.
Plays fair with your Mac
Native and out of the way. A native Swift menu-bar app – no Dock icon, no window clutter, launch at login if you want it. Requires macOS 15.7 (Sequoia) or later. Runs natively on Apple Silicon and Intel Macs.
Notarized, verified – and not on the App Store. UltraDock isn't on the Mac App Store because the App Store sandbox forbids controlling other apps' windows – the very thing a window manager does. Instead, every build is notarized by Apple, and updates install only after the app cryptographically verifies them.
Private by construction. No account, no analytics. Window titles and positions are read through macOS Accessibility and processed entirely on your Mac. The app's only routine network request is a cryptographically signed update check. The full story is on the privacy page.
Speaks your language
- English
- Español
- 简体中文
- Deutsch
- Français
- Bahasa Indonesia
- Català
- Čeština
- Dansk
- Italiano
- Magyar
- Nederlands
- Norsk bokmål
- Polski
- Português (Brasil)
- Português (Portugal)
- Română
- Slovenčina
- Suomi
- Svenska
- Tiếng Việt
- Türkçe
- Ελληνικά
- Русский
- Українська
- العربية
- עברית
- हिन्दी
- ไทย
- 한국어
- 日本語
- 繁體中文
Quick answers
Will it slow down my Mac?
No – it's one small native Swift menu-bar app. 100 minimized windows? Not a problem.
Does it replace the Dock?
No – it coexists with it. The strip finds its place around the Dock, the menu bar, the notch and even third-party bars.
Give your windows a home
Stop hunting windows. Start clicking them.
v1.0.0 • notarized by Apple • Everything free for 60 days • Lite free forever • macOS 15.7+ • Apple Silicon & Intel • no account
Homebrew & first launch
Homebrew
brew install --cask ultradockcoming soon
First launch:
- Unzip and open.
- UltraDock offers to move itself to Applications.
- Follow the guided setup to grant the Accessibility permission.