Skip to content

irachrist1/tidytabs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

tidytabs

A Chrome extension that turns tab chaos into color-coded groups in one click — with an animated preview before anything moves.

The problem

You open a tab for one thing. An hour later you have forty-seven tabs across dev docs, Slack, shopping, and three half-read articles.

Manual grouping is slow. Your tabs stay invisible until you hunt for the right one. You didn't ask for this mess — you just kept working.

What it does

Click organize. TabTidy reads your open tabs and returns labeled groups with color-coded cards. Preview first, apply when you're ready:

47 tabs → 💻 Dev (12) | 🤖 AI (5) | 📧 Comms (8) | 🎬 Entertainment (6)

Dismiss any group you don't want. Re-analyze for a fresh layout. Optional AI grouping via your own API key.

Install

Chrome — load unpacked:

  1. Clone this repo
  2. Open chrome://extensions → enable Developer Mode
  3. Click Load unpacked → select the repo folder

Optional AI grouping: Open extension Settings → paste a Groq, OpenAI, or Ollama API key.

Developers:

git clone https://github.com/irachrist1/tidytabs.git && cd tidytabs
npm install && npm test

How it works

  • Rules first, AI optional. Domain and keyword rules (FALLBACK_RULES) group instantly without any API call — AI is an upgrade, not a requirement.
  • Preview before apply. Popup shows suggested groups; nothing moves until you confirm — no surprise tab shuffles.
  • MV3 service worker. Reads tabs and settings from chrome.storage; grouping uses native chrome.tabs.group APIs.
  • Auto-tidy threshold. Suggests cleanup when tab count crosses your limit; archive hints for stale tabs you've ignored.
  • Bring your own LLM. OpenAI-compatible, Anthropic, or local Ollama — tab titles and URLs only, no page content scraped.
  • Sanitized settings. Endpoint permissions gated per provider; no hardcoded keys in the extension bundle.

Built by Christian Tonny

About

One-click Chrome tab grouping with animated preview — optional AI

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors