Repolode
gethopp

gethopp/hopp

開発者向けのオープンソース画面共有・リモートペアプログラミングアプリ。レイテンシは100ミリ秒未満で、セルフホストにも対応。

代替できる製品:Tuple

スター
733
フォーク
61
未解決の Issue
49
最終コミット
昨日

これは何?

Hoppは、リモートでのペアプログラミングや画面共有に使えるデスクトップアプリです。開発者はチームメイトに画面を共有したり、最大10人でモブプログラミングを行うルームに参加したりできます。リンクを送り合う必要はなく、チームメイトの名前をクリックするだけでペアリングを開始できます。Tupleに代わるオープンソースの選択肢として位置づけられており、TauriとRustで構築されています。WebRTCのメディア処理にはLiveKitを使用しています。

デスクトップアプリは現在、macOS版(安定版)とWindows版(アルファ版)を提供しており、Linux版は今後対応予定です。チームは無料トライアル付きのマネージドクラウドサービスを利用するか、Postgres、Redis、LiveKit、自動TLS用のCaddyを含むフル構成をDocker Composeでセルフホストできます。

リポジトリは、Tauriのデスクトップシェル、画面キャプチャとWebRTCエンジンを担うRustコア、Go製のバックエンドAPI、React製のWebダッシュボードで構成されています。

主な機能

  • 01ペアリングセッション向けの、レイテンシ100ミリ秒未満の画面共有
  • 02リンクを共有せず、ワンクリックでチームメイトとペアリング
  • 03最大10人が参加できるモブプログラミングルーム
  • 04TauriとRustで構築されたネイティブデスクトップアプリ
  • 05Docker Composeによるセルフホスト対応バックエンドと自動TLS

ユースケース

  • 離れた場所にいる開発者同士でのリモートペアプログラミング
  • 少人数の分散チームで行うモブプログラミングセッション
  • コーディング向けの商用画面共有ツールに代わる、セルフホスト可能な選択肢を求めるチーム

クイックスタート

  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 とは?
開発者向けのオープンソース画面共有・リモートペアプログラミングアプリ。レイテンシは100ミリ秒未満で、セルフホストにも対応。 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 の数値は毎日更新されます。

関連プロジェクト