Skip to content

josejuanqm/docky

Repository files navigation

Docky logo

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: GPL v3 Platform Universal Website

Download  ·  Website  ·  Build from source

Docky on macOS

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.

Tiles and layout

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.

Live window switcher

Built-in Launchpad

A fullscreen, searchable app launcher with full keyboard navigation, its own layout, and an optional global shortcut.

Built-in Launchpad

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.

Widgets and Smart Stacks

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.

Rich app folders

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, or grab a release from the Releases page.

Homebrew

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

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

Dependencies

  • Sparkle: software update framework (BSD 3-Clause).

License

GNU General Public License v3.0. Copyright (C) 2026 Jose Quintero.

About

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.

Topics

Resources

License

Contributing

Stars

Watchers

Forks

Contributors

Languages