Clear your tab list quickly with site suggestions, inactive tab cleanup, duplicate removal, and sorting.
Chrome | Firefox | Microsoft Edge
- Close tabs by keyword or exact domain, with suggestions for busy sites.
- One-click cleanup for inactive tabs, duplicates, and domain-heavy windows.
- Undo the last close, track total tabs closed, and toggle light/dark themes.
- Context menu entry to close tabs for the current site.
- Open the popup, type a keyword or domain, then press Enter or click Close.
- Tap a suggestion chip to close tabs for that site (or inactive tabs).
- Use quick actions to sort tabs, close duplicates, or undo the last close.
- Adjust the minimum tab count for suggestions and the inactive threshold in Settings.
PowerShell (no Node needed):
.\build.ps1 # all browsers
.\build.ps1 firefox # single targetNode 18+ (optional):
node build.js # all browsers
node build.js firefox # single targetOutputs land in dist/<browser>/.
- Firefox:
about:debugging-> This Firefox -> Load Temporary Add-on ->dist/firefox/manifest.json - Chrome/Chromium:
chrome://extensions-> Developer mode -> Load unpacked ->dist/chrome/ - Edge:
edge://extensions-> Developer mode -> Load unpacked ->dist/edge/
src/
shared/ # common scripts, UI, assets
overrides/ # browser-specific manifest/files (chrome, edge, firefox)
Contributions are welcome. See CONTRIBUTING.md for setup, testing, and pull request guidance.
TabTools is licensed under the Mozilla Public License 2.0.
