A Chrome MV3 extension converted from antfu's userscript.
Enhances the GitHub Notifications page, making it more productive and less noisy.
- Unzip this folder somewhere permanent on your machine
- Open Chrome and go to
chrome://extensions/ - Enable Developer mode (toggle in the top-right)
- Click Load unpacked and select this folder
- Navigate to github.com/notifications — it's active!
Click the extension icon in Chrome's toolbar while on any github.com page to toggle options:
- Auto mark done — automatically marks irrelevant notifications as done
- Hide checkbox — hides the selection checkboxes
- Hide issue number — hides
#123from notification titles - Hide empty inbox image — hides the illustration on zero-inbox
- Enhance notification shelf — adds a FAB button to mark done & close tab
- Detail Preview — hover to preview issue/PR body (needs GitHub token for rate limits)
- Reactions Preview — shows reaction counts on notifications
You can also set a GitHub Token in the popup for the Detail/Reactions Preview features.
- Opens notifications in named tabs (reuses same tab per issue)
- Auto-refreshes when you switch back to the notifications tab
- Deduplicates notification tabs via BroadcastChannel
- Colorizes notification types (mention=green, review request=purple, etc.)
- Auto-marks done: closed/merged issues you've already read, Renovate/Dependabot PRs, cancelled CI runs, new commits pushed to PRs
- Removes bot avatars from the notification list
- Hides the blue unread dot on the notification bell
- Adds a floating "Done" button on issue/PR pages (Alt+X shortcut)
All credit to Anthony Fu for the original userscript. This is a mechanical conversion to Chrome MV3 extension format.