OpenReplay
A self-hosted session replay, cobrowsing and product analytics platform that keeps user session data inside your own infrastructure.
- GitHub stars
- 13k
- Last commit
- today
- Latest release
- v1.28.0
- Self-hosted
- Yes

OpenReplay is an open-source experience platform that you host on your own infrastructure. It combines session replay, DevTools-level debugging context, product analytics and live cobrowsing, so teams can see how real users navigate, where they struggle and what errors they hit without sending sessions to a third party.
Because everything stays in your own cloud, it is pitched at teams that cannot hand customer data to an external vendor. Data can be masked, obscured or skipped at capture time before it reaches your servers, and a private mode redacts everything by default. A lightweight tracker sends data asynchronously to limit the impact on page performance, and SDKs cover frameworks such as React, Angular, Vue, Svelte, Next.js and React Native.
The README states it can be self-hosted for free on AWS, GCP, Azure and other platforms. The repository lists its licence as Other and its topics also reference feature flags, web vitals and real-user monitoring, so it spans debugging, product and support use cases.
Key features
- Session replay with search and filtering
- DevTools context for debugging sessions
- Product analytics for usage insights
- Live cobrowsing with users
- Masking and private mode at capture time
- Lightweight asynchronous tracker
- Web and mobile framework SDKs
Pricing: Self-hosting is free. Managed Dedicated instances start from $199 a month (billed hourly) with a 7-day trial; Serverless is usage-based and Enterprise is custom.