Skip to main content
Lucent records real user sessions in your web app, stores them securely, and turns them into signals you can act on — rage clicks, dead clicks, broken flows, and AI‑generated insights that explain why a session went sideways.

Start here

Quickstart

Install the browser SDK and record your first session in under five minutes.

Browser SDK

@lucenthq/sdk — a lightweight rrweb‑based recorder for any web app.

React Native SDK

@lucenthq/react-native records screenshot-mode replay in mobile apps.

API reference

HTTP endpoints for self‑hosted and server‑side integrations.

Dashboard

View recorded sessions, filter by signal, and manage API keys.

How Lucent works

  1. Record — drop @lucenthq/sdk into your app. It uses rrweb under the hood to capture DOM mutations, clicks, inputs, console output, and network calls, with a privacy‑first default that masks all text.
  2. Ingest — events are batched in the browser and flushed to Lucent’s ingest API. Sessions are stored immutably and processed asynchronously.
  3. Analyze — Lucent detects rage clicks, dead clicks, and navigation friction, then runs an AI analysis pass over each session to surface the issues that matter.
  4. Act — review signals in the dashboard, share links with your team, or pipe them into your issue tracker.
Ready? Head to the Quickstart.