OpenSource-Hub
N

neko

20.8k stars·動画・音声ダウンロード·SHA-256 チェックサム確認済み

セルフホスト型の仮想ブラウザで、WebRTC を介してデスクトップを複数人にリアルタイムでストリーミング配信し、共同視聴、インタラクティブなデモンストレーション、安全なリモートブラウジングを実現します。

スマートダウンロード

プロジェクトのホームページへ

インストーラはまだありません — ソースリポジトリをご覧ください

Docker で仮想ブラウザを実行し、複数人で一緒に動画を視聴したり、共同で操作したりできます。オープンソースかつ無料で、プライバシーも保護します。

主な機能

  • WebRTC ベースの低遅延デスクトップストリーミング、複数人でのリアルタイム同期に対応
  • ブラウザに限定されない:あらゆる Linux アプリケーションや完全なデスクトップ環境を実行可能
  • チャット、絵文字、権限管理、録画、RTMP 配信を内蔵
  • セルフホスト型の Docker デプロイで、データは完全にプライベート
  • ルーム作成用の REST API インターフェースを提供し、他のアプリケーションへの統合が容易

できないこと

  • •複数人での WebRTC 接続をサポートするには、サーバーにパブリック IP または NAT越え(内網穿透)が必要です。デフォルトのパスワードは 'neko' です。直ちに変更してください。WebRTC はネットワーク遅延の影響を受けやすいため、低遅延のノードにデプロイすることをお勧めします。初回起動時に約 1GB のイメージがプルされます。IE などの古いブラウザはサポートされていません。

使用例

  • ウォッチパーティー:友達と動画/ライブ配信を同期して視聴し、リアルタイムでチャット交流
  • チームコラボレーション:ウェブページの共同閲覧、コードのデバッグ、ブレインストーミング
  • リモートサポート/教育:制御された環境でユーザーに操作を指導
  • 埋め込みブラウザ:あなたのウェブサイトやアプリに任意のサードパーティのウェブページを埋め込む
  • 使い捨てプライバシー閲覧:痕跡の残らないセッション、ローカルに痕跡を残さない
  • 永続化ブラウザ:デバイス間で同じブラウザ環境にアクセスし、ブックマークと Cookie を同期

n.eko は、Docker 上で動作するセルフホスト型の仮想ブラウザで、WebRTC 技術を活用してデスクトップ環境全体を複数のユーザーへリアルタイムにストリーミングします。ブラウザの共有にとどまらず、あらゆる Linux アプリケーション(VLC、IDE、さらには完全な XFCE デスクトップまでも)をコンテナ化し、複数人で協働して利用できます。典型的なユースケースとしては、動画とチャットを同期させたウォッチパーティー、視聴者が画面を操作できるインタラクティブなデモンストレーション、チームでのブレインストーミング、リモートサポート、そして独自の Web アプリケーションへの仮想ブラウザの埋め込みなどが挙げられます。また、使い捨てのプライバシーブラウザ、どこからでも利用できる永続的なブラウザ、Twitch/YouTube へのコンテンツ配信、内部アプリケーションへのジャンプホストとしてなど、一人での利用シナリオにも適しています。Hyperbeam や Giggl などの商用ツールと比較して、n.eko は完全にオープンソースかつセルフホスト型であり、データとインフラストラクチャを完全に自らの管理下に置くことができます。

タグ

webrtcvirtual-browserwatch-partydockercollaborationremote-desktopprivacy

はじめ方

1

インストーラをダウンロード

上のボタンをクリックして、お使いのシステム用のインストーラをダウンロード

2

ソフトウェアをインストール

ダウンロードしたインストーラをダブルクリックし、指示に従ってください

3

ステップ1:Docker と Docker Compose がインストールされていることを確認します

4

ステップ2:ワンクリック起動コマンドを実行します:docker run -d -p 8080:8080 -p 50000-50100:50000-50100/udp --name neko m1k1o/neko(詳細な設定についてはドキュメントを参照してください)

5

ステップ3:ブラウザで http://localhost:8080 にアクセスし、デフォルトのパスワード(neko)を入力するだけで仮想ブラウザを使用できます

インストールガイド
  1. ステップ1:Docker と Docker Compose がインストールされていることを確認します
  2. ステップ2:ワンクリック起動コマンドを実行します:docker run -d -p 8080:8080 -p 50000-50100:50000-50100/udp --name neko m1k1o/neko(詳細な設定についてはドキュメントを参照してください)
  3. ステップ3:ブラウザで http://localhost:8080 にアクセスし、デフォルトのパスワード(neko)を入力するだけで仮想ブラウザを使用できます
ファイルの整合性

チェックサムがありません

このプロジェクトは GitHub Release ページに SHA-256 チェックサムを公開していません

SHA256 チェックサム

チェックサムなし

GitHub Releases から直接ダウンロードし、ファイルの整合性をご自身で確認してください

本プラットフォーム上のすべての SHA-256 チェックサムは、プロジェクトの公式 GitHub Release ページから抽出されたもので、一切の改変はありません。GitHub Releases ページで独自に検証できます。

オープンソースの透明性

GitHub ソースを見る
環境ガイド

アンインストール情報

コンテナを停止:docker stop neko && docker rm neko;イメージを削除:docker rmi m1k1o/neko;永続化データディレクトリがある場合は手動で削除してください。

追加の依存関係なし

ダウンロード後すぐに使用可能。追加のランタイムは不要です。

プロジェクト情報
ライセンスMIT
最終更新2026-10-20 17:01:39
GitHub リポジトリ公式サイト

問題が発生?以下のFAQを確認

5 FAQs

類似プロジェクト