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.
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.
Customizable Settings
Set your own stale-tab threshold and control whether pinned tabs count toward the badge.
Tab Count Badge
See your open tab count right on the toolbar icon, with a 999+ cap for large counts.
Keyboard Shortcuts
Reach core TabMint actions with Chrome keyboard shortcuts, no mouse required.
Omnibox Quick-Jump
Type tz in Chrome's address bar to search open tabs and jump straight to one.
Session Export & Import
Export saved sessions to JSON and import them later, with validation and versioned data.
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
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
Find tabs with search or the omnibox
Understand duplicates and stale tabs
Organize tabs into groups
Preserve sessions worth keeping
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.