ejbills/DockDoor

▲ 69 stars today★ 6,247⑂ 233

Window peeking, alt-tab and other enhancements for macOS

About ejbills/DockDoor

ejbills/DockDoor is an open-source project on GitHub, mainly written in Swift. Window peeking, alt-tab and other enhancements for macOS It currently holds 6,247 stars and 233 forks with 75 open issues, and was last pushed on 2026-10-04 (repository created 2024-06-03).

Project Overview

Git Homed tracks it on the Today's Trending board, currently at rank #67 with 69 new stars today.

GitHub Repository Details

Repository ejbills/DockDoor · default branch main · size 129322 KB · watchers 19 · source: GitHub REST API and repository README

README

https://github.com/ejbills/DockDoor/blob/HEAD/DockDoor Logo

DockDoor

https://github.com/ejbills/DockDoor/blob/HEAD/Latest downloads https://github.com/ejbills/DockDoor/blob/HEAD/Total downloads

Swift XCode Git MacOS

Every window, one hover away.

Live window previews, Alt+Tab switching and keyboard controls for the Dock you already have.

DockDoor showing four Chrome windows as live previews above the Dock

Table of Contents

  1. About The Project
  2. Install
  3. Features
  4. Privacy
  5. DockDoor Pro
  6. Contributing
  7. License

About The Project

DockDoor brings window previews to the macOS Dock, the way Windows and Linux have had them for years. Hover an app in the Dock to see all of its open windows as live thumbnails, then click one to switch to it, or close, minimize and quit it right from the preview.

It doesn't replace the Dock. DockDoor is a small native app that runs from the menu bar and adds to the Dock that ships with macOS, in Liquid Glass on macOS 26 and later.

See it in motion at dockdoor.net.

Back to top ⬆️

Install

Free for macOS 13 Ventura and later, on Apple silicon and Intel. Notarized by Apple, and it keeps itself up to date.

Only download DockDoor from dockdoor.net or this repository's releases.

Back to top ⬆️

Features

Dock previews

Hover any app in the Dock to see its windows, including ones on other desktops, other displays, and minimized or hidden ones. Each preview has close, minimize, full screen and quit buttons, and a middle-click closes a window without switching to it.

A Dock preview with window controls above each thumbnail

Alt+Tab for every window

Hold ⌥ and press Tab to see every open window, not just every app. Press Tab to move through them and release to switch. Type to search, or change the shortcut in Settings.

The window switcher showing four windows

Command-Tab, with windows

While you hold ⌘ and Tab, DockDoor shows the highlighted app's windows above the built-in app switcher, so you can pick a specific window.

Command-Tab with window previews above it

Folders, widgets and more

https://github.com/ejbills/DockDoor/blob/HEAD/A Dock folder opened as a sortable list of files
Folder Pop
Hover a folder in the Dock to see, sort and open what's inside.
https://github.com/ejbills/DockDoor/blob/HEAD/A music player shown when hovering an app that's playing audio
Music controls
Hover an app that's playing audio for a player instead of thumbnails, with synced lyrics for Spotify and Apple Music.
https://github.com/ejbills/DockDoor/blob/HEAD/Four windows shown as a compact list of titles
Compact list
Show an app's windows as a list of titles, all the time or once it has a lot of them.
https://github.com/ejbills/DockDoor/blob/HEAD/Four large window previews in a two by two grid
Large previews
Make thumbnails bigger to tell similar windows apart.

Plus:

Make it look like yours

Choose Liquid Glass (macOS 26 and later), frosted or clear, and set the preview size, spacing, corners and where the window controls sit.

https://github.com/ejbills/DockDoor/blob/HEAD/Dock preview with controls floating on each window https://github.com/ejbills/DockDoor/blob/HEAD/DockDoor's Appearance settings

Back to top ⬆️

Privacy

Nothing leaves your Mac. DockDoor has no servers to send anything to: no analytics, no usage tracking and no crash reporters. Debug logs are written locally and go nowhere unless you export them yourself.

Back to top ⬆️

DockDoor Pro

https://github.com/ejbills/DockDoor/blob/HEAD/DockDoor Pro

DockDoor Free has no paywall and never will. Every feature in this repo is free, forever.

DockDoor Pro is a separate paid app from the same developer. It replaces the macOS Dock with its own, and buying it is the best way to support DockDoor Free:

$20 one-time for 3 Macs. No subscription, 14-day money-back guarantee. If you use Pro, you don't need DockDoor Free.

Back to top ⬆️

Contributing

DockDoor is written almost entirely by one developer, with fixes, features and translations from the open-source community.

Back to top ⬆️

License

This project is licensed under the GNU General Public License v3.0 - see the LICENSE file for details.

Back to top ⬆️

GitHub Stars & Activity

6,247Stars
233Forks
75Open issues
SwiftLanguage

GitHub Popularity

GitHub stars6,247
Forks233
Open issues75
Primary languageSwift
LicenseNOASSERTION
Stars gained today69
Created2024-06-03
Last pushed2026-10-04

Trending History

Daily boardrank #67 · ▲ 69 stars

Related GitHub Projects

1

permissionlesstech / bitchat

Swift★ 36,379⑂ 5,758▲ 43 stars
→
2

abue-ammar / tinycast

Swift★ 8,028⑂ 432▲ 43 stars
→
3

momenbasel / PureMac

Swift★ 6,901⑂ 387▲ 33 stars
→
4

sarensw / MacPacker

Swift★ 1,066⑂ 47▲ 56 stars
→
5

lab421 / forel

Swift★ 656⑂ 21▲ 48 stars
→
6

obra / superpowers

Shell★ 295,239⑂ 26,382▲ 446 stars
→
7

mattpocock / skills

Shell★ 276,050⑂ 23,148▲ 691 stars
→
8

affaan-m / ECC

JavaScript★ 272,840⑂ 40,735▲ 889 stars
→

More Trending Repositories