English · 简体中文
Bring browser tabs back into order
Rule-based auto-grouping · Independent multi-window management · Runs locally
As tabs pile up, finding pages, organizing groups, and switching between windows all become unnecessarily time-consuming.
TabAssistant organizes newly opened tabs according to your rules, automatically placing scattered pages into the right groups. From one interface, you can search, expand, collapse, close, or restore tabs while keeping every browser window independently organized.
Tab organization happens locally in your browser. TabAssistant does not upload your browsing history or tab contents to its own servers. Rules and preferences are stored in browser extension storage and can use your browser's built-in sync capability.
- Rule-based auto-grouping: Match newly opened tabs by domain or regular expression.
- Clear, flexible rule management: Customize group names, colors, and matching patterns, then drag rules to change their priority.
- Batch management for the current window: Search tabs, expand or collapse all groups, close multiple tabs, and restore accidentally closed pages.
- Independent multi-window organization: Manage every window separately and keep tabs in their original browser window.
- Automatic local-file grouping: Place
file://pages into a dedicated Local Files group. - Personalized appearance: Choose a light theme, dark theme, or follow your system setting.
- Chinese and English UI: Switch between Simplified Chinese and English.
- Configuration migration: Import and export grouping rules and extension preferences.
Define automatic grouping rules with domains or regular expressions, then drag them to adjust matching priority.
Configure the name, group color, matching method, and matching content for each rule.
Choose light, dark, or system theme and switch the extension's display language.
Install TabAssistant from the Chrome Web Store. Microsoft Edge can also install extensions from the Chrome Web Store.
npm ci
npm run buildOpen your browser's extension management page, enable Developer mode, choose Load unpacked, and select the project's build directory.
# Install dependencies
npm ci
# Start the local development server
npm start
# Create a production build
npm run build
# Build only the background script
npm run build:bgTabAssistant is built with React, TypeScript, Ant Design, and Chrome Extension Manifest V3.
TabAssistant requests only the permissions needed to organize browser tabs:
tabs: Read and manage browser tabs.tabGroups: Create and manage tab groups.storage: Save rules, language, theme, and other preferences in browser extension storage.
Tab organization runs locally. TabAssistant does not upload your browsing history or tab contents to its own servers. Rules and preferences are stored in browser extension storage and may sync between your devices through your browser's own synchronization mechanism.



