Features

Everything under the hood.

Every module SeshTab uses — from browser events to cloud backend.

Extension Layer

1.1

SessionWatcher

Passively listens to browser tab and window events. Builds a real-time snapshot debounced every 2 seconds. Background script sleeps when inactive.

Free + Pro

1.2

WorkspaceManager

Save named groups of tabs. Close a Workspace to instantly free RAM. Restore it in one click. Free plan supports up to 3 local workspaces.

Free / Pro

1.3

TabSnoozer

Hide a tab and schedule it to reopen at a chosen time. Powered by chrome.alarms — works even when the browser is closed.

Free / Pro

1.4

CommandPalette

Ctrl+Shift+K overlay inside the popup. Search open tabs, saved workspaces, and snoozed tabs. Navigate and act without touching the mouse.

Free + Pro

1.5

AIClusterer

Sends tab titles and URLs to gpt-4o-mini via a Vercel Serverless Function. Returns topic groups for user approval — never auto-applies. Triggered manually or by a smart badge.

Pro only

1.6

ContextDiscovery

Algorithmically detects duplicate tabs (same hostname + path) and flags tabs untouched for 7+ days. No AI, no network calls.

Free / Pro

Backend Layer

2.1

CloudSync

Pushes SessionSnapshots and Workspaces to Supabase Realtime. All other devices receive the update instantly. Row Level Security ensures data isolation.

Pro only

2.2

Auth

Email + OAuth via Supabase Auth. JWT stored in chrome.storage.session. No account required for the Free local-only experience.

Required for Pro

2.3

AIGateway

Vercel Serverless Function at POST /api/cluster. Validates JWT, checks Pro plan, enforces 20 req/day rate limit, proxies to OpenAI. API keys never reach the browser.

Pro only

2.4

BillingManager

Stripe Checkout → webhook → updates profiles.plan in Supabase. 3-day grace period on failed payments before feature lock.

Pro