Stays on the device
Layouts, aliases, workspaces, and restore state live in chrome.storage.local.
There is no account and no telemetry in this version.
Chrome extension
ScreenTabs maps each physical display, splits it into zones, and snaps windows into those zones. Workspaces remember the desk. Everything stays in Chrome storage on this computer.
Load the unpacked dist folder in Chrome while the store listing is in progress.
How it is modeled
The manager is not a miniature desktop. Overlapping Chrome windows made that unreadable. Each monitor is a card. The card shows the layout you picked, then the zones inside it.
Main Ultrawide, Display 2, and so on. Names and work area sizes come from Chrome.
Full, halves, thirds, 25/50/25, 33/67, 67/33, quarters, or a custom column split.
Left, Center, Right, or Full. Click a zone to snap the current window into it.
Drag a window or tab onto a zone. Occupied zones ask Replace, Stack, or Tile.
Layouts
The Layouts button on a display card opens the same presets you see in the dropdown. Custom layouts are 2 or 3 columns, for example 20 / 60 / 20. Maximize fills the current zone, not the whole monitor.
Management
The left sidebar shows the focused window, the Displays / Tabs / Settings switch, and saved workspaces. Save current stores the open Chrome windows. Restore can sit alongside what is already open, or replace it after a confirm.
What it does not do
Layouts, aliases, workspaces, and restore state live in chrome.storage.local.
There is no account and no telemetry in this version.
Chrome cannot create a virtual display. ScreenTabs reads
chrome.system.display and snaps windows into those work areas.
It organizes Chrome. It does not launch Cursor, PowerShell, or other Windows programs.
Video focus opens a popup window so the tab strip and omnibox go away. It does not
reparent the <video> element.
Questions
Clone the repo, run npm install and npm run build, then load
the dist folder from chrome://extensions with Developer mode
on. After a permission or manifest change, remove the extension and load unpacked again.
No. Open windows and tabs are read so ScreenTabs can snap and restore them. That data is not sent to a ScreenTabs server. See the privacy page.
Yes. Zones and layouts still apply on a single display. A second monitor just gets its own card.
Public, linkable pages live at PRIVACY.md and TERMS.md on GitHub. The loaded extension also has a local privacy page under its options.