MacBuddy
Doll icon

Doll

FreeUtilities
4.6(424 votes)

macOS

Updated: Jun 17, 2026

Doll is a free, open-source macOS utility that mirrors notification badges from your Dock icons into the menu bar, so you always know what needs your attention without keeping the Dock visible.

What is Doll?

Doll is a lightweight Mac app that lifts the unread-count badges sitting on your Dock icons — Mail, Messages, Slack, Calendar, whatever you choose — and pins them as live indicators directly in the menu bar. If you run your Mac with a hidden Dock or in a full-screen workflow where the Dock never peeks out, Doll closes the awareness gap without forcing you to interrupt your focus.

The project lives on GitHub under the username xiaogdgenuine and is distributed free of charge. Because it's open-source, you can inspect exactly what it's doing with your system — a meaningful reassurance for any tool that hooks into notification data.

What does Doll do best?

Doll excels at one specific, well-scoped job: surface badge counts in the menu bar without adding noise anywhere else. There's no bloated preference pane, no subscription, no analytics. You pick which apps to watch, and a clean numeric badge appears in the menu bar beside each one.

  • Per-app granularity — you decide which apps earn a menu-bar slot; you're not forced to mirror everything in the Dock.
  • Auto-hides at zero — when the badge clears, the indicator disappears. No stale ghost badges.
  • Plays nicely with hidden Dock workflows — pairs naturally with a permanently auto-hidden Dock or Stage Manager.
  • No Accessibility permission abuse — Doll reads badge values through standard macOS APIs rather than screen-scraping.

I've been running it alongside a full-screen coding setup where the Dock is set to hide aggressively. Before Doll, catching a new Slack message meant mousing to the bottom of the screen and waiting for the Dock to animate up. Now I just glance at the menu bar. That's the whole pitch — and it lands.

Is Doll free?

Yes — Doll is completely free to download and use. There is no paid tier, no in-app purchase, and no feature wall. The source code is publicly available on GitHub (MIT-style license), which means anyone can audit, fork, or contribute to it. You can install it via Homebrew Cask (brew install --cask doll) or grab the DMG directly from the GitHub Releases page.

Who should use Doll?

Doll is a precision tool for a specific type of Mac user: anyone who keeps the Dock hidden or out of sight but still needs passive awareness of notification counts. That includes full-screen developers, designers working in Figma or Sketch at maximum canvas, and anyone who simply finds a permanent Dock to be visual clutter.

If you already use a menu-bar manager like Bartender or Ice to curate what lives up there, Doll fits right into that ecosystem — you can tuck its badges behind the menu-bar overflow just like any other item. It's less useful if your Dock is always visible and you're happy glancing down at it; in that case, macOS already shows you badges natively and Doll adds nothing.

Power users who run macOS in a focused, keyboard-driven environment — think Raycast launchers, Moom window layouts, and a permanently auto-hidden Dock — will get the most out of it.

How does Doll compare to alternatives?

There isn't a direct one-to-one competitor because most menu-bar utilities tackle broader problems. Overflow 3 and Bartender 5 organise what's already in the menu bar but don't inject Dock badge data. NotchNook surfaces notification content in the notch area, which is a different interaction model. Some users cobble together AppleScript or Keyboard Maestro macros to poll badge states, but those approaches are fragile and require real maintenance effort.

Doll is the only purpose-built, actively maintained app I'm aware of that does precisely this job on modern macOS. Its narrow scope is a feature, not a limitation — it installs quickly, consumes negligible CPU and RAM, and stays out of your way entirely when there's nothing to report.

What are the best Doll alternatives?

If Doll doesn't fit your workflow, the closest workarounds are custom Shortcuts automations or third-party notification aggregators like Mango 5Star. For a completely different philosophy, Notchmeister or HiDock change how you interact with the Dock itself rather than mirroring it upward. None of these replicate Doll's exact behaviour, though — and given that Doll is free and installs in under a minute, there's little reason not to try it first.

Software Information

Software Name
Doll
Version
Latest
Developer
Category
Utilities
OS Compatibility
macOS
Architecture
Apple Silicon & Intel (Universal)
License
Freeware
Language
English
File Size
Last Updated
Jun 17, 2026