Octodot is a native macOS menu bar app for triaging GitHub notifications with a keyboard-first workflow. It is built for fast inbox processing.
CleanShot.2026-04-17.at.12.43.54.mp4
Octodot lives in the macOS menu bar and opens a focused notifications panel. It is designed for quick review and triage without keeping the GitHub inbox open in a browser.
Current behavior includes:
- unread badge state in the menu bar icon
InboxandUnreadinbox modesInboxis designed to feel closer to GitHub's active inbox rather than a raw archive feed- repository grouping with recency-aware ordering
- optimistic local actions that survive refreshes and relaunches
- background polling that respects GitHub polling headers
- configurable global shortcut
- Vim-style navigation and commands
- native settings window for account, appearance, and shortcuts
- pull request CI status indicators in the list
- Dependabot/security alerts layered into
Inbox
brew install jasonlong/tap/octodotThen launch Octodot and sign in with a classic GitHub PAT with notifications and repo scopes.
Octodot currently uses a classic GitHub Personal Access Token with the notifications and repo scopes.
The app validates the token against GitHub, then stores it in the macOS Keychain.
The app is intentionally keyboard-centric.
j/k: move selectionUp/Down: move selectionctrl-forSpace: page downctrl-b: page upctrl-d/ctrl-u: half-page down / upgg/G: jump to top / bottomHome/End: jump to top / bottomoorReturn: open in browser and mark readd: mark doneu: unsubscribex: toggle the current row's selection for bulk actions (d,u,oapply to every checked row when the set is non-empty)y: copy URLa: toggleInbox/Unreads: toggle repo grouping/: enter searchreturnortabin search: keep filter, return to listescin search: clear filter, return to listr: force refreshEsc: close panel
Global hotkey:
- configurable in Settings
- defaults to
⌘'
Octodot includes a native settings window with:
Account: sign in, update token, sign outAppearance:System,Light, orDarkShortcuts: global shortcut recorder and full panel keybinding reference