I Built (Yet Another) AI-Powered Chrome Extension to Organize My Tabs - This One Actually Works

Published: (December 26, 2025 at 05:49 AM EST)
3 min read
Source: Dev.to

Source: Dev.to

If you’re a developer, your browser is probably your real IDE—Docs, GitHub, Stack Overflow, Jira, dashboards, PRs, tickets, random blog posts you swear you’ll read later, all open at the same time. At some point, tab overload stops being annoying and starts actively slowing you down. I hit that point, so I built ATO—an AI‑powered Chrome extension that organizes tabs automatically.

The Problem Isn’t Tabs – It’s Lost Context

People usually describe the issue as “I have too many tabs open.”
But each tab actually represents:

  • a paused task
  • an unfinished thought
  • a future decision

When everything is open, your brain keeps doing background work:

  • Is this still relevant?
  • Can I close it?
  • Will I need it later?

Chrome’s tab groups are manual, static, and easy to abandon. Manual organization breaks the moment your browsing behavior changes.

Instead of asking “How do I organize tabs better?” I asked:

What if tabs could organize themselves—continuously, based on how I actually use them?

The Core Idea Behind ATO

If you’d rather see it in action than read about it, I put together a short video walkthrough (link in the extension’s README).

ATO doesn’t try to “optimize productivity.” It focuses on reducing friction. The extension uses AI only when needed and organizes tabs using different organizing lenses. Each lens creates a different workflow, depending on how you browse.

1. By Category (Semantic Grouping)

The most straightforward mode. ATO analyzes each tab’s title, URL, domain, and lightweight metadata, then groups tabs by semantic intent rather than just domain.

Examples of categories:

  • Docs
  • Developer Tools
  • Research
  • Finance
  • Entertainment

Two different websites can belong to the same mental bucket—exactly what semantic models excel at detecting. No manual grouping, no naming, just one click.

2. By Last Access (Time Awareness)

Recency matters. This mode groups tabs by when you last interacted with them, e.g.:

  • Recently used
  • Earlier today
  • Yesterday
  • Older than a few days

Nothing is closed automatically, but once you see tabs organized by time, you often realize many are simply old, not useful.

3. By Frequency (Prediction Mode)

The most interesting mode. ATO tracks how often you return to tabs and predicts which ones you’re likely to need next.

  • Frequently accessed tabs rise to the top.
  • Rarely touched tabs quietly fade into the background.

It also suggests tabs you’re unlikely to return to—without forcing any action.

Supporting Tools (Small but Important)

Beyond grouping, ATO includes practical tab tools:

  • Collapse / expand all tab groups
  • Ungroup everything instantly
  • Search across all open tabs
  • Rename tabs
  • Automatically clean duplicate tabs

Nothing fancy—just things that keep you in flow.

Tech Stack (High Level)

  • Chrome Extension (Manifest V3)
  • TypeScript
  • Plasmo (framework for Chrome extensions)
  • AWS Lambda backend
  • Google Gemini API for AI classification
  • DynamoDB for token tracking

AI usage is explicit and transparent—no background calls, no hidden consumption.

What Changed After Using It Daily

The biggest change wasn’t having fewer tabs. It was:

  • Faster orientation when opening the browser
  • Less hesitation about closing things
  • Reduced background anxiety about unfinished work

The browser became calmer. That alone was worth building it.

If You Want to Try It

If you have ideas, feedback, or strong opinions about tab management, I’d genuinely love to hear them. Feel free to install ATO from the Chrome Web Store and share your thoughts!

Back to Blog

Related posts

Read more »