Group all your open tabs into Chrome tab groups using AI, with one click.
Users
24
+9 in 30 days
Rating
0.0 / 5
unchanged in 30 days
Ratings
0
0 in 30 days
Store rank
#145K
#121K among extensions
Version
1.0.0
updated 19 Jun 2026
Users
monthly, 4 months
Latest, 21 Oct 2026:24 usersMove the mouse over the chart for any month
Ratings count
monthly, 4 months
Latest, 21 Oct 2026:0 ratingsMove the mouse over the chart for any month
The Chrome Web Store rounds user counts down to the leading digit, so the user line moves in steps. The ratings count is exact and is the better signal of real adoption.
About AI Tab Organizer
# ποΈ AI Tab Organizer
A Chrome extension that groups all your open tabs into Chrome's native tab groups
with one click β categorized by AI (Claude).
Got 100 tabs? Click the icon β it reads every tab, asks Claude to sort them into
logical groups (by topic/project, not just domain), and applies colored Chrome tab
groups automatically.
## Install (takes ~1 minute)
1. Open Chrome and go to `chrome://extensions`
2. Turn on **Developer mode** (top-right toggle)
3. Click **Load unpacked**
4. Select this folder: `tab-organizer`
5. The ποΈ icon appears in your toolbar. Pin it if you like.
## Pick a provider + key (Settings)
Click the icon β **Settings (API key)** (or right-click β Options), choose a provider:
| Provider | Cost | Default model | Get a key |
|----------|------|---------------|-----------|
| **Google Gemini** | **Free tier** | `gemini-2.5-flash` | https://aistudio.google.com/apikey |
| **OpenAI** | Cheap (paid) | `gpt-4o-mini` | https://platform.openai.com/api-keys |
| **Anthropic** | Cheap (paid) | `claude-haiku-4-5` | https://console.anthropic.com/settings/keys |
| **None** | Free, no key | β | groups by website domain, fully offline |
Paste the key, Save. Optionally override the model. The key is stored locally
(`chrome.storage.sync`) and is sent only to that provider's API.
> Want truly free + AI? Pick **Gemini** and grab a free AI Studio key.
## Use
Click the icon β **Organize my tabs**. Done. It groups the tabs in the current
window. Pinned tabs are left alone unless you enable that in Settings.
Re-click anytime to re-organize after you've opened more tabs.
## What it costs
It uses `claude-haiku-4-5` (cheap + fast). Organizing 100 tabs is a single small
request β fractions of a cent per run.
## How it works
- `manifest.json` β MV3 config, requests `tabs` + `tabGroups` permissions.
- `background.js` β reads tabs, calls the Claude API directly from the browser
(`anthropic-dangerous-direct-browser-access`), parses the returned JSON, and
applies groups via `chrome.tabs.group` + `chrome.tabGroups.update`.
- `popup.html/js` β the button + status.
- `options.html/js` β stores your API key.
## Troubleshooting
- **"Claude API 401"** β wrong/missing API key. Re-check Settings.
- **"Claude API 400 ... model"** β update the `MODEL` constant in `background.js`.
- **Nothing groups** β make sure you have more than ~2 non-pinned tabs open.