Item logo image for TabSquad

TabSquad

ExtensionWorkflow & Planning4 users
Item media 1 (screenshot) for TabSquad

Overview

Keep tab groups organized: route links spawned from a group elsewhere.

TabSquad turns a Chromium tab group into a "squad" of tabs that stay together, and gives you control over what happens to the links those tabs spawn. Routing rules For each tab group title, choose what happens when a new tab is opened from a link click, middle click, Cmd/Ctrl+click, window.open, or even from an external app handing a URL to your browser: - Do nothing (the browser default). - Rewrite the URL via a template and update the tab. Useful for handing the link off to an external scheme handler (Hammerspoon, Choosy, Finicky, ...) that opens it in a different browser. - Move the tab to the same group's tail. - Move the tab to the current window's tail, outside the group. - Move the tab to a different normal window (creates one if there is none). - Move the tab into a named target tab group, creating it if needed. Each rule also picks when it applies, based on where the source tab sits: - In the group (the original behavior). - As an orphan -- a tab in the same window that does not belong to any group, e.g. one freshly opened by an external app. - In the group or as an orphan. Tabs sitting inside an unrelated group are never disturbed. Rules are matched by tab group title plus an optional URL regex. The matching engine evaluates local-only rules first so a machine-specific rule can override a synced one. Navigations to the browser's own settings pages (chrome://, edge://, about:) and extension pages (chrome-extension://, moz-extension://) are skipped so they stay in the window where you opened them. Saved groups Capture the URLs of a tab group as a snapshot, edit them, and restore them later. Restore does a diff-style update: tabs whose URL still matches stay in place, missing URLs open as new tabs, and tabs that are no longer in the snapshot are closed. Snapshots travel with your browser profile sync. Privacy TabSquad does not run a server, does not collect analytics, and does not request any host permissions, so it cannot read the content of pages you visit. All your settings live inside the browser's extension storage. Configuration Click the toolbar icon to open the options page. Routing rules and saved groups can be exported and imported as JSON. Changelog ## [0.3.1] - 2026-05-15 ### Fixed - Stop the handoff page from lingering in browser history ## [0.3.0] - 2026-05-14 ### Changed - Split URL rewriting out of the action so rules can do both - Hand external-scheme rewrites off through a dedicated tab page ### Fixed - Stop leaving stray tabs after a rewrite to an external scheme ## [0.2.0] - 2026-05-13 ### Added - Add "+ Add URL" button to saved groups ### Changed - Route orphan tabs and add source-scope condition to rules - Use git-cliff for GitHub Release notes ## [0.1.0] - 2026-05-11

Details

  • Version
    0.3.1
  • Updated
    May 16, 2026
  • Offered by
    Akinori Musha
  • Size
    79.25KiB
  • Languages
    English
  • Developer
    Email
    knu@idaemons.org
  • Non-trader
    This developer has not identified itself as a trader. For consumers in the European Union, please note that consumer rights do not apply to contracts between you and this developer.

Privacy

Manage extensions and learn how they're being used in your organization
The developer has disclosed that it will not collect or use your data. To learn more, see the developer’s privacy policy.

This developer declares that your data is

  • Not being sold to third parties, outside of the approved use cases
  • Not being used or transferred for purposes that are unrelated to the item's core functionality
  • Not being used or transferred to determine creditworthiness or for lending purposes
Google apps