Why Co-Browsing Is Harder Than Session Replay
Session replay is a solved problem. You record DOM mutations as the visitor interacts, serialize them into an event stream, and play them back later. It's fire-and-forget — the operator watches a recording of what happened.
Co-browsing is the inverse. The operator needs to reach into the visitor's live browser and make things happen — click a button, scroll to a section, fill in a form field. And it has to feel natural. No half-second delays, no visual glitches, no security holes.
This is why most co-browsing tools are expensive SaaS products. Cobrowse.io charges $149/month per operator. Upscope starts at $99/month. And none of them are open source.
We built PinConsole's co-browsing to change that. It's free, self-hosted, and built entirely on the same rrweb foundation that powers our session replay. This is how it works under the hood.