A dependency-free Brave/Chrome extension that displays the current window's tabs, or every window's tabs, as:
[window →] native tab group → root domain → subdomain/path branch → tab
Install Tabulator: Rule-based Tab Groups from the Chrome Web Store. It works in Brave and Chrome.
- Open
brave://extensions. - Enable Developer mode.
- Choose Load unpacked.
- Select this repository folder.
- Pin Tabulator if desired, then click its toolbar icon to open the side panel.
After pulling a change, use the reload button on Tabulator's
brave://extensions card.
- Search tabs by title or URL.
- Toggle between the current window and all normal browser windows. The choice is remembered.
- Collapse single-child domain and path chains into one readable label; add nesting only where tabs branch.
- Order the tree by browser position, most/least recent use, branch size, or title.
- Click a tab to focus it.
- Use tab, domain, path, or group checkboxes for bulk selection. Shift-click a tab checkbox to select a range.
- Move selected tabs into an existing group or create a new named, coloured group.
- Drag a tab or current selection onto a native group to move it; keyboard and select controls remain available.
- Minimise a group to collapse it and discard its inactive tabs; restore it to expand it again.
- Close selected tabs or an entire group after reviewing the displayed count.
- Filter exact-URL duplicates or ignore an editable list of tracking parameters, then preview normalized URLs and affected tabs before closing copies.
Pinned tabs are never moved or closed by Tabulator, including duplicate and bulk-close actions.
Open Rules, add a group, then add its ordered rules. A rule supports:
- an exact host;
- optional subdomain matching;
- an optional path-segment prefix; or
- a JavaScript regular expression matched against the full URL.
Rules and groups are evaluated from top to bottom; the first matching group wins. Organize now applies rules only to ungrouped, unpinned tabs, then sorts each configured group by host and URL path. Existing manual groups are preserved. In all-window mode, matching native groups are created separately inside each window. Each rule shows its current match count, and groups and rules can be reordered by dragging or with their arrow buttons.
Set Auto: On to apply the same rules to newly opened or navigated tabs in the background. Auto-organizing is opt-in, debounced, and never changes pinned or already-grouped tabs.
Example Work rules:
| Host | Subdomains | Path |
|---|---|---|
github.com |
No | /example-org |
example.com |
Yes | |
example.org |
Yes | |
console.aws.amazon.com |
Yes |
Add more precise AWS hosts as needed rather than matching all of
aws.amazon.com.
Rules are stored locally in extension storage. Tabulator has no server, account, content scripts, host permissions, telemetry, or third-party dependencies.
node --test
./scripts/package.shThe package command validates the Manifest V3 inputs and creates
dist/tabulator-1.0.1.zip. Store listing copy, privacy disclosure, screenshots
and the release checklist are in store/. There is no dependency installation.
