https://github.com/josejuanqm/docky
Docky is a Dock replacement for macOS that elegantly replaces the system one. It brings the Dock back into reach: quieter, smarter, and native-feeling, with a configurable layout, widgets, a fullscreen Launchpad, a live window switcher, custom icons, and scripted actions.
https://github.com/josejuanqm/docky
app macos
Last synced: about 22 hours ago
JSON representation
Docky is a Dock replacement for macOS that elegantly replaces the system one. It brings the Dock back into reach: quieter, smarter, and native-feeling, with a configurable layout, widgets, a fullscreen Launchpad, a live window switcher, custom icons, and scripted actions.
- Host: GitHub
- URL: https://github.com/josejuanqm/docky
- Owner: josejuanqm
- License: gpl-3.0
- Created: 2026-04-18T17:14:25.000Z (3 months ago)
- Default Branch: main
- Last Pushed: 2026-07-04T01:54:40.000Z (8 days ago)
- Last Synced: 2026-07-04T03:28:16.152Z (7 days ago)
- Topics: app, macos
- Language: Swift
- Homepage: https://getdocky.com
- Size: 19.8 MB
- Stars: 898
- Watchers: 4
- Forks: 54
- Open Issues: 17
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
- awesome-swift-macos-apps - Docky - commit/josejuanqm/docky?style=flat&label=" /> - Dock replacement with configurable layout, widgets, fullscreen Launchpad, live window switcher, and custom actions. (Utilities / Text)
README

# Docky
### The same old dock, on steroids. Now free and open source.
Docky is a Dock replacement for macOS that elegantly replaces the system one. It
brings the Dock back into reach: quieter, smarter, and native-feeling, with a
configurable layout, widgets, a fullscreen Launchpad, a live window switcher,
custom icons, and scripted actions.
[](LICENSE)
[](https://getdocky.com)
[](https://getdocky.com)
[](https://getdocky.com)
[](https://github.com/sponsors/josejuanqm)
[](https://buymeacoffee.com/josejuanqm)
[](https://discord.gg/vAwVNtPSgE)
[**Download**](https://getdocky.com) · [**Website**](https://getdocky.com) · [**Build from source**](#building-from-source)
## Why Docky
The Dock is the most-used surface on a Mac, and it has barely changed in years.
Docky rebuilds it for focus: it can run alongside, mirror, or fully replace the
system Dock, and it moves with your workflow instead of getting in the way.
- **Free and open source.** No paid tier, no upsell. Licensed under GPLv3.
- **Native-feeling.** A universal binary for Apple Silicon and Intel, notarized
by Apple.
- **Yours to shape.** Pin what you reach for, arrange it how you think, and drop
in widgets and actions that match how you work.
## Features
### Tiles and layout
Add and arrange anything in one strip: apps, widgets, Smart Stacks, folders,
spacers, and dividers. Pin what you reach for, drag to reorder, and let the
layout follow your workflow.
### Window switcher, live
A global, Cmd-Tab-style window switcher with live window previews, plus per-tile
hover previews so you can see a window before you raise it.
### Built-in Launchpad
A fullscreen, searchable app launcher with full keyboard navigation, its own
layout, and an optional global shortcut.
### Widgets in the dock
Built-in widgets (Calendar, Reminders, Batteries, System, Weather, Now Playing,
and more) live right in the dock. Stack several into a single tile with **Smart
Stacks** and cycle through them in place. Add community `.dockywidget` bundles
through the widget store.
### Rich app folders
Group apps into folders with nested navigation, Quick Look, and drag-and-drop.
Optionally show running apps inline so a folder doubles as a live workspace.
### More
- **Custom app icons:** override the icon for any pinned, running, or
widget-backed app.
- **Scripted actions:** catalog-backed AppleScript and menu-click automation,
plus curated commands.
- **Themes and profiles:** themeable appearance and switchable configuration
profiles.
## Download
Get the latest notarized build from [getdocky.com](https://getdocky.com), or grab
a release from the [Releases page](https://github.com/josejuanqm/docky/releases).
### Homebrew
```sh
brew install --cask josejuanqm/tap/docky
```
Updates are delivered in-app via Sparkle. No tap trust step is needed for a normal
install. If you run Homebrew with `HOMEBREW_REQUIRE_TAP_TRUST=1`, trust the cask
first with `brew trust --cask josejuanqm/tap/docky`.
Docky needs **Accessibility** and **Screen Recording** permissions to manage
windows and render previews. It prompts for these on first launch.
> [!NOTE]
> Docky uses private SkyLight / CoreGraphics Services and Accessibility SPI (see
> `Docky/Private/`) to position windows, capture previews, and drive the system
> Dock. Because of this, **Docky cannot be distributed on the Mac App Store**.
> It is built from source or distributed directly.
## Building from source
```sh
git clone https://github.com/josejuanqm/docky.git
cd docky
open Docky.xcodeproj
```
Build and run the `Docky` scheme. Swift Package dependencies (Sparkle) resolve
automatically on first build.
### Requirements
- macOS 14.0 (Sonoma) or later
- Xcode 16 or later to build from source
## Documentation
- [External widget bundles](docs/external-widgets.md): the `.dockywidget` bundle
contract and how to build community widgets.
## Supporting Docky
Docky is free and open source with no paid tier. If it earns a place in your
Dock, you can help fund ongoing development:
- **[GitHub Sponsors](https://github.com/sponsors/josejuanqm)**: one-time or
monthly, with tiers from ☕ Coffee to ❤️ Patron.
- **[Buy Me a Coffee](https://buymeacoffee.com/josejuanqm)**: a quick one-off
thank-you.
Sponsors also get a supporter role in the [Docky Discord](https://discord.gg/vAwVNtPSgE).
Supporters are credited in [SUPPORTERS.md](SUPPORTERS.md); sponsoring teams can
have their logo featured there. Every bit helps keep Docky maintained and free.
## Dependencies
- [Sparkle](https://github.com/sparkle-project/Sparkle): software update
framework (BSD 3-Clause).
## License
[GNU General Public License v3.0](LICENSE). Copyright (C) 2026 Jose Quintero.