Free and open source · Windows 10 and 11

One Windows PC.A dock for every moment.

WinDock draws a glass dock at the bottom of every screen. Work apps from 9 to 6, games after hours, each set with its own icons, widgets and color.

75 MB · one file · nothing to install

Environment
VS Code
Terminal
Brave
Chrome
Obsidian
Notion
3Slack
Downloads
09:41
25
62

Move the pointer over the dock. Scroll on it to switch environment.

Environments

The dock follows your week

Each environment keeps its own apps, widgets and accent color. Set the days and hours, and WinDock switches by itself. Want a different one right now? Scroll the wheel over the dock, press Ctrl+Alt+1 to 9, or right-click the glass.

  1. Monday, 09:00

    Work

    Mon to Fri, 09:00 to 18:00

    VS Code, the terminal, Slack and Notion. A Pomodoro and the progress of your day sit next to the clock.

  2. Monday, 18:00

    Games

    Mon to Fri, 18:00 to 09:00

    Steam, Discord, Spotify and OBS take over. The activity widget shows processor and memory while you play.

  3. Saturday, 10:00

    Weekend

    Sat and Sun, all day

    Spotify, Steam and Discord, plus a countdown with the days left to Christmas.

  4. Whenever you need it

    Study

    Manual, no schedule

    Study has no schedule. You switch to it by hand when the exam gets close, and the timer and Pomodoro come along.

VS Code
Terminal
Brave
Chrome
Obsidian
Notion
3Slack
Downloads
09:41
25
62

Widgets

18 widgets that live on the glass

Pick square, the size of an icon, or wide with more detail. Right-click a widget on the dock to change it, drag it to reorder. A Pomodoro you start at work still rings on time after you switch to Games.

09:41
09:41Thursday, 22
24°
24°Clear · 27° / 18°
Night driveLo-fi radio
42% 5-hour session63% Week
24
24:59Focus · 🍅🍅🍅
3
3tasks left☐ Reply to the PR
64🎄
64days to Christmas
62%
62% of today
↓48↑6
↓ 48 Mb/s↑ 6 Mb/s
CPU 12%RAM 41%
  • 01ClockTime and date. Click for the calendar and notifications.
  • 02WeatherBlue by day, indigo at night. Data from Open-Meteo, no account.
  • 03MusicSpotify, the browser or any player, with the cover and controls.
  • 04Claude usageYour 5-hour session and 7-day week. Turns red at 90%.
  • 05Pomodoro25 minutes of focus, 5 of rest, and a count of today’s cycles.
  • 06StopwatchClick to start or pause, right-click to reset.
  • 07TimerA countdown with a ring. Scroll on it to set the minutes.
  • 08CountdownDays left to a date you pick. Christmas by default.
  • 09ProgressHow much of the day, week, month or year has gone by.
  • 10ActivityProcessor and memory use, right on the dock.
  • 11Network speedDownload and upload speed at this moment.
  • 12BatteryCharge level, with the time left in the tooltip.
  • 13MicrophoneClick to mute. It stays red while muted.
  • 14NoteA short note. Square, it turns into a tiny post-it.
  • 15To-doTasks left and the next one. Type and press Enter to add.
  • 16RigDeckPC controls and your shortcuts, with no server to run.
  • 17Steam gamesSearch and launch, from installed games or your whole library.
  • 18Epic gamesSearch and launch the Epic games you have installed.

The lens

Icons grow like on a Mac

The icon under the pointer grows from its base, past the edge of the glass, and pushes its neighbors aside. This page runs the same math as the app. Play with the settings from the Dock tab:

Effect
VS Code
Terminal
Brave
Chrome
Obsidian
Notion
3Slack
Downloads
09:41
25
62

The dock

It works as a taskbar, too

Everything you expect from the bottom of the screen, on glass.

Unread badges

A red count on WhatsApp, Teams and Mail, and on any window whose title starts with a number, like “(3) WhatsApp” in the browser.

Live previews

Rest the pointer on an open app to see each of its windows live, each with its own close button.

Folder stacks

Pin Downloads and it opens as a grid of the newest files, with a badge for what just arrived. Drag a file out into any app.

Open apps

A dot marks what is running. Apps you never pinned show after a divider, so you never lose a window.

Every screen

One dock per monitor, or a dock per screen with its own environment. Plug a monitor in and the dock shows up there.

The Windows basics stay

With the taskbar out of sight, the dock brings Start, Wi-Fi, volume, battery, the clock, the calendar and the tray icons.

Sound in one scroll

Scroll on the speaker for volume, middle-click to mute, click to hop between speakers, headphones and the monitor.

Full screen aware

Start a game or a video in full screen and the dock gets out of the way until you are done.

Themes

Nine looks for the glass

Pick one in the Dock tab. Click a theme here to try it on the dock.

Steam
Epic Games
12Discord
Spotify
OBS Studio
Battle.net
09:41

Safe by design

Replace the taskbar. Get it back exactly as it was.

Turn on Replace the taskbar and the Windows taskbar hides while WinDock runs. Close WinDock and it comes back. If WinDock crashes, a tiny watchdog brings back the taskbar and every window it hid.

Windows taskbar

<1%
of one processor core at rest
170 MB
of memory, most of it the .NET runtime packed inside
1 file
a 75 MB exe, with no .NET to install
0
polling loops. It listens to Windows window events instead

What it reads, and what it sends

  • Badges

    WinDock reads only the number each app puts on its taskbar icon. It never opens the text of a notification.

  • Claude usage

    Two percentages and their reset times, from the same Anthropic endpoint Claude Code uses. Your chats stay out of it.

  • Weather

    The city you typed goes to Open-Meteo, every 10 minutes while the widget sits on the dock.

  • Updates

    Every few hours WinDock asks GitHub for the latest release tag. It never downloads or installs anything by itself.

Shortcuts

Keys and gestures

Keyboard

  • Ctrl+Alt+WOpen or hide the settings window
  • Ctrl+Alt+1…9Switch to the 1st to 9th environment
  • Win+1…9Open the dock apps when the dock replaces the taskbar
  • EscClose the settings. WinDock keeps running

Mouse on the dock

  • Scroll the wheelPrevious or next environment
  • Shift + clickOpen a new window of the app
  • Ctrl + clickShow the program in File Explorer
  • Drag an icon sidewaysMove it. Drag it up to remove it, with Undo
  • Drop files on an appOpen them with that app
  • Drop files on the glassPin them to this environment

Install

Download, double-click, done

  1. 1

    Download WinDock.exe

    About 75 MB with everything inside. It needs Windows 10 version 2004 or newer.

  2. 2

    Double-click it

    Windows may show a blue “Windows protected your PC” screen, because the file is not code-signed yet. Click More info, then Run anyway.

  3. 3

    The dock appears

    On every screen, with a short tour of the gestures. From then on it starts with Windows, and you can turn that off in the Dock tab.

To remove it, right-click the dock, pick Exit, then delete WinDock.exe and the %APPDATA%\WinDock folder.

Prefer building from source? Install the .NET 10 SDK and run dotnet run --project src/WinDock

FAQ

Questions people ask

How do I get a Mac-style dock on Windows 11?

Install WinDock: download WinDock.exe, double-click it, and the dock appears at the bottom of every screen with a lens that magnifies icons like on macOS. It is free and open source, and it can sit above the taskbar or replace it.

Does WinDock replace the Windows taskbar?

Only if you turn it on. By default the dock sits above the taskbar. With Replace the Windows taskbar on, the taskbar hides and the dock brings Start, the clock and quick settings. Close WinDock and the taskbar comes back as it was, even after a crash.

What does the watchdog do?

When WinDock hides the taskbar or a window, it starts a tiny copy of itself that only waits. If WinDock ends for any reason, the watchdog shows the taskbar and every hidden window again. If both get killed, the next start of WinDock cleans up.

Are environments virtual desktops?

No. They work on the desktop you are on. With Windows follow the environment on, WinDock hides the windows of other environments and brings them back when you switch back.

Does it slow the PC down?

At rest it uses under 1% of one processor core and around 170 MB of memory, most of it the .NET runtime packed inside the exe. It listens to Windows window events instead of polling.

Which programs can I pin?

Any .exe, .lnk or folder, Microsoft Store apps, and installed Steam and Epic Games games. A running game lights up its pinned icon.

Does it work on Windows 10?

WinDock uses no API that only exists on Windows 11, and it needs Windows 10 version 2004 or newer. So far it has been tested on Windows 11, and reports from Windows 10 are welcome.

Why does Windows warn me when I open it?

The file is not code-signed yet, so SmartScreen plays it safe. The whole source code is on GitHub. WinDock changes only your own user settings: the taskbar visibility while it replaces it and, in the old taskbar mode, the taskbar pins.

Does the Claude usage widget read my chats?

No. It reads the two usage percentages and their reset times, with the sign-in Claude Code already keeps on your PC, at most every five minutes. The sign-in goes only to Anthropic.

Give your taskbar a day off

Free, MIT licensed, one file. Your old taskbar is one click away whenever you want it back.