ExtraDock is a macOS utility that lets you create unlimited floating docks and pin them to specific screens, designed for multi-monitor workflows.
ExtraDock is a native macOS app developed by Appit Studio that allows you to create as many floating docks as you need and place each one on a specific display. Unlike the single native macOS Dock, which can only be on one screen or follow the cursor, ExtraDock provides independent docks that you can customize with apps, folders, widgets, colors, and behavior. It works alongside the native Dock or can fully replace it using features like the Live Dock widget that mirrors your native Dock. ExtraDock supports macOS 12 and later, including macOS 26 Tahoe, and can be installed via Homebrew (brew install --cask extradock). Trusted by over 1,000 Mac users worldwide.
Key Features
- Customization — Control dock size, opacity, blur, border, special effects, and individual app icons to create docks that look and feel exactly how you want.
- Dock Widgets — Add widgets such as Clock, Spacers, Dividers, Finder, Trash, and IP Address to your docks for extra functionality.
- Drag & Drop — Drag files into folders directly on the dock. Drag folders onto IDE icons to open projects.
- Live Dock Widget — Mirror your native macOS Dock on any screen, showing either the full Dock or just running apps, updated dynamically.
- App Icon Customization — Replace default macOS app icons with custom ones of your choice.
- TamaDocky — A Tamagotchi-like pet that lives in your dock; activate Tamagotchi mode to feed and care for it.
- Fullscreen Awareness & Auto-Hide — Automatically hide docks when an app goes fullscreen, show on hover, and attach docks to specific screens.
- Collapsible Mode — Collapse a dock into a single button to save space, expanding on hover or click.
- Docks Management — Each dock has independent settings; manage them via the UI or menu bar icon.
- Positioning — Place docks anywhere on screen, horizontally or vertically.
- Performance Optimized — Low CPU and memory usage; native macOS app built for speed.
- Your Ideas, Our Code — Over 90% of features came from user requests.
Who is it for?
- Multi-monitor users (developers, designers, power users) — Create separate docks for each screen: a development dock on the center monitor with code editor and terminal, a communication dock on the side screen with Slack and mail, and a utilities dock elsewhere.
- Users who want to replace or supplement the native Dock — ExtraDock works independently, so you can hide the native Dock and let ExtraDock take over, or use both side by side.
- Anyone who wants a customizable Dock — Customize colors, effects, opacity, borders, app icons, and behavior to match your workflow and aesthetic.
Use Cases
- Multi-monitor productivity — Pin a dock of coding tools to your main monitor, a dock of communication apps to your secondary monitor, and a dock of utilities (calculator, clock, trash) to a third monitor.
- Workflow organization — Create separate docks for different projects or contexts: one for design tools, one for development, one for system utilities. Each dock can have its own set of apps and folders.
- Minimalist setup — Use a collapsible dock that hides when not needed, saving screen real estate, and expands on hover.
- Dock replacement — Replace the native Dock entirely with ExtraDock, using the Live Dock widget to show running apps on every screen, and gain full customization.
Pricing
ExtraDock offers a one-time payment model with a 14-day money-back guarantee. Plans include:
- One Year License — $9.99 per device, includes all updates for one year.
- Lifetime License — $37.99 per device (discounted from $46.50), includes all updates forever.
- Love at First Sight — $116.50 for 5 devices, lifetime updates.
- Team licenses — Available with premium support, license management dashboard, and email assignment (contact sales).
All licenses include full access to all features with no limits.
FAQ
Partially. Third-party apps like Slack and WhatsApp show badges correctly. Apple's own apps (Mail, Messages) do not expose badge data, so badges for those cannot be shown.
Yes. ExtraDock works independently of the native Dock. You can hide the native Dock and use ExtraDock exclusively, or keep both running simultaneously.
Yes, with limitations. ExtraDock can attach docks to specific screens, but DisplayLink monitors and screens connected through docking stations or daisy chains may behave inconsistently, especially after sleep or replugging, affecting screen recognition.
What macOS versions are supported?
ExtraDock supports macOS 12 Monterey and later, including the latest macOS 26 Tahoe.
ExtraDock can be installed via Homebrew with the command brew install --cask extradock. A license purchase is required for activation.