Repolode
m1k1o

m1k1o/neko

Docker에서 실행되고 WebRTC로 여러 사용자에게 스트리밍하며 공동 제어를 지원하는 셀프 호스팅 가상 브라우저입니다.

대체할 수 있는 제품:TelepartyScenerSharedbrowser

스타
22,551
포크
1,642
열린 이슈
147
마지막 커밋
5일 전

어떤 프로젝트인가요?

Neko는 Docker 컨테이너 안에서 완전한 데스크톱 브라우저를 실행하고, 화면과 오디오, 영상을 WebRTC로 사용자의 웹 브라우저에 스트리밍합니다. 여러 사람이 같은 세션에 동시에 접속할 수 있으며, 호스트는 참가자에게 제어 권한을 부여할 수 있어 브라우저를 1인용 창이 아닌 공동 작업 공간처럼 사용할 수 있습니다.

브라우저가 서버에서 실행되므로 세션은 사용자의 기기와 분리됩니다. 쿠키와 로컬 데이터는 컨테이너 안에 보관되며, 연결을 끊은 뒤 클라이언트에는 데이터가 남지 않습니다. Firefox, Chromium, Chrome, Brave, Tor Browser 등 다양한 브라우저를 지원하며, XFCE와 KDE 같은 다른 Linux 프로그램이나 전체 데스크톱 환경도 실행할 수 있습니다. Twitch나 YouTube 같은 플랫폼으로 RTMP 스트리밍을 송출할 수도 있습니다.

Neko는 온라인 시청 모임, 공동 브라우징, 대화형 발표, 원격 지원 및 교육, 웹 애플리케이션에 가상 브라우저를 임베드하는 용도로 사용할 수 있습니다. 주로 Docker 이미지로 설정하며, 룸 관리는 별도 프로젝트인 neko-rooms에서 처리합니다.

핵심 기능

  • 01지연 시간이 짧은 영상과 오디오를 WebRTC로 여러 시청자에게 스트리밍합니다.
  • 02여러 참가자가 세션을 함께 사용하고, 선택한 사용자에게 제어 권한을 넘길 수 있습니다.
  • 03Docker에서 실행되며 Firefox, Chromium, Chrome, Brave, Tor Browser 등의 브라우저를 지원합니다.
  • 04VLC 같은 다른 Linux 데스크톱 앱과 XFCE, KDE 등의 환경을 실행할 수 있습니다.
  • 05세션을 RTMP로 송출하고 브라우저 상태를 컨테이너 안에 보관합니다.

활용 사례

  • 친구들과 한 브라우저에서 동영상을 함께 보는 온라인 시청 모임을 엽니다.
  • 팀을 위한 대화형 발표나 공동 브라우징 세션을 진행합니다.
  • 개인 정보나 민감한 정보를 다룰 때 일회용 격리 브라우저로 사용합니다.
  • 원격 접속을 위해 웹 애플리케이션에 가상 브라우저를 임베드합니다.

빠른 시작

  1. 1

    문서 사이트에서 시작하기 가이드를 읽으세요

  2. 2

    설치 문서에서 사용하려는 브라우저 또는 앱의 Docker 이미지를 선택하세요

  3. 3

    설치 문서에 따라 선택한 이미지를 Docker로 실행하세요

사용 전 알아둘 점

  • Docker와 자체 호스팅 환경이 필요합니다.
  • README에는 인라인 설치 명령이 없습니다. 설정 세부 정보는 외부 문서 사이트에 있습니다.
  • 스트리밍되는 데스크톱은 Linux에서 실행됩니다.

포함된 컬렉션

토픽

자주 묻는 질문

neko은(는) 무엇인가요?
Docker에서 실행되고 WebRTC로 여러 사용자에게 스트리밍하며 공동 제어를 지원하는 셀프 호스팅 가상 브라우저입니다. Neko는 Docker 컨테이너 안에서 완전한 데스크톱 브라우저를 실행하고, 화면과 오디오, 영상을 WebRTC로 사용자의 웹 브라우저에 스트리밍합니다. 여러 사람이 같은 세션에 동시에 접속할 수 있으며, 호스트는 참가자에게 제어 권한을 부여할 수 있어 브라우저를 1인용 창이 아닌 공동 작업 공간처럼 사용할 수 있습니다.
neko은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
neko은(는) Apache-2.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
neko은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. neko의 마지막 커밋은 2026년 10월 20일입니다.
neko은(는) 어디에 사용할 수 있나요?
친구들과 한 브라우저에서 동영상을 함께 보는 온라인 시청 모임을 엽니다. 팀을 위한 대화형 발표나 공동 브라우징 세션을 진행합니다. 개인 정보나 민감한 정보를 다룰 때 일회용 격리 브라우저로 사용합니다. 원격 접속을 위해 웹 애플리케이션에 가상 브라우저를 임베드합니다.
neko는 어떻게 설치하나요?
문서 사이트에서 시작하기 가이드를 읽으세요 설치 문서에서 사용하려는 브라우저 또는 앱의 Docker 이미지를 선택하세요 설치 문서에 따라 선택한 이미지를 Docker로 실행하세요
neko은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/m1k1o/neko

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

관련 프로젝트