Every tap,
every screen,
replayed.
uxLens drops into your Flutter app and starts capturing real sessions — gestures, navigation, screen-by-screen — so you can watch exactly where people get stuck, confused, or delighted.
- Capture rate
- 60fps
- SDK weight
- <200kb
- Setup
- 3 lines
What it captures
- 00:00
Session replay
Pixel-accurate playback of real sessions — every screen transition and gesture, scrubbable frame by frame.
- 00:34
Heatmaps
Aggregate taps across every session onto each screen, so you see what people actually touch — not what you assumed they would.
- 01:12
Funnels
Define any sequence of screens and watch conversion drop off, step by step, across every session that touched it.
- 02:05
Multi-app
Register as many apps as you run under one dashboard — each with its own key, its own usage, its own sessions.
Three lines. That's the install.
Register an app to mint an API key, drop it into your Flutter config, and sessions start showing up in the dashboard the moment your app runs.
Register your first app →Loupe.start(
config: LoupeConfig(
apiKey: 'lp_...',
endpoint: 'https://your-backend.example.com',
),
);