Nicheloom visits: 58,031 all-time · 7,694 in the last 7 days

The opportunity tracker for new startups.

Today: 1,953 launches · Niche of the day: specialized calculation tools · See what launched today →

RePlaya

self-hosted browser session replay with live tailing

Get picks like this daily. Today's launch numbers, the top launches, AI and tech news, and a daily opportunity pick, straight to your inbox.

Want to reach these readers? Sponsor an issue.

Hi HN, I'm one of the founders of s2.dev. RePlaya (https://github.com/s2-streamstore/replaya) is a self-hosted browser session replay tool using rrweb (https://github.com/rrweb-io/rrweb).It occurred to me that a durable stream per session would be a much neater architectural foundation for much of what you'd want from such a tool. As a unique feature, it also made live tailing straightforward because the player can read from the same stream the recorder is appending to.The alternative architecture is likely an ingest firehose which is then indexed, with associated complexity and latency. You'd have to string together multiple data systems like a message queue, a metadata database, and blob storage and/or an OLAP database.Here the only dependency is S2, which has an open source version you can self-host called s2-lite (https://news.ycombinator.com/item?id=46708055).How it works:- one S2 stream per browser session- large rrweb events (like a full snapshot) get framed across multiple binary S2 records and reassembled on read- active sessions are tailed with an S2 read session, and bridged to the browser over SSE- session listing relies on stream names encoding reverse timestamps, as S2 returns a lexicographic order listing- relying on fencing tokens so a stopped session can't be written to again by a late recorder- retention and GC are handled via S2 stream config, so no background job neededCurious to hear from folks on the tool or the stream-per-session model!

HN · launched Jun 2, 2026 · 50 upvotes (top 15%) · 0 views

Niche: web and application performance monitoring tools · 66 launches, 6 in the last 7 days · Explore this niche →

Category and tags

  • Horizontal
  • Observability & eval
  • Developer
  • Not AI
  • Hobby / open-source project

Visit website ↗ Source listing ↗

Could you build this?

Partial Wrapping rrweb for recording and playback in a basic UI is trivial, but real-time session replay with live tailing at scale requires specialized high-throughput streaming architecture.

What it would actually take: The system requires an rrweb client agent pushing continuous DOM mutation streams over WebSockets into a distributed, durable append-only streaming store (like Apache Kafka, Redpanda, or custom S2 streams), followed by real-time tailing consumers. The hard part is ensuring low-latency event fan-out, robust snapshot synchronization during mid-session joins, and handling massive inbound DOM event throughput without browser or server memory bloat. This requires distributed systems and streaming data infrastructure expertise.

Discussion

8 comments analyzed.

Competitors mentioned: OpenReplay, Other widely-adopted session replay products

Concerns raised: Privacy and ethical implications of session replay, User awareness and consent for cursor/viewport tracking, Whether visitors should be informed about recording, Browsers shouldn't be app hosts unless user opts in

Competitors

Other products that read as similar to this one : 102 launches clear the similarity bar, closest 8 shown.

Attention rank: #16 of 103 (itself plus its competitors, highest first, normalized so YC and Product Hunt are compared fairly).

Launched 213 days after the earliest competitor.

  • Trace UX · ph · 2026-09-09 · 3 upvotes · similarity 0.47
  • Durable Streams · hn · 2025-12-09 · 10 upvotes · similarity 0.46
  • SVD · ph · 2026-10-11 · 1 upvotes · similarity 0.45
  • Skiff · ph · 2026-09-14 · 1 upvotes · similarity 0.45
  • SSVideoSave – Free Online Video... · ph · 2026-10-18 · 1 upvotes · similarity 0.44
  • resocket-Watchcat · github · 2026-11-05 · 57 upvotes · similarity 0.43
  • PicoMQ · hn · 2026-08-24 · 159 upvotes · similarity 0.42
  • Retrace · hn · 2026-05-12 · 14 upvotes · similarity 0.42

The niche, labels, vibe code rating and competitor comparison on this page are analysis by Nicheloom. If you use them, please credit nicheloom.com. How you may use our data.