product / perch

Perch

Websites that ask to record your screen only ever get the tab that asked.

v0.18.4macOS · Windows

Get the Hub Read the docs

features

What it actually does

01

The picker is unchanged

A site calls getDisplayMedia and the browser shows the picker it always shows. Nothing is patched and nothing is hidden — you pick a screen, a window or a tab, and the choice is genuinely yours.

Google Chrome · the share picker

02

One tab leaves, wearing your label

What resolves is a capture of the asking tab itself, reporting itself as Entire screen with a monitor’s dimensions. The page’s own checks agree with what it thinks it asked for.

The asking page after the share starts: Chrome’s sharing bar across the top, the page’s own readout saying Entire screen, monitor, 3420 by 2224, Tab audio — and the video it received showing that same page, because the only thing it can see is its own tab.
The asking page · what its own track reports

03

The mirror keeps you working

The rest of the browser lives in a floating window you can watch and click through. Cover it with anything you like — an occluded window keeps producing frames, and the stream never notices.

Perch · choosing a window to mirror
Platforms
macOS 14+ · Windows 11 (x64 and ARM64)
Browser
Google Chrome
Capture
ScreenCaptureKit · Windows.Graphics.Capture
Mirror
Page-only crop, click and scroll forwarding
Account
None. Nothing leaves the machine.

Get Perch

A per-user install with no administrator prompt, on either platform. Free, with every feature.

Get the Hub Installing