projects / 05 of 07

Argus

Share a screen from any device to any other, in the browser, no install.

WebRTCWorkersSource ↗

What it is

Screen sharing from any device to any other, in the browser, with nothing to install. Built for one annoying situation: a desktop with no microphone can't be the device you join a call from, so Argus pushes its screen to the one that is.

How it works

The desktop opens /share and gets a six-character room code; the phone opens /view with it. A Cloudflare Worker serves both pages, and one Durable Object per room relays the WebRTC handshake. After that the video goes straight between the two browsers; the Worker never carries a frame.

Gallery

A desktop sharing to a phone, peer to peer (the desktop is a mock-up)
A desktop sharing to a phone, peer to peer (the desktop is a mock-up)
The share page: room code and viewer link
The share page: room code and viewer link
The viewer, connected
The viewer, connected