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
Monitoring & Alerts Multi-Framework Published
โญ 11.9k GitHub stars
INSTALL WITH ANY AGENT
npx skills add agentskillexchange/skills --skill openreplay-self-hosted-session-replay-analytics Copy
Works best when you want a reusable capability, not another fragile one-off prompt.
At a glance
Author
OpenReplay
Last updated
Apr 3, 2026
Quick brief

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.

How it works

What this skill actually does

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