June 2, 2026
Clicks, creepiness, and comment chaos
Show HN: RePlaya – self-hosted browser session replay with live tailing
A live website watcher drops, and the crowd instantly asks: useful, creepy, or both?
TLDR: RePlaya lets site owners replay visitors’ browsing sessions live or later using a self-run setup. Commenters split fast between excitement over a useful product tool, practical questions about cost and rivals, and a bigger freak-out over whether this kind of tracking is helpful or just plain creepy.
A new Hacker News demo called RePlaya rolled into town promising a very specific fantasy: website owners can watch how people use their pages live, almost like CCTV for clicks. The pitch is simple enough for non-engineers: install a little snippet, and you can replay a visitor’s session as it happens or watch it later. The creator also leans hard on the "self-hosted" angle, meaning companies can run it themselves instead of handing this kind of data to a third party. That should have been the whole story — but, naturally, the comments had other plans.
The biggest cheer came from the product-people camp, where one user called session replay "so crucial" for understanding how new features actually land with real humans, especially before there’s enough traffic for charts and dashboards to say anything useful. But almost immediately, the mood split into two classic internet factions: "How much does it cost?" and "Uh, should we even be doing this?" One commenter cut straight to the money question, while another asked the comparison everyone was already thinking: how is this different from OpenReplay?
Then came the ethical mic drop. One commenter basically asked whether users would behave differently if a giant red warning said their cursor movements were being livestreamed to HQ. That line is the thread’s unofficial main character: funny, unsettling, and impossible to unsee. So yes, RePlaya impressed people — but the real community verdict was: cool tool, now let’s talk about the part where it sounds a little like workplace surveillance for websites.
Key Points
- •RePlaya stores each browser session as a single S2 stream and uses that stream as the full backend, without a separate database, message bus, object store, or search index.
- •Because S2 streams can be tailed while written, RePlaya supports live session replay as well as playback of completed sessions.
- •The quickstart requires an S2 access token and basin, supports local or compatible endpoints such as s2-lite, and provides development and production-style local run commands.
- •A drop-in recorder snippet can be added to webpages, with optional metadata like source, distinctId, and userId for grouping and identification.
- •By default, rrweb input masking prevents typed form values from being sent to the server, while additional classes can block or ignore sensitive DOM regions from recording.