# xiaogdgenuine/Doll

A mac app to help monitor your app badges!

Repository: https://github.com/xiaogdgenuine/Doll
Canonical: https://ross.abutalabs.com/products/doll
Language: Swift
License Family: other
Last push: 2023-12-19T13:14:55+00:00

## Health v2 (maintenance only)
Score: 23/100 (v2, computed 2026-09-02T17:46:02.011165+00:00)
- activity 0, release rhythm 8, longevity 100
- inputs: {"age_days": 1679, "days_push": 988, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: no_license
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1148, forks 39 (observed 2026-08-28T04:03:46.141332+00:00)

## What it is
Doll is an open-source macOS menu bar app that mirrors Dock app badges (unread counts from Mail, Slack, Teams, etc.) into the menu bar so they stay visible in full-screen or multi-monitor setups. It uses the macOS Accessibility API to read badge updates and requires user permission.

## Use cases
- see unread message badges while dock is hidden
- monitor slack and teams badges on a second monitor
- get persistent unread indicators in the mac menu bar
- never miss messages while working full screen
- show app notification counts as menu bar badges

## When to choose
- you hide the Dock or work in full-screen apps on macOS
- your messaging apps lack menu bar icons
- you use multiple monitors where the Dock isn't visible
- you want an open-source, self-compilable utility

## When to avoid
- you are not on macOS 11.0 or later
- you are unwilling to grant Accessibility API permissions
- you need Windows or Linux support

## Facets
- artifact type: application
- maturity: maintenance
- function: monitoring, gui
- domain: developer-tools, desktop-applications, apple-ecosystem
- platform: -
- tags: menu-bar, dock-badges, swift, accessibility-api, notifications, notification, macos, desktop

## Member repositories
- xiaogdgenuine/Doll (main) score 23

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:03:46.141332+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T06:33:53.180307+00:00, confidence not recorded.
  - readme: https://github.com/xiaogdgenuine/Doll (fetched 2026-08-28T04:03:46.141332+00:00, sha f18cc8ac250e)
- Data as of 2026-08-30T08:39:29.467469+00:00.
