Repolode
openreplay

openreplay/openreplay

사용자 세션 데이터가 자체 인프라에 머물도록 세션 리플레이, DevTools, 제품 분석, 공동 브라우징을 자체 호스팅으로 제공합니다.

대체할 수 있는 제품:FullStoryLogRocketPostHog

스타
13,015
포크
867
열린 이슈
187
마지막 커밋
10시간 전

어떤 프로젝트인가요?

OpenReplay는 사용자 세션을 기록해 팀이 사용자의 행동을 다시 재생하고, 기술적 맥락을 바탕으로 문제를 디버깅하고, 제품 사용 현황을 분석하며, 사용자와 실시간으로 공동 브라우징할 수 있는 자체 호스팅 경험 플랫폼입니다. 고객 데이터를 서드파티 업체에 보낼 수 없는 팀을 대상으로 하며 AWS, GCP, Azure, DigitalOcean, Kubernetes, Docker 또는 베어메탈 환경에 배포할 수 있습니다.

웹 트래커는 JavaScript SDK이며 React, Next.js, Angular, Vue, Svelte 및 기타 프레임워크용 가이드를 제공합니다. iOS, Android, React Native용 네이티브 SDK도 있으며, React Native SDK는 베타 버전입니다. 수집 시점에 민감한 데이터를 마스킹하거나 제외할 수 있고, 비공개 모드에서는 텍스트와 입력값을 기본적으로 가립니다.

리플레이 외에도 퍼널, 트렌드, 여정, 히트맵 등의 제품 분석 기능을 제공하며, Redux, Zustand, GraphQL 등의 상태 또는 네트워크 데이터를 각 리플레이에 연결하는 플러그인도 포함합니다. Sentry, Datadog, Jira, GitHub, Slack 등 여러 도구와 연동할 수 있습니다. 저장소는 여러 라이선스가 적용되는 모노레포이며, 엔터프라이즈용 `ee/` 디렉터리에는 별도의 상용 라이선스가 적용됩니다.

핵심 기능

  • 01사용자 행동과 기술 이벤트를 기준으로 검색하고 필터링할 수 있는 세션 리플레이.
  • 02네트워크 활동, 콘솔 로그, JS 오류, 성능 지표를 보여주는 DevTools 뷰.
  • 03퍼널, 트렌드, 여정, 히트맵, 웹 분석을 포함한 제품 분석.
  • 04실시간 화면 보기, 권한 기반 커서 제어, WebRTC 통화를 지원하는 공동 브라우징.
  • 05수집 시점 마스킹, 비공개 모드, SSO를 지원하는 역할 기반 접근 제어.

활용 사례

  • 기록된 세션과 콘솔 또는 네트워크 맥락을 활용해 고객이 보고한 버그 재현.
  • 웹 또는 모바일 제품의 전환 퍼널과 이탈 지점 분석.
  • 사용자 화면을 보고 공동 브라우징하며 실시간 원격 지원 제공.
  • 자체 호스팅이 필요한 의료, 금융 또는 기타 규제 환경에서 세션 분석 운영.

빠른 시작

  1. 1

    문서에서 Getting Started 가이드를 읽으세요

  2. 2

    vCPU 2개 이상, RAM 8GB, 스토리지 50GB 이상을 갖춘 단일 VM을 준비하세요

  3. 3

    배포 가이드에 따라 Docker 또는 Kubernetes(Helm) 등 목록에 있는 방법 중 하나로 배포하세요

사용 전 알아둘 점

  • 셀프 호스팅에는 vCPU 2개 이상, RAM 8GB, 스토리지 50GB 이상을 갖춘 VM이 필요합니다.
  • 코드 대부분은 강한 카피레프트 라이선스인 AGPLv3를 따르며, ee/ 디렉터리에는 별도의 상용 라이선스가 적용됩니다.
  • React Native 모바일 SDK는 현재 베타 버전입니다.

토픽

자주 묻는 질문

openreplay은(는) 무엇인가요?
사용자 세션 데이터가 자체 인프라에 머물도록 세션 리플레이, DevTools, 제품 분석, 공동 브라우징을 자체 호스팅으로 제공합니다. OpenReplay는 사용자 세션을 기록해 팀이 사용자의 행동을 다시 재생하고, 기술적 맥락을 바탕으로 문제를 디버깅하고, 제품 사용 현황을 분석하며, 사용자와 실시간으로 공동 브라우징할 수 있는 자체 호스팅 경험 플랫폼입니다. 고객 데이터를 서드파티 업체에 보낼 수 없는 팀을 대상으로 하며 AWS, GCP, Azure, DigitalOcean, Kubernetes, Docker 또는 베어메탈 환경에 배포할 수 있습니다.
openreplay은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
openreplay은(는) Other 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
openreplay은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. openreplay의 마지막 커밋은 2026년 10월 20일입니다.
openreplay은(는) 어디에 사용할 수 있나요?
기록된 세션과 콘솔 또는 네트워크 맥락을 활용해 고객이 보고한 버그 재현. 웹 또는 모바일 제품의 전환 퍼널과 이탈 지점 분석. 사용자 화면을 보고 공동 브라우징하며 실시간 원격 지원 제공. 자체 호스팅이 필요한 의료, 금융 또는 기타 규제 환경에서 세션 분석 운영.
openreplay는 어떻게 설치하나요?
문서에서 Getting Started 가이드를 읽으세요 vCPU 2개 이상, RAM 8GB, 스토리지 50GB 이상을 갖춘 단일 VM을 준비하세요 배포 가이드에 따라 Docker 또는 Kubernetes(Helm) 등 목록에 있는 방법 중 하나로 배포하세요
openreplay은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/openreplay/openreplay

요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트