A Chrome extension that automatically groups tabs by domain, keeping your workspace organized.
-
Automatic Grouping:
- Your open tabs are automatically grouped by their website domain. This means that tabs from the same site (e.g., google.com) will be kept together in your current window for better organization.
-
Keyboard Shortcuts:
- Quickly perform actions using keyboard shortcuts:
- Group Tabs: Press
Ctrl+Shift+U(orCommand+Shift+Uon Mac) to group all open tabs automatically. - Delete Group: Press
Ctrl+E(orCommand+Eon Mac) to delete the currently active tab group.
- Group Tabs: Press
- Quickly perform actions using keyboard shortcuts:
-
Popup/Options Page:
- Access these settings via the extension's Popup or Options page (click the
extension icon in Chrome):
- Settings: Configure your extension preferences.
- Deleted History: Review the history of tab groups that have been deleted.
- Note: While your configuration settings are synchronized across devices, the deleted history is stored only locally on the device.
- Access these settings via the extension's Popup or Options page (click the
extension icon in Chrome):
-
Customizable Options:
- Personalize the extension to fit your workflow:
- Group Pinned Tabs: Option to include or exclude pinned tabs from automatic grouping.
- Regroup Tabs: Option to reorganize tabs that are already grouped.
- Merge Subdomains: Option to combine related subdomains (e.g.,
mail.example.comandwww.example.com) into one group. - Collapse Groups: Option to collapse all groups.
- Exception Domains: Specify any websites that should not be grouped automatically.
- Personalize the extension to fit your workflow:
- If the keyboard shortcuts do not work as expected, please visit
chrome://extensions/shortcutsand reassign the keys. - You can customize the grouping behavior via the extension's options page.
You can install the extension from the Chrome Web Store or load it as an unpacked extension:
- Clone the repository.
- Build the extension using the instructions in the Development section.
- Open Chrome and navigate to
chrome://extensions. - Enable Developer Mode.
- Click "Load unpacked" and select the
distfolder generated during the build process.
- Ensure you have Deno installed.
- Clone the repository and navigate to its root directory.
- Build the extension:
For a production build with minification:
deno task build
deno task build:prod
- The build output will be located in the
distdirectory.
This project is licensed under the MIT License. See the license file for more details.