브라우저·데스크톱·모바일 클라이언트를 지원하고, 여러 기기를 한 화면에 표시하며, 시그널링 및 TURN 릴레이를 직접 호스팅할 수 있는 경량 크로스 플랫폼 원격 데스크톱 앱입니다.
m1k1o/neko
Docker에서 실행되고 WebRTC로 여러 사용자에게 스트리밍하며 공동 제어를 지원하는 셀프 호스팅 가상 브라우저입니다.
대체할 수 있는 제품:Teleparty
Scener
Sharedbrowser
- 스타
- 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
문서 사이트에서 시작하기 가이드를 읽으세요
- 2
설치 문서에서 사용하려는 브라우저 또는 앱의 Docker 이미지를 선택하세요
- 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 통계는 매일 갱신됩니다.
관련 프로젝트
표준 RFB를 수정한 프로토콜을 사용해 Linux 데스크톱과 앱을 최신 브라우저로 스트리밍하는 웹 기반 VNC 서버입니다.
Plex, Jellyfin, Emby 또는 로컬 미디어를 플레이어나 TV 튜너로 시청할 수 있는 맞춤형 라이브 TV 채널로 바꿔 주는 셀프 호스팅 앱입니다.
로컬 네트워크나 인터넷을 통해 컴퓨터를 원격으로 관리하고 제어하는 셀프 호스팅 웹 서버로, 원격 데스크톱, 터미널, 파일 접근 기능을 제공합니다.
TypeScript로 구축한 오픈소스 자체 호스팅 팀 채팅 플랫폼으로, 안전한 내부 및 외부 커뮤니케이션을 지원합니다.
브라우저에서 회의실을 열어 화면 공유, 채팅, 화이트보드를 이용하는 셀프 호스팅 오픈소스 P2P WebRTC 화상 회의 서비스입니다.