브라우저에서 회의실을 열어 화면 공유, 채팅, 화이트보드를 이용하는 셀프 호스팅 오픈소스 P2P WebRTC 화상 회의 서비스입니다.
gethopp/hopp
개발자를 위한 오픈소스 화면 공유 및 원격 페어 프로그래밍 앱으로, 지연 시간은 100ms 미만이며 자체 호스팅도 선택할 수 있습니다.
대체할 수 있는 제품:Tuple
- 스타
- 733
- 포크
- 61
- 열린 이슈
- 49
- 마지막 커밋
- 22시간 전
어떤 프로젝트인가요?
Hopp는 원격 페어 프로그래밍과 화면 공유를 위한 데스크톱 앱입니다. 개발자는 팀원에게 화면을 공유하고, 최대 10명이 참여하는 방에 들어가 모브 프로그래밍을 진행할 수 있으며, 링크를 주고받는 대신 팀원의 이름을 클릭해 페어링을 시작할 수 있습니다. 이 프로젝트는 Tuple의 오픈소스 대안으로 자리매김하고 있으며, Tauri와 Rust를 기반으로 하고 WebRTC 미디어 처리는 LiveKit을 사용합니다.
현재 데스크톱 앱은 macOS용(정식 버전)과 Windows용(알파)을 제공하며, Linux 지원은 예정되어 있습니다. 팀은 무료 체험이 제공되는 관리형 클라우드 서비스를 이용하거나, 자동 TLS 설정을 위한 Postgres, Redis, LiveKit, Caddy가 포함된 전체 스택을 Docker Compose로 자체 호스팅할 수 있습니다.
저장소는 Tauri 데스크톱 셸, 화면 캡처와 WebRTC 엔진을 담당하는 Rust 코어, Go 백엔드 API, React 웹 대시보드로 구성되어 있습니다.
핵심 기능
- 01페어링 세션에서 100ms 미만의 지연 시간으로 화면 공유
- 02링크를 공유하지 않고 한 번의 클릭으로 팀원과 페어링
- 03최대 10명이 참여할 수 있는 모브 프로그래밍 방
- 04Tauri와 Rust로 만든 네이티브 데스크톱 앱
- 05자동 TLS를 지원하는 Docker Compose 기반 자체 호스팅 백엔드
활용 사례
- 서로 다른 장소에 있는 개발자 간 원격 페어 프로그래밍
- 소규모 분산 팀의 모브 프로그래밍 세션
- 코딩용 상용 화면 공유 도구의 자체 호스팅 대안을 원하는 팀
빠른 시작
- 1
릴리스 페이지에서 데스크톱 앱을 다운로드합니다(macOS 안정 버전, Windows 알파 버전).
- 2
저장소를 클론합니다.
git clone https://github.com/gethopp/hopp.git - 3
self-host 폴더로 이동해 환경 파일 예제를 복사합니다.
cd hopp/selfhost cp .env.example .env - 4
.env에서 DOMAIN과 시크릿을 편집한 다음 Docker Compose로 스택을 시작합니다.
docker compose up -d
사용 전 알아둘 점
- 데스크톱 앱 안정 버전은 macOS에서만 제공됩니다. Windows는 알파 버전이며 Linux 지원은 계획 단계입니다.
- 셀프 호스팅을 하려면 Docker Compose로 Postgres, Redis, LiveKit, Caddy를 실행해야 하므로 설정에 노력이 필요합니다.
- 관리형 클라우드 플랜은 14일 무료 체험 이후 유료입니다.
포함된 컬렉션
토픽
자주 묻는 질문
- hopp은(는) 무엇인가요?
- 개발자를 위한 오픈소스 화면 공유 및 원격 페어 프로그래밍 앱으로, 지연 시간은 100ms 미만이며 자체 호스팅도 선택할 수 있습니다. Hopp는 원격 페어 프로그래밍과 화면 공유를 위한 데스크톱 앱입니다. 개발자는 팀원에게 화면을 공유하고, 최대 10명이 참여하는 방에 들어가 모브 프로그래밍을 진행할 수 있으며, 링크를 주고받는 대신 팀원의 이름을 클릭해 페어링을 시작할 수 있습니다. 이 프로젝트는 Tuple의 오픈소스 대안으로 자리매김하고 있으며, Tauri와 Rust를 기반으로 하고 WebRTC 미디어 처리는 LiveKit을 사용합니다.
- hopp은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- hopp은(는) AGPL-3.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- hopp은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. hopp의 마지막 커밋은 2026년 11월 6일입니다.
- hopp은(는) 어디에 사용할 수 있나요?
- 서로 다른 장소에 있는 개발자 간 원격 페어 프로그래밍 소규모 분산 팀의 모브 프로그래밍 세션 코딩용 상용 화면 공유 도구의 자체 호스팅 대안을 원하는 팀
- hopp는 어떻게 설치하나요?
- 릴리스 페이지에서 데스크톱 앱을 다운로드합니다(macOS 안정 버전, Windows 알파 버전). 저장소를 클론합니다.: git clone https://github.com/gethopp/hopp.git self-host 폴더로 이동해 환경 파일 예제를 복사합니다.: cd hopp/selfhost cp .env.example .env .env에서 DOMAIN과 시크릿을 편집한 다음 Docker Compose로 스택을 시작합니다.: docker compose up -d
- hopp은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/gethopp/hopp
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
브라우저·데스크톱·모바일 클라이언트를 지원하고, 여러 기기를 한 화면에 표시하며, 시그널링 및 TURN 릴레이를 직접 호스팅할 수 있는 경량 크로스 플랫폼 원격 데스크톱 앱입니다.
최대 20명의 친구와 브라우저 또는 자체 호스팅 환경에서 시청하는 무료 오픈소스 비공개 화면 공유
mediasoup SFU 기반의 셀프 호스팅 오픈 소스 WebRTC 화상 회의 플랫폼으로, Zoom과 Google Meet의 대안을 지향합니다.
Nextcloud Talk는 자체 호스팅 Nextcloud 서버에서 실행되는 채팅, 화상 및 음성 통화 앱입니다.
데이터를 직접 관리하려는 소규모 그룹을 위한 경량 셀프 호스팅 채팅 서버로, 음성·영상·텍스트 채팅과 화면 공유를 지원합니다.