Chrome Extension v0.2

TabMint

Take control of your Chrome tabs.

TabMint helps you search, organize, save, and clean up your open browser tabs — while keeping everything on your device. No accounts, no cloud sync, no tracking.

TabMint
Productivity Grouped
Research Grouped
Duplicates Flagged for review
Stale tabs Identified

Illustrative preview of TabMint's tab overview — not an actual screenshot.

What's New in v0.2

Six additions focused on staying in control of tabs without extra clicks.

New

Customizable Settings

Set your own stale-tab threshold and control whether pinned tabs count toward the badge.

New

Tab Count Badge

See your open tab count right on the toolbar icon, with a 999+ cap for large counts.

New

Keyboard Shortcuts

Reach core TabMint actions with Chrome keyboard shortcuts, no mouse required.

New

Omnibox Quick-Jump

Type tz in Chrome's address bar to search open tabs and jump straight to one.

New

Session Export & Import

Export saved sessions to JSON and import them later, with validation and versioned data.

New

Discard Stale Tabs

Free up memory by unloading stale tabs — they stay open and reload instantly when revisited.

Features

Everything TabMint does, organized around how you'd actually use it.

Organize

  • All Tabs overview
  • Instant search
  • Automatic grouping into categories
  • Duplicate detection

Understand

  • Stale tab detection
  • Toolbar tab-count badge
  • Configurable stale-tab threshold

Manage

  • Guided cleanup with review before closing
  • Discard stale tabs without closing them
  • Undo for tabs closed via cleanup
Analyze Review Confirm Clean Undo

Preserve

  • Saved sessions
  • Session export to JSON
  • Session import with validation

Navigate Faster

  • Keyboard shortcuts
  • Omnibox quick-jump (tz)
  • Popup tab-state persistence

Private by design

TabMint is built around a local-first architecture. It works entirely inside your browser — there's no TabMint server involved in how the extension functions day to day.

Read the Privacy Policy
  • No account required
  • No TabMint backend
  • No analytics or telemetry
  • No browsing history collection
  • Saved sessions stay in Chrome's local extension storage
  • Minimal permissions — only tabs and storage, no host access

How It Works

1

Find tabs with search or the omnibox

2

Understand duplicates and stale tabs

3

Organize tabs into groups

4

Preserve sessions worth keeping

5

Clean up or discard to save memory

Engineering

TabMint is built with a modern, type-safe stack and no runtime dependencies, verified with automated tests, including real-browser end-to-end checks, on every change.

Stack

  • TypeScript
  • Vite
  • @crxjs/vite-plugin
  • Chrome Manifest V3
  • Vanilla DOM
  • Vitest
  • Playwright
  • GitHub Actions CI

Architecture Principles

  • Local-first — no backend, accounts, or cloud sync
  • Minimal permissions — only tabs and storage
  • No runtime dependencies
  • Defensive, versioned storage validation
  • Stateless, event-driven service worker
  • Centralized Chrome tabs/windows API adapter

Built to Be Verified

Not just demonstrated — every change runs through automated unit, popup, and real-browser end-to-end checks before release.

196/196 Unit + popup tests passing
46/46 Real-browser E2E checks (Chromium, via Playwright)
Clean TypeScript & production build

Ready to take control of your tabs?

Get TabMint for Chrome