Free extension for Chrome & Brave
useMemo — React docs
Why is my starter not rising
BER → LIS — Google Flights
Keychron Q1 Pro review
Tartine country loaf
facebook/react #24565
Alfama walking route
TanStack Query — invalidation
Where locals eat in Lisbon
Dutch oven vs baking steel
Monitor arm — Amazon
Loft in Bairro Alto — Airbnb
Bulk fermentation chart
React DevTools profiler
Pastéis de Belém vs Manteigaria
Ergonomic chairs under €400
Shaping high-hydration dough
LX Factory opening hours
Why your app re-renders
r/battlestations — cables
King Arthur bread flour
Desk mat 90×40 — Etsy
Tab Closet 22 tabs filed
somewhere-in-here.com/that-article-from-tuesday
Tab Closet 22
Reorganize

Sourdough & baking

6 +6

Starter rescue, timing charts and the Tartine loaf.

R
Why is my starter not rising — r/Sourdough
Sluggish rye starter — feeding ratios and warmth.
K
Tartine country loaf, step by step
The base recipe — 75% hydration, overnight proof.
Y
Shaping high-hydration dough
Bench rest and tension pulls without tearing.
+3 more

React performance

5 +5

Re-render debugging for the dashboard rewrite.

R
useMemo — React docs
When memoization actually helps, with caveats.
G
facebook/react #24565
Issue: memo skipped when context value changes.
T
TanStack Query — invalidation
Patterns for invalidating after mutations.
+2 more

Lisbon in October

6 +6

Flights, neighbourhoods and pastéis for the trip.

G
BER → LIS, 14–21 Oct — Flights
Thursday-morning direct is the cheap one.
A
Loft in Bairro Alto — Airbnb
Two beds, terrace, near the funicular.
E
Where locals actually eat in Lisbon
Small tascas away from the tourist track.
+3 more

Desk setup

5 +5

Chair, keyboard and cable-management research.

K
Keychron Q1 Pro review
Gasket mount, VIA support — worth the upgrade?
A
Monitor arm — saved basket
Single arm, 34-inch rated, desk clamp.
R
r/battlestations — cable management
Under-desk tray beats raceway, apparently.
+2 more
22 tabs filed. Zero lost. Add to Chrome

Close every tab.
Lose nothing.

That pile-up at the top of your browser? One click closes everything you haven’t touched in a day and files it into folders AI names for you — with a one-line note on every tab. No sorting. No deciding.

go on — they’re demo tabs, they can take it

Closing a tab feels like losing it.
So you don’t — and the browser turns into a junk drawer you’re afraid to touch.

Other tab managers make you do the filing — name this group, drag that tab. Tab Closet does the filing itself. Here’s what it handles.

AUTO GROUP

Not ready to close anything? Group it.

Auto group arranges the tabs you keep open into tidy, named Chrome tab groups — the fewest that meaningfully separate what you’re doing. Tabs that fit nowhere stay ungrouped instead of getting dumped in a “Misc”. A strip full of unnamed groups gets rebuilt into a coherent, named few.

Recipes Frontend Lisbon
3 groups · nothing closed · nothing named “Misc”
SEND TO TAB CLOSET

One tab, filed on the spot.

Right-click any tab → Send to Tab Closet. AI reads it, picks the folder it belongs in — inventing one only if nothing fits — writes its one-line note and closes it. Select ten tabs and they all go in one request.

Nothing closes until the save succeeds — a failed request leaves your tab exactly where it was.

Pastéis de Belém vs Manteigaria
Reload
Duplicate
Pin tab
Send to Tab Closet
Close tab
Filed under “Lisbon in October”
REORGANIZE

The whole closet, refiled in one go.

Folders drift. Reorganize sends every archived tab back to the model in a single request, so it sees the whole collection at once — merging narrow folders, renaming bad ones, deleting the ones nobody ends up in. All or nothing: no usable plan comes back, nothing changes.

Untitled group 7 misc New folder (2) links stuff asdf
Reorganize — one request, whole closet
Sourdough & baking · 6 React performance · 5 Lisbon in October · 6 Desk setup · 5
SCREENSHOT PREVIEWS

See the page before you reopen it.

Hover any saved tab for a screenshot of the page, the full URL and when you last looked at it. Capture every missing shot in one batch — pages load properly in a scratch window your own tabs never notice — and retake any that came out wrong with one click.

A
Loft in Bairro Alto — Airbnb
Two beds, terrace, near the funicular.
page screenshot
airbnb.com Last seen 2 days ago
AUTO DESCRIPTIONS · 108 LANGUAGES

Named and described — in your language.

Every folder gets a sensible name and every tab a one-line note on what the page actually was, so “Untitled group 7” never happens. Names and notes come in whichever of 108 languages you pick — or follow your browser’s automatically.

Automatic Deutsch 日本語 Español Français +103 more

Reise nach Lissabon

6

Flüge, Stadtviertel und Pastéis für den Oktober-Trip

G
BER → LIS, 14.–21. Okt. — Google Flights
Direktflug am Donnerstagmorgen ist am günstigsten.
E
Wo Einheimische in Lissabon essen
Kleine Tascas abseits der Touristenpfade.
DRAG & DROP

Yours to rearrange. Or not.

Drag tabs between folders, reorder folders, drop one onto another to merge, tint them with muted colours, rename them by hand — or let AI re-read a folder and rename it for you. Until you touch anything, the closet keeps itself sorted, newest first.

Press / in the closet to jump straight to search.

Sourdough & baking
Tartine country loaf
Bulk fermentation chart
Desk setup
Monitor arm — basket
Keychron Q1 Pro review
PRICING

Free means free.

No account, no sign-up, no key to paste. A daily allowance of AI credits comes with the extension — plenty for cleaning as often as tabs pile up — and it refills every morning.

Credits refill daily

Spend them on cleans, groups and renames. Tomorrow the meter is full again.

12 credits left

Or bring your own key

Prefer your own OpenRouter key? Requests go straight from your browser to your model of choice — a cheap one costs a fraction of a cent per clean.

Works with AI off

No key, no credits? Tabs still cluster by content similarity, right on your machine. Nothing leaves your browser.

Your folders, tabs and screenshots stay in this browser profile. When AI is on, only a tab’s title, URL and meta description are sent — never page contents, never your history. No tracking, no analytics.

Fair questions.

What if it closes a tab I still need?+

It only touches tabs you haven’t looked at past your threshold — 24 hours by default, configurable — and never pinned tabs or the tab you’re on. And nothing is deleted: every closed tab sits in the closet, one click from reopening.

Where do my tabs go? Who sees them?+

Everything is stored locally in your browser — no account, no sync, no tracking. When AI is enabled, only a tab’s title, URL and meta description are sent to the model. Screenshots never leave your machine.

Do I need an API key or an account?+

No. Out of the box it uses the Tab Closet server with free daily credits. You can switch to your own OpenRouter key in Options — or run with AI off entirely and let local clustering do the grouping.

What’s Superclean?+

The end-of-day full reset: it archives every unpinned tab, idle or not. It takes two clicks on purpose — the first arms it, the second fires.

What about duplicate tabs?+

Cleans close them first and keep the best copy — a pinned one if there is one, else the one you’re on, else the most recently viewed. The closet never stores the same URL twice; it refreshes the entry it already has.

Does it work in Brave?+

Yes — Brave installs straight from the Chrome Web Store, and everything works the same. Tab groups, the closet, the lot.

Stop managing tabs.

Shove them in the closet. This one sorts itself.

Add to Chrome — it’s free

Works in Chrome & Brave · No account needed

© 2026 Tab Closet Your tabs never leave your browser.