/ContextualTabGroups

Chrome Extension: Group tabs by context for you automatically. Inspired by Opera One.

Primary LanguageJavaScriptGNU General Public License v3.0GPL-3.0

Contextual Tab Groups

Group tabs by context for you automatically. Inspired by Opera One.

Features:

  • ✅ Automatic Tab Groups Creation (Custom Tab Group Names)
    • Default & Search Engine tabs can be set differently!
    • Supports setting Tab Group names to your search query!
  • ✅ Auto Disband Groups with only 1 tabs (togglable)
  • ✅ Alt+T Shortcut to quickly create a new group (shortcut changable/deletable)

Installation

Get the extension from the Chrome Web Store or Microsoft Edge Addons or Naver Whale Store


Fully Supported Browsers

  • Google Chrome
  • [Ungoogled] Chromium
  • Microsoft Edge
  • Brave
  • Naver Whale

Most Chromium forks (aside from the ones below) should work, but may impose limitations or issues.

Unsupported Browsers

  • Opera One
    • This is a built-in feature within the browser
    • Extension conflicts with it
  • Opera GX
    • UI does not support tab groups
  • Vivaldi
    • Does not support Chrome Tab Groups API
  • Kiwi, Quetta, Orion or any mobile browsers that allows Chrome Extensions
    • Does not support Desktop Tab Groups API

⚠️ Using any third-party newtab extensions or a custom newtab page may break extension functionality


1. Automatic Tab Groups Creation

No Tab Group Name
Custom Tab Group Name
Search Engine Group Name image

2. Auto Disband Groups with only 1 tabs

Can be toggled via extension options

3. Alt+T Shortcut

No Mouse Click is involved
Changable/deletable via chrome://extensions/shortcuts

Active Tab not in group:
Create new group
Active Tab already in group:
Add to existing gruop
AltPlusT_InGroup

Extension Options

Settings are available via Extension Popup -> "Go to options" button

Name for automatically created groups (Default)

This is the name for the Tab Groups being automatically created by the extension.
Available Placeholders: Experimental

  • %domain%
    • google.com will return Google
    • web.whatsapp.com will return Whatsapp
    • www.google.com.hk will return Google

Name for automatically created groups (Search Engines)

This is the name for the Tab Groups being automatically created by the extension, but the tab you created the new tab on is a search engine.
Available Placeholders:

  • %search_query% Your search engine search query
    • You searched cat pics on Google, the tab group name will be cat pics.

Supported Search Engines: Google, Bing, BraveSearch, Ecosia, DuckDuckGo, Ask.com, Yahoo, Startpage, Baidu, YouTube

Disband Groups with only 1 tab in it

  • A toggle to whether automatically ungroup tab groups with only 1 tab in it

Credits

Extension Idea: Opera One Tab Islands