Smart Group with AI

Let Chrome's on-device AI read your tabs and invent semantic groups — no rules, no fixed categories, no internet connection.

Overview #

Smart Group with AI uses Chrome's built-in Prompt API to analyze tab titles and page content, then groups tabs by meaning. Unlike Group by Category (which maps domains to a fixed taxonomy), Smart Group with AI invents its own group labels from the actual content of your open tabs. The result is dynamic, context-aware grouping that adapts to whatever you are working on. Smart Group with AI is available to all Takt users — Free tier included. On the Free tier, grouping is capped at 5 groups per run; Premium unlocks unlimited groups per run.

How it works #

When you trigger Smart Group with AI, Takt sends each tab's title and a short excerpt of its page content to Chrome's on-device Prompt API (powered by Gemini Nano). The model returns a semantic label for each tab. Takt collects those labels, deduplicates them, and batches tabs into Chrome tab groups using the model-generated names.

Because the model runs entirely on your device, grouping happens in seconds without any network round-trip. The group labels change every time you run the feature — they reflect the current state of your open tabs, not a fixed list.

Takt creates groups largest first: the biggest cluster of tabs becomes the first group, then the next largest, proceeding in decreasing size order. Single tabs that don't share a cluster with any other tab stay ungrouped. On the Free plan, a single run creates up to 5 groups — the 5 largest clusters — and any remaining smaller clusters stay ungrouped.

How to enable #

Chrome's on-device Prompt API must be enabled before Takt can use it. Follow these steps to activate it:

  1. Open Chrome and navigate to chrome://on-device-internals — paste this into your address bar (you cannot click a link to a chrome:// address from a web page).
  2. On the on-device AI page, check that the Gemini Nano model status is Available . If it shows Not installed , click Download and wait for the model to finish installing.
  3. If the Prompt API is still not available, open chrome://flags/#optimization-guide-on-device-model and set the flag to Enabled BypassPerfRequirement , then relaunch Chrome.
  4. Click the Smart Group with AI button in the Takt popup. Takt checks API availability on each invocation and will activate the full AI path once the model is ready.

Semantic fallback #

If the Prompt API is unavailable on your device — because the model has not been downloaded, the hardware does not meet Chrome's requirements, or you are running an older Chrome version — Takt automatically falls back to a semantic similarity algorithm. The fallback clusters tabs by computing similarity scores across tab titles and snippets, then groups tabs whose content is closest to each other.

The same fallback also fires if the on-device model takes too long to respond — Takt gives it a fixed time budget and moves on rather than leaving the button stuck waiting indefinitely.

The fallback fires silently, with no user action required. You still get AI-like grouping — just without the on-device language model. Both paths produce dynamic, content-aware groups; the model-backed path typically produces more descriptive labels.

Privacy #

All processing happens on-device. Tab titles and page content are passed to the Prompt API running locally inside Chrome — no data leaves the browser. Takt does not send any tab content to Anthropic, Google, or any external server. The Gemini Nano model itself is downloaded from Google when you install it, but inference runs entirely in your local Chrome process.

Edge cases & gotchas #