tamsensedev

Session replay & product analytics SDK for web apps

13
1
100% credibility
Found Apr 09, 2026 at 13 stars -- GitGems finds repos before they trend. Get early access to the next one.
Sign Up Free
AI Analysis
TypeScript
AI Summary

A JavaScript library that records user interactions, page changes, and session videos on websites to help SaaS teams analyze and improve customer journeys.

How It Works

1
🔍 Discover TAMsense

You hear about TAMsense, a tool that helps turn more free users into paying customers by spotting where they get stuck on your website.

2
📦 Get the tool

You grab the lightweight script from the web and add it to your site with a few lines of code.

3
🔗 Connect your account

You link it to your TAMsense account so it knows where to send the user activity info.

4
🛡️ Protect private info

You mark sensitive spots like names or passwords so they're hidden from view.

5
📹 Start recording

It quietly watches user clicks, typing, and page changes, stopping when they're idle.

6
📊 See the insights

In your TAMsense dashboard, you watch replays and get tips on fixing user frustrations.

🎉 Boost conversions

Your site gets smoother, more users complete onboarding, and you see paying customers grow.

Sign up to see the full architecture

5 more

Sign Up Free

Star Growth

See how this repo grew from 13 to 13 stars Sign Up Free
Repurpose This Repo

Repurpose is a Pro feature

Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.

Unlock Repurpose
AI-Generated Review

What is tamsense-dataclient-js?

Tamsense-dataclient-js is a lightweight TypeScript SDK for web apps that captures session replays, DOM snapshots, user actions like clicks and inputs, and viewport changes, sending them to TAMsense for AI-driven analysis of friction in onboarding and conversion flows. It solves the problem of vague analytics by providing contextual behavior data—full video replays via rrweb, masked sensitive fields, and auto session timeout after inactivity—to pinpoint where users drop off. Install via npm, init with an API key, and it works across React, Vue, Next.js, Angular, or vanilla JS.

Why is it gaining traction?

Unlike raw session replay tools like Sentry or Amplitude, it pairs replays with structured events for TAMsense's prioritized fix recommendations, not just dashboards. Developers like the dead-simple privacy masking via HTML attributes, zero-performance hit, and seamless idle management that restarts on interaction. As a framework-agnostic analytics feeder, it stands out for SaaS teams needing session replay React or website replays without custom plumbing.

Who should use this?

PLG leads and growth PMs at early-stage SaaS apps chasing free-to-paid conversions, especially those debugging onboarding loops. Frontend devs integrating session analytics into React or Next.js apps where users hesitate or rage-click. Founders with traffic but low activation, tired of generic tools like Grafana session replay.

Verdict

Early alpha with 13 stars and 1.0% credibility—solid README and framework examples, but unproven at scale, no tests visible. Grab it if you're in TAMsense's ecosystem or testing session replay scripts; otherwise, stick to battle-tested alternatives until it matures.

(198 words)

Sign up to read the full AI review Sign Up Free

Similar repos coming soon.