cd /news/ai-tools/how-thread-groups-firefox-tabs-with-… · home › topics › ai-tools › article
[ARTICLE · art-153558] src=dev.to ↗ pub= topic=ai-tools verified=true sentiment=↑ positive

How Thread groups Firefox tabs with two local AI models

A developer built Thread, a Firefox extension that organizes tabs into native tab groups using two locally run AI models. One model generates semantic embeddings to detect connections between tabs, and the other assigns group names, with all inference happening in the browser after an initial download of about 85 MB of cached model files and no cloud API or key required. The approach trades off conservative grouping, which leaves more tabs loose, against broader grouping, which can mix unrelated work, and English titles perform best.

by read1 min views1 publishedOct 20, 2026

A GitHub issue and a tutorial can concern the same task without sharing a domain. Semantic embeddings give a tab organizer a way to look for that connection.

Thread uses two models for different jobs:

The output becomes Firefox's native tab groups. Existing groups can guide matches, while unclear matches can stay ungrouped. The models provide evidence; application code checks the current tabs before making changes.

Both inference steps run locally in the browser. The first use downloads about 85 MB of model files, which are then cached. There's no cloud inference or API key. Firefox's native AI runtime is optional because a bundled local runtime is available.

The trade-off is visible: conservative grouping leaves more tabs loose, while broader grouping can mix unrelated work. English titles work best, and generated names can need correction.

Grouping implementation · Firefox example, desktop 140+

Prepared with AI assistance.

── more in #ai-tools 4 stories · sorted by recency
── more on @firefox 3 stories trending now
sponsored brought to you by zahid.host 4,200+ EU-deployed projects
reading about agents? ship yours in a single git push.

Run your AI side-project on zahid.host

EU-based hosting, git-push deploys, automatic HTTPS, no cold starts. Free tier with a custom domain — perfect for shipping the agent you just read about.

$git push zahid main
→ Live at https://your-agent.zahid.host ✓
Get free account → Pricing
from €0/mo · no card required
LIVE [news/how-thread-groups-fi…] indexed:0 read:1min 2026-10-20 · —