Storytime [0] is a new screen-sharing product that we're adding on top of our core offering, which is an open source live chat tool [1]. Our long term goal is to provide an open source alternative to Intercom, but this is something that a lot of our users have been asking for in the meantime :)<p>Storytime is built on top of the amazing rrweb [2] library, which captures snapshots of DOM mutations and streams them over a secure Phoenix channel (websocket over wss) [3] to a page in our dashboard.<p>It doesn't persist any of this data, and the streaming only starts when you trigger it (so your website isn't constantly streaming these events through a websocket unnecessarily). And since we're open source, if you're concerned about privacy, you can always just host it on premise :)<p>Would love any feedback!<p>[0] <a href="https://github.com/papercups-io/storytime" rel="nofollow">https://github.com/papercups-io/storytime</a><p>[1] <a href="https://github.com/papercups-io/papercups" rel="nofollow">https://github.com/papercups-io/papercups</a><p>[2] <a href="https://github.com/rrweb-io/rrweb" rel="nofollow">https://github.com/rrweb-io/rrweb</a><p>[3] <a href="https://hexdocs.pm/phoenix/channels.html" rel="nofollow">https://hexdocs.pm/phoenix/channels.html</a>