Skill Detail

OpenReplay Self-Hosted Session Replay and Product Analytics Platform

OpenReplay is an open-source session replay suite you can self-host. It captures user sessions with network activity, console logs, JS errors, store state, and performance metrics to help reproduce issues and iterate on products faster.

Monitoring & AlertsMulti-Framework

OpenReplay is an open-source session replay suite you can self-host. It captures user sessions with network activity, console logs, JS errors, store state, and performance metrics to help reproduce issues and iterate on products faster.

Monitoring & Alerts Multi-Framework Security Reviewed
INSTALL WITH ANY AGENT
npx skills add agentskillexchange/skills --skill openreplay-self-hosted-session-replay-analytics Copy
Author
OpenReplay

OpenReplay is an open-source session replay and product analytics platform with nearly 12,000 GitHub stars. Unlike cloud-based alternatives like FullStory or Hotjar, OpenReplay is designed to be fully self-hosted, keeping all user session data within your own infrastructure for complete data ownership and privacy compliance.

Core Capabilities

OpenReplay captures comprehensive session data that goes beyond basic screen recordings:

  • Session Replay โ€” Pixel-perfect replay of user sessions showing clicks, scrolls, navigation, and interactions. Each session is automatically analyzed using heuristics for easy triage.
  • DevTools Integration โ€” Captures network activity, console logs, JavaScript errors, Redux/VueX/MobX/NgRx/Pinia/Zustand state changes, GraphQL queries, and Fetch/Axios requests alongside the replay.
  • Performance Metrics โ€” Records page speed metrics, CPU/memory usage, and Web Vitals for every session.
  • Assist โ€” Live session viewing and WebRTC-based co-browsing without third-party screen sharing tools.
  • Spot โ€” A Chrome extension for recording bugs directly from the browser with full technical context included.

Analytics and Search

OpenReplay provides an omni-search feature that lets you filter sessions by user actions, session attributes, or technical events without requiring custom instrumentation. The analytics module surfaces the most impactful issues affecting conversion and revenue, helping teams prioritize fixes based on actual user impact.

Privacy and Security

Fine-grained privacy controls let you choose exactly what to capture, obscure, or ignore. Sensitive data can be masked at the tracker level before it ever reaches your servers. The self-hosted architecture means session data never leaves your cloud infrastructure.

Deployment

OpenReplay supports deployment on major cloud platforms:

  • AWS, Google Cloud, Azure, DigitalOcean, Scaleway, OVHcloud
  • Kubernetes with Helm charts
  • The tracker is a lightweight ~26KB (.br) JavaScript snippet that sends data asynchronously

Integration Ecosystem

OpenReplay integrates with backend logging and monitoring tools including Sentry, Datadog, CloudWatch, Stackdriver, and Elastic. Framework plugins support React, Angular, Vue, Svelte, Next.js, and React Native. The plugin architecture allows extending data capture with custom metadata.

Agent Integration

For AI agents and automation workflows, OpenReplay provides REST APIs for searching sessions, querying analytics data, and managing projects programmatically. Agents can use session replay data to understand user behavior patterns, identify UX issues, and correlate frontend errors with backend logs for automated debugging workflows.

Installation

Deploy using the official scripts for your cloud provider, or use the managed cloud service at app.openreplay.com. The JavaScript tracker is installed via npm:

npm install @openreplay/tracker