CleanTabs is a local Chrome extension for tab cleanup.
- Open
chrome://extensions. - Enable Developer mode.
- Click Load unpacked.
- Select this folder:
/home/ijoukov/code/cleantabs.
- Popup view listing all open tabs, grouped by normalized URL.
- Duplicate groups float to the top.
- Search by partial URL or page title.
- Optional filter for browser new-tab pages.
- Group actions to close all tabs, close all but one, or close selected tabs.
- Per-tab checkboxes; once selected, the group close button changes to
Close X. - Click any tab result to focus its window and activate that tab.
- Shows approximate last viewed age.
- Page-text search across scriptable tabs.
npm run icons
npm run validate
npm run packagenpm run package writes a Chrome Web Store upload zip to dist/cleantabs-0.1.0.zip.
- Run
npm run validate. - Run
npm run package. - Create a Chrome Web Store developer account.
- Create a new item and upload
dist/cleantabs-0.1.0.zip. - Use the copy in
STORE_LISTING.mdas the first draft of the store listing. - Use
PRIVACY.mdfor the privacy policy content.
Page-text search requires scripting and <all_urls> permissions. Chrome blocks scripted access to some pages, including internal browser pages and Chrome Web Store pages, so those tabs are counted as unsearchable.