Catch every error. Replay anything.
segi is a lightweight observability platform for Next.js, NestJS, and browser JavaScript apps. Group repeated errors into a single issue, replay what the user actually saw, watch URLs and PM2 processes, and alert your team the moment something new breaks.
Five things ops teams use every day
Errors, health, processes, and alerts in one place — no separate tools to keep open.
Session replay & click heatmaps
When something breaks, see exactly what the user saw. Heatmaps from every session on the same page overlay on the real layout, so you spot the dead button on the first look.
- Replay what the user actually saw, exactly as their page rendered — text stays selectable and you can see which inputs they touched, not just a flat video.
- Heatmaps overlay click distribution on the real page, so it's immediately obvious where visitors got stuck or which buttons never got pressed.
- Sessions auto-terminate and pause when the user steps away — background tabs never accumulate cost.
- Passwords, emails, phone numbers and numeric inputs are auto-masked; sensitive areas can be hidden with a single class name.
A live issue feed
What the admin console looks like — counts tick up as new events arrive.
New-issue alert email
When a brand-new issue is first detected, segi emails verified org members. This is what they see.
TypeError: Cannot read properties of undefined (reading 'id')
First seen 2 minutes ago in checkout-api · production · release v2.14.3. Already affecting 38 users across 142 events.
SDKs you can add quickly
Use the browser, Next.js, NestJS, or CDN bundle for plain HTML.
<script> window.SegiConfig = { projectKey: "segi_pk_live_xxxxx" }; </script> <script src="https://cdn.extn.ai/segi/segi.min.js" async></script>
Your project key is generated when you create a project in the console. How to create a project →
When you're ready — grab a key.
No card required · 100 MB free per month.