Cloudflare Worker + Durable Object · WebRTC DataChannel · TURN

cobrowse-rtc

Signaling and room state live in a Durable Object. The actual co-browse data (rrweb DOM stream + cursor + chat) flows peer-to-peer over a WebRTC DataChannel, with Cloudflare TURN as the relay fallback. Open the two roles in separate tabs to watch it connect.

👤 Open as Customer Shares its page. Click “Request an agent”. 🎧 Open as Agent Sees incoming requests, accepts, watches live.
Health: checking…  ·  TURN: checking…