Repolode
gethopp

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. 1

    릴리스 페이지에서 데스크톱 앱을 다운로드합니다(macOS 안정 버전, Windows 알파 버전).

  2. 2

    저장소를 클론합니다.

    git clone https://github.com/gethopp/hopp.git
  3. 3

    self-host 폴더로 이동해 환경 파일 예제를 복사합니다.

    cd hopp/selfhost cp .env.example .env
  4. 4

    .env에서 DOMAIN과 시크릿을 편집한 다음 Docker Compose로 스택을 시작합니다.

    docker compose up -d

사용 전 알아둘 점

  • 데스크톱 앱 안정 버전은 macOS에서만 제공됩니다. Windows는 알파 버전이며 Linux 지원은 계획 단계입니다.
  • 셀프 호스팅을 하려면 Docker Compose로 Postgres, Redis, LiveKit, Caddy를 실행해야 하므로 설정에 노력이 필요합니다.
  • 관리형 클라우드 플랜은 14일 무료 체험 이후 유료입니다.

포함된 컬렉션

토픽

#screen-sharing#pair-programming#webrtc#tauri#rust#self-hosted#remote-collaboration#golang#multi-cursor#oss

자주 묻는 질문

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 통계는 매일 갱신됩니다.

관련 프로젝트