Skip to content

burnsie-la/tabnetic

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Tabnetic

Smart tab consolidation for Firefox 140+. Pull all your tabs together, auto-group by domain, detect duplicates, snapshot & undo, and split groups back out — all with zero access to page content.

Features

  • Selective merge - Preview all open windows and pick which ones to pull into the current window
  • Auto-group by domain - After merging, tabs are automatically organized into native Firefox tab groups (GitHub, YouTube, Docs, etc.) with color coding
  • Duplicate detection - Highlights duplicate tabs in the preview and optionally removes them during merge
  • Snapshot & undo - Every merge automatically saves a snapshot of your window layout; restore any previous layout with one click
  • Split groups to windows - Right-click any tab group to send it to its own window, or use the Groups panel
  • Container-aware - Preserves Firefox Multi-Account Container identity when merging tabs
  • Minimal permissions - Only requests tabs, tabGroups, storage, contextMenus, and cookies. No access to page content.
  • No data collection or analytics - No data is collected by this extension, and nothing is sent outside of your browser.

Requirements

  • Firefox 140 or newer (required for the Tab Groups API and built-in data collection consent)

Installation (Development)

Install it from addons.mozilla.org

Usage

  1. Click the Tabnetic toolbar icon from whichever window you want to keep
  2. In the Merge tab:
    • Check/uncheck windows to merge
    • Toggle duplicate removal and auto-grouping options
    • Click Merge here
  3. In the Groups tab:
    • View all tab groups in the current window
    • Click Split to window to send any group to its own window
    • Click Re-group by domain to reorganize
  4. In the History tab:
    • View past snapshots
    • Click Restore to undo a merge and recreate the original window layout

Permissions Explained

Permission Why
tabs Query, move, create, and remove tabs across windows
tabGroups Create and manage native Firefox tab groups
storage Store merge snapshots locally for undo
contextMenus Add "Split group to window" to the tab context menu
cookies Read container identity to preserve it during merges

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors