Helper for GitHub notifications in Gmail
A browser extension for Chrome, Firefox(broken), and Safari that adds keyboard shortcuts to the Gmail interface for GitHub notification emails.
Features
Mail View Shortcut
Open your GitHub notifications in mail view:
- Chrome/Firefox: shift + g, shift + b in the background
- Safari: ctrl + g, ctrl + b in the background
List View Shortcut
ctrl + return to trigger one the action button when an email is selected using gmail key navigation (when the blue bar appears):
Mute Thread
Mute thread in mail view. It will open a background window to load the mute thread URL, and close itself when done. This only works if you have an active GitHub session.
- Chrome/Firefox: shift + h
- Safari: ctrl + h
Installation
The easy way
Chrome: Install the extension via Chrome webstore
Firefox: Install the addon via Firefox addons gallery
Safari: N/A I have not signed up for Apple Developer Program
The manual way
Chrome
- Go to Releases and download the latest version and unzip it.
- Go to Chrome extensions page (
chrome://extensions/) and load the folder as an Unpacked extension.
Firefox
https://github.com/muan/github-gmail/issues/70
Safari
- Go to Releases and download the latest version and unzip it.
Preferences>Advanced>Show Develop menu in menu barDevelop>Show Extension Builder>+>Add Extension> Choose the folder >Run
Settings
- Custom domains
- Mail view: open thread shortcut
- Mail view: open thread in background shortcut
- Mail view: mute thread shortcut
Custom Domains (for GitHub Enterprise)
If you are using GitHub Enterprise and have a custom domain, you can set it in the extension options page.
Mail View Shortcut
Customize the keyboard shortcut that triggers the View on GitHub button. Change the shortcut combination by focusing the input, and press whatever key(s) you want to be the shortcut. It will be displayed in keyCode which is why you see 71 here instead of g. Don't worry about it.
To open and focus the new window right away (shift + g):
To open a new window in the background (shift + b) – Chrome only:
To mute a thread in the background (shift + h) – Chrome only:
Development
Load the extension manually and modify the code accordingly in these places:
Chrome: chrome/src/inject/inject.js.
Firefox: firefox/data/index.js.
Safari: safari/github-gmail-safariextension/main.js
The End
Love it? Tell me!
Found a bug? Open an issue.

Formed in 2009, the Archive Team (not to be confused with the archive.org Archive-It Team) is a rogue archivist collective dedicated to saving copies of rapidly dying or deleted websites for the sake of history and digital heritage. The group is 100% composed of volunteers and interested parties, and has expanded into a large amount of related projects for saving online and digital history.







