A lightweight browser extension that keeps your browsing session under control: instantly spot and close duplicate tabs, save sessions for later, and export/import/share your work with a single click. Works on Chrome and Firefox.
# | Details |
---|---|
Duplicate-Tab Detection | Real-time badge counter plus a toast asking whether to merge (switch & close) or keep both tabs. |
All Tabs Panel | Popup (and optional full-screen view) listing every open tab, with buttons to Close, Save & Close, or Save all & Close. |
Session Save / Restore | One-click “Save” area. Restore/Sharing everything at once or reopen individual pages. |
️ Import, Export & Share | Export your saved list to an HTML file; import it again on any machine. |
Duplicate Tabs Summary | Separate block at the top of the popup – see duplicates at a glance and close them in bulk. |
Lightweight | under 30kb |
For Chrome:
- Visit the Chrome Web Store:
https://chromewebstore.google.com/detail/tab-options/kafdoidjnnbjciplpkhhfjoefkpfbplj - Click Add to Chrome → Add extension.
- Pin the blue “TO” icon in your toolbar for quick access (optional).
For Firefox:
- Visit Firefox Add-ons:
https://addons.mozilla.org/en-US/firefox/addon/tab-options-open-source/ Alternatively, for development/manual install:- Download the
.zip
or.xpi
file from the releases page. - Open Firefox, type
about:addons
in the address bar, and press Enter. - Click the gear icon (Tools for all add-ons) and select "Install Add-on From File...".
- Select the downloaded file.
- Download the
- Click Add to Firefox → Add.
- The “TO” icon will appear in your toolbar.
- Open a few webpages; duplicate one to see the badge counter turn red.
- Use:
• Merge (Switch & Close) to jump to the original and close the copy.
• Keep & Go Back if you really need two identical tabs. - Click the toolbar icon.
- In the popup, hit Save all tabs & close to stash your current session.
- Later, press Reopen all tabs to bring everything back.
- Export & Import all sessions
The export feature allows you to save your lists of open or saved tabs into a HTML file. This HTML file can then be used to import the tabs back into the extension on any machine, either adding them to your saved list or opening them directly. This makes it easy to back up, share, or transfer your tab sessions.
Option | Where | Notes |
---|---|---|
Full-screen dashboard | Popup → ↗ | Expands the popup into its own tab for large sessions. |
Export/Import/Share | Popup bottom right | Creates a page, that can be shared with others; import merges with your existing open/ saved tabs. |
Having dozens of identical tabs scattered across multiple windows and profile is a pain, happens in personal machine and office machine.
To get started with development:
git clone [email protected]:aghontpi/Tab-Options.git
cd Tab-Options
pnpm install
pnpm run dev:chrome # For Chrome
pnpm run dev:firefox # For Firefox
Chrome:
- Open Chrome →
chrome://extensions
→ Enable Developer mode. - Click Load unpacked and select the
dev-build/chrome
folder.
Firefox:
- Open Firefox →
about:debugging#/runtime/this-firefox
. - Click Load Temporary Add-on....
- Navigate to the
dev-build/firefox
folder and select themanifest.json
file.
(or)
Install with web-ext
:
Via pnpm
:
pnpm install -g web-ext
Or via Brew:
brew install web-ext
Then run:
cd dev-build
web-ext run
https://trello.com/b/lrHGzH6P/tab-options
Apache License 2.0 - https://github.com/aghontpi/Tab-Options/blob/main/LICENSE
• File an issue → GitHub Issues tab
• Rate on the Chrome Web Store
• Rate on Firefox Add-ons