Installation
- Chrome Web Store
- Manual Installation
Visit the Chrome Web Store
Navigate to the Better Hub extension page on the Chrome Web Store.
If the extension isn’t published yet, use the manual installation method.
Configuration
Set your instance URL
Enter your Better Hub instance URL in the Instance URL field.
- Default:
https://better-hub.com - Self-hosted: Use your deployment URL (e.g.,
https://hub.yourcompany.com)
Changes take effect immediately — no reload required. Just navigate to any GitHub URL to test.
Usage
Once configured, the extension works automatically:- Visit any GitHub URL — from links in emails, Slack, documentation, etc.
- Automatic redirect — You’ll be taken to the equivalent page in Better Hub
- Seamless navigation — All internal GitHub links redirect as you browse
Temporarily Disable
To use GitHub directly without uninstalling:- Click the extension icon and toggle the switch off
- The icon turns gray to indicate redirects are paused
- Toggle back on when you want to resume using Better Hub
View Route Mappings
Click “Route mappings” in the popup to see exactly how GitHub URLs map to Better Hub routes.Permissions Explained
The Chrome extension requires these permissions:| Permission | Purpose |
|---|---|
storage | Store your instance URL and enabled/disabled state |
declarativeNetRequest | Redirect GitHub URLs to Better Hub |
activeTab | Check if current tab is on GitHub (for popup UI) |
webNavigation | Handle edge cases like github.com homepage redirect |
host: github.com | Required to intercept GitHub URLs |
The extension only runs on
github.com and does not access any other websites. It does not read page content or send data externally.Troubleshooting
Redirects aren't working
Redirects aren't working
- Check that the toggle is on (green) in the popup
- Verify your instance URL is correct and doesn’t have a trailing slash
- Try disabling and re-enabling the extension
- Check that you’re visiting a supported GitHub URL (not settings/marketplace/etc.)
Extension icon is gray
Extension icon is gray
The gray icon means redirects are currently disabled. Click the icon and toggle redirects back on.
Can't save instance URL
Can't save instance URL
- Make sure the URL starts with
http://orhttps:// - Remove any trailing slashes from the URL
- Try reloading the extension from
chrome://extensions/
Logout from GitHub doesn't work
Logout from GitHub doesn't work
This is a known edge case. The extension detects the GitHub logout flow and temporarily disables redirects to let the logout complete successfully.
Uninstall
To remove the extension:- Go to
chrome://extensions/ - Find Better Hub in the list
- Click Remove
- Confirm removal