Tab Workspace Manager icon

Tab Workspace Manager

Save, organise and restore tab workspaces across every window. Local first, optional cloud sync.

v3.0.0 · self-hosted build

Install the extension

Download .crx tab-workspace.crx
  1. Download the file above and keep it (e.g. Downloads).
  2. Open chrome://extensions, turn Developer mode on.
  3. Drag the downloaded file onto the page and click Add extension.

Chrome blocks installing directly from a web page — download-then-drag of the local file is the supported path. Repeat on every Chrome profile; each profile installs and signs in separately.

After installing: enable sync

  1. Open the side panel → Enable Sync → Sign in with Google, using that profile's Gmail.
  2. Different Gmail per profile means fully separate workspaces. The same Gmail in two places shares one “Last session” — the panel offers to adopt it instead of overwriting.

Google sign-in is pre-authorized for this build. If sign-in ever reports an origin problem, the dialog prints the exact string to add — that string is always authoritative.

Expected extension ID: ibebbbkcjffabpecinlgjcjdloikikdj
Confirm it matches on chrome://extensions after install.

Keep developing: full source

Download source .zip tab-workspace-source.zip

The complete project (code, tests, tools, guides) minus build output and secrets — enough to fix bugs and ship the next build. See SETUP_GUIDE.md in the repo for the repack command.

Maintainer backup below: tab-workspace.pem. It is linked here for disaster recovery only, and this page must stay behind login (Cloudflare Access). Whoever holds that file can publish updates as this extension ID. If this page is ever reachable without logging in, treat the key as compromised: pack with a fresh key (new extension ID), reinstall every profile, and re-authorize sign-in.

Maintainer key backup

Download .pem tab-workspace.pem

Private signing key. Download it to safe keeping, then rely on those copies — not this page — going forward. Never share, commit, or re-upload this file anywhere unprotected.