akiraysh/chrome-tab-grouper

Chrome extension that groups your open tabs by site, with auto-generated labels and colors.

3

stars

6

commits

JavaScript

primary language

Aug 24, 2026

updated

README

Chrome Tab Grouper

A tiny Chrome extension that groups your open tabs by site (e.g. all your LinkedIn tabs merge into one "LinkedIn" group, all your GitHub tabs into a "GitHub" group, etc.) with auto-generated labels and colors.

Demo

Why

I was really annoyed at how messy and unorganized my tabs always got, so I made this. It's not much, but it's cool to me.

Features

  • Group by site: click the toolbar icon and hit "Group tabs", or use the keyboard shortcut (Ctrl+Shift+G / Cmd+Shift+G on Mac).
  • Live preview: the popup shows what will be grouped before you click.
  • Friendly labels: common sites get readable names (LinkedIn, GitHub, Gmail, ...); anything else falls back to a capitalized domain name.
  • Ungroup all: one click to flatten everything back out.

To close, rename, or ungroup a single group, right-click its colored label directly in Chrome's tab bar. That's a built-in Chrome feature, not something this extension needs to add.

Install (unpacked, since this isn't published to the Chrome Web Store)

  1. Clone this repo.
  2. Go to chrome://extensions.
  3. Enable Developer mode (top right).
  4. Click Load unpacked and select the cloned folder.

Privacy

This extension makes zero network requests. It only reads tab metadata (URL, title) through Chrome's local tabs / tabGroups APIs to decide how to group your tabs. Nothing is sent anywhere, logged, or stored outside your browser. There is no analytics, telemetry, or tracking code of any kind.

Permissions

  • tabs: read tab URLs/titles to group by domain, and move tabs into groups.
  • tabGroups: create, rename, and color tab groups.

No host_permissions are requested, and no content scripts run on any page.

License

MIT

Contributors

akiraysh

6 commits

akiraysh/chrome-tab-grouper

Chrome extension that groups your open tabs by site, with auto-generated labels and colors.

3

stars

6

commits

JavaScript

primary language

Aug 24, 2026

updated

README

Chrome Tab Grouper

A tiny Chrome extension that groups your open tabs by site (e.g. all your LinkedIn tabs merge into one "LinkedIn" group, all your GitHub tabs into a "GitHub" group, etc.) with auto-generated labels and colors.

Demo

Why

I was really annoyed at how messy and unorganized my tabs always got, so I made this. It's not much, but it's cool to me.

Features

  • Group by site: click the toolbar icon and hit "Group tabs", or use the keyboard shortcut (Ctrl+Shift+G / Cmd+Shift+G on Mac).
  • Live preview: the popup shows what will be grouped before you click.
  • Friendly labels: common sites get readable names (LinkedIn, GitHub, Gmail, ...); anything else falls back to a capitalized domain name.
  • Ungroup all: one click to flatten everything back out.

To close, rename, or ungroup a single group, right-click its colored label directly in Chrome's tab bar. That's a built-in Chrome feature, not something this extension needs to add.

Install (unpacked, since this isn't published to the Chrome Web Store)

  1. Clone this repo.
  2. Go to chrome://extensions.
  3. Enable Developer mode (top right).
  4. Click Load unpacked and select the cloned folder.

Privacy

This extension makes zero network requests. It only reads tab metadata (URL, title) through Chrome's local tabs / tabGroups APIs to decide how to group your tabs. Nothing is sent anywhere, logged, or stored outside your browser. There is no analytics, telemetry, or tracking code of any kind.

Permissions

  • tabs: read tab URLs/titles to group by domain, and move tabs into groups.
  • tabGroups: create, rename, and color tab groups.

No host_permissions are requested, and no content scripts run on any page.

License

MIT

Contributors

akiraysh

6 commits

Languages

JavaScript

81.4%

CSS

12.1%

HTML

6.5%