Merge requests awaiting your review, issues assigned to you, mentions — all visible as an unread count in the macOS menu bar. One click opens them in your browser. No browser tab left open all day.
$19 lifetime · free 7-day trial · your token never leaves your Mac · works with GitHub too
DevNotify polls your GitLab to-do list every 60 seconds and shows the count right in the menu bar. Review requests, assignments and mentions stop hiding in email digests.
Click any to-do to jump straight to that merge request or issue on gitlab.com.
Your GitLab personal access token is stored on your Mac and used only to call gitlab.com directly from your machine. No accounts, no cloud relay.
The same app also connects to GitHub. Switch platforms in Preferences — one app, both forges.
A small Tauri app — a fraction of the memory of a GitLab tab left open all day.
The current version talks to gitlab.com. Self-hosted instance support is on the roadmap — buy once, get updates free.
Download and open the DMG. Drag DevNotify to Applications. First launch: right-click the app and choose Open (it isn't notarized yet).
Create a GitLab personal access token. In GitLab go to User Settings → Access Tokens, create a token with the read_api scope.
In DevNotify, pick GitLab as your platform, paste the token and save. Your unread to-do count appears in the menu bar and refreshes every minute.
DevNotify uses GitLab's official to-do list API — the same items you see under the bell icon on gitlab.com: review requests, assignments, mentions, pipeline failures on your MRs. It doesn't touch your email settings.
No. It is stored locally by the app and used only to call gitlab.com directly from your machine.
The DMG isn't signed with an Apple Developer certificate yet. Right-click DevNotify.app → Open → Open. You only have to do this once.
Yes — switch platform in Preferences and paste a GitHub token instead. One app covers both.
Everything. Full functionality for 7 days. After that, a $19 lifetime license unlocks it permanently.