This Chrome extension allows you to quickly switch any GitHub repository URL to a variety of developer-focused tools (such as DeepWiki, GitHub.dev, etc.) while preserving the original path and query parameters.
- Popup Menu – Click the extension icon to open a list of tools. Selecting one instantly navigates the current GitHub tab to the chosen service.
- Inline Toolbar – When browsing a GitHub repository page, a small toolbar (🛠️) is injected into the repository header for one-click access to all supported tools in a new tab.
- Non-destructive URL Transformation – The repository path and query string are kept intact; only the domain is swapped (e.g.
github.com→deepwiki.com).
| Tool | Domain | Purpose |
|---|---|---|
| DeepWiki | deepwiki.com |
Wiki generation by Devin |
| GitHub Dev | github.dev |
Web-based VS Code editor |
| Code Wiki | codewiki.google |
Code documentation by Google |
https://chromewebstore.google.com/detail/github-tools-switcher/occmgdpelgcpejcidonjlbgniapddenk
- Clone or download this repository.
- Open chrome://extensions/ in Google Chrome.
- Enable Developer mode in the top-right corner.
- Click Load unpacked and choose the project folder.
- Ensure the extension icon appears in your toolbar; pin it for quick access.
/manifest.json # Extension manifest v3
/popup.html # Popup UI
/popup.js # Popup logic (domain switch)
/content.js # Injected toolbar on GitHub pages
/icons/ # Icon images (not included)
/public/ # Public assets like screenshots
Edit the tools arrays in both popup.js and content.js to add, remove, or adjust services:
// In popup.js
{
name: 'New Tool',
targetDomain: 'example.com',
description: 'Short explanation'
}
// In content.js
{
name: 'New Tool',
domain: 'example.com',
icon: '🔧'
}
// For services that use prefix-style URLs (e.g. codewiki.google/github.com/owner/repo)
{
name: 'Prefix Tool',
targetDomain: 'example.com',
description: 'Uses prefix URL format',
urlType: 'prefix'
}
MIT © 2025 foxytanuki
