Productivity / Browser
TabZen
Intelligent tab management that groups tabs by context, summarizes them, and archives them without losing information.
Problem
Research sessions end with forty tabs and no memory of why half of them were opened. Closing them loses the thread; keeping them makes the browser unusable. TabZen treats tabs as a working set that should be grouped, summarised and archived without losing the reason each one existed.
What I built
- Context grouping
- AI summarization
- Lossless archiving
Inside the product
The main screens and what each one does.
- Auto groupingManual overrideGroup namingPin important
Context groups
Open tabs are clustered by topic rather than by the order they were opened, so a research thread stays together even when it was interrupted.
- Per-tab summaryGroup digestKey linksRead state
Summaries
Each tab gets a one-line summary so a group can be understood at a glance weeks later, without reopening every page.
- Archive sessionFull-text searchRestore groupExport
Lossless archive
Archiving closes the tabs but keeps URL, title, summary and group, so nothing is lost and everything is searchable.
Tech stack
Extension
Browser extension APIsTab & window eventsLocal storageAI layer
Page summarisationTopic clusteringTitle normalisationInterface
Group viewSearch over archiveOne-click restorePlatform
Base44Hosted app surface
Challenges & how I solved them
Grouping that matches human intent
Pure keyword clustering split obviously related pages. Grouping now combines page content signals with opener relationships and time proximity, which matches how a session actually forms.
Summarising cheaply
Summarising every tab on every change is wasteful. Summaries are generated once per URL, cached, and refreshed only when the page changes materially.
Never losing a tab
Any archive feature is only trusted if restore is perfect. Archive writes the full record before closing anything, and restore rebuilds the window layout exactly.
Results so far
- Status
- LiveUsable at tabzen.base44.app.
- Core loop
- Group → summarise → archiveThree-step workflow.
- Data loss
- Zero by designArchive precedes close.
Related work
Career Technology · AI
Gradr
An AI-powered career accelerator designed to help students, graduates, and early-career professionals build stronger resumes, prepare for interviews, and manage their career journey.
Open casePersonal Finance · Gamification
Stack Up
The first product I shipped. A personal finance system designed to make spending, budgeting, and saving easier to understand and more engaging.
Open caseAI · Sustainability · E-commerce
TerraCart
An AI-powered shopping assistant designed to help people discover more sustainable alternatives while shopping online.
Open case