DomainSense is a lightweight Chrome extension that instantly organizes your open tabs by their root domain, helping you stay focused and clutter-free. Inspired by a radar-style interface, it gives your browsing a sense of structure — intelligently and on demand.
Automatically groups tabs by root domain
(e.g., google.com → google, bbc.co.uk → bbc).
No setup needed — one click and you’re organized.
Your tabs always stay predictable:
- Single tabs first
- Multi-tab domain groups at the end
- Re-clicking Group will not shuffle or break anything
Instantly flatten all tab groups into a single list.
Export all tab groups into a bookmarks folder with:
- Today’s auto-filled date (default)
- Or a custom folder name entered by the user
Bookmarks are saved under:
Other bookmarks / / <Tab Group 1> <Tab Group 2> ...
DomainSense:
- Collects no data
- Sends nothing to external servers
- Uses zero analytics or tracking
- Runs entirely on your device
- Uses MV3 service workers → no memory drain
The popup menu includes three simple actions:
- Group Tabs by Domain
- Ungroup All Tabs
- Save Tab Groups as Bookmarks
- plus a customizable folder name field with today’s date auto-filled
Designed to stay minimal, fast, and intuitive.
- Clone or download this repository
- Visit
chrome://extensions/in Google Chrome - Enable Developer mode
- Click Load unpacked
- Select the
DomainSense/folder
Your extension is now active in Chrome.
DomainSense/
manifest.json
background.js
popup.html
popup.js
icons/
icon16.png
icon32.png
icon48.png
icon128.png
To modify DomainSense:
- Update logic in background.js
- Update UI in popup.html and popup.js
- Increment the
"version"in manifest.json before republishing
Chrome reloads unpacked extensions automatically when files change.
Contributions, suggestions, and improvements are welcome! Open an issue or pull request any time.
This project is available under the MIT License.
If DomainSense helps you stay organized:
- ⭐ Star the GitHub repo
- 📣 Share it with others
- 🧰 Suggest new features