Skip to content

About

Twins Remote is a remote play system for Windows. It’s essentially a version of Steam’s Remote Play Together with lower latency and no reliance on Steam.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Repository files navigation

TwinsRemote

スクリーンショット 2026-10-21 223731

English ReadMe is here

TwinsRemoteはゲーム好きのための低遅延P2Pリモートプレイシステムです

TwinsRemoteは配信元である「ホスト」と配信先である「クライアント」にユーザーが分かれます

ホスト・クライアントの動作環境はこちらを参照ください

TwinsRemoteの利用方法はこちら


応援してくれる方向け

TwinsRemote には維持費がかかっています

サーバー代(公開用 + TURN用 + staging用) + ドメイン代 = 2300円/月(2026年11月時点)

今後、TwinsRemoteユーザーの増加に応じてサーバーの増設を行う可能性があるので維持費は変動します

もしも「TwinsRemote が長く続いてほしい」「頑張って新しい機能とか作ってほしい」など気に入った方は応援してください

  • OFUSE(開発裏話とかを記事で書いてたりするので興味がある方はのぞいてみてください)

目次


特徴

低遅延配信

  • WebRTC を利用したP2P通信
  • 安定した回線環境では数ms~数十ms程度の低遅延
    • インターネット回線に制約がある方向けに以下の機能をご用意しています
      • 配信設定の自動調整機能(初心者向け)
      • 自身で配信設定(解像度、FPS、その他送信データ量など)を細かく調整できる機能(上級者向け)
  • ゲームプレイを前提とした設計

ブラウザのみで接続可能

  • クライアントユーザーは対応ブラウザの条件を満たしていれば動作します
    • PC・スマホ・タブレットなど端末に制約はありません
  • アプリやツールのインストール、会員登録などは不要です
    • ゲームを遊ぶためのコントローラーさえあれば大丈夫です

必要環境

ホスト

  • Windows OS (Windows 11である必要はないです)
  • NVENC対応 NVIDIA GPU
    • NVIDIA公式の対応表はこちらの「NVENC - Encoding」を参照ください
      • 「H.264(AVC)YUV 4:2:0」「H.264(AVC)YUV 4:4:4」「H.264(AVC)Lossless」のあたりがYesなら対応しています
      • 公式の対応表に書かれていなくても動作するGPUがあるので、まずは動作確認をすることをお勧めします
  • クライアントからのコントローラー入力を受け付けるにはViGEmをインストールする必要があります

注:ノートPCを使っている場合、内臓ディスプレイが原因でTwinsRemoteの動作に支障が出ることがあります

詳しくはこちら


クライアント

Chromium系ブラウザであれば基本的に動作します

ハードウェアに特に制限はありません

アプリやツールのダウンロードも不要です

PC・スマホ・タブレットなど対応ブラウザが使える端末であれば基本的に動作します

ブラウザ 対応
Chrome 〇
Microsoft Edge 〇
Brave 〇
FireFox ×

コントローラー対応

ブラウザ 動作 振動機能
Xbox Controller 〇 〇
DualShock 4 〇 〇
DualSense 〇 ×

遅延は非常に少なく、実際のゲームプレイを想定した設計になっています


はじめてのTwinsRemote

はじめてのホスト

はじめに

NVIDIA App から最新のドライバをインストールすることをお勧めします。

ドライバが古いとTwinsRemoteが動作しないことがあります。

アプリインストール

動画の手順に従ってインストールを行ってください

クライアントとの接続

動画の手順に従ってクライアントとの接続を行ってください

はじめてのクライアント

動画の手順に従ってホストとの接続を行ってください


報告

開発者向け

Github Issue も歓迎します

機能リクエスト

X のこちらのポストへ返信してください

不具合報告

X のこちらのポストへ返信してください

その他報告や質問

X のこちらのポストへ返信してください


FAQ

Steam専用ですか?

いいえ

TwinsRemote は Steam に依存していません

以下のような用途にも利用できます

  • Steam以外のゲーム
  • エミュレーター
  • デスクトップアプリ

クライアント側にインストールは必要ですか?

不要です

ブラウザのみで利用できます


なぜ ViGEm が必要なのですか?

ViGEm を利用してホスト側に仮想コントローラーを生成し、ゲーム側へクライアント入力を渡しているためです


クライアントのコントローラー入力が効きません

クライアント側のログに「gamepad connected: ~」と出ている場合はコントローラーは認識されています

それでも入力が効かない場合は以下を確認してください

  • クライアントPCのフォーカスが TwinsRemote Client のタブになっているか
    • クライアントPCで直前に別ウィンドウや別のアプリを操作しませんでしたか?
  • ホストPCのフォーカスが起動しているゲームになっているか
    • ホストPCで直前に別ウィンドウや別アプリを操作しませんでしたか?
    • 開発者は「アプリ音声」の共有をした後、ゲームウィンドウをクリックしてないというミスを何回もしました
  • ゲームの対応コントローラーをチェックしてください
    • 「XBoxコントローラーのみ対応」など、ゲームによって対応しているコントローラーが違う可能性があります
  • 一度ホストとクライアントの接続を切ってつなぎなおしてください
    • それでも認識されなかった場合は開発者に報告してください

映像がカクカクしてたり遅れたりする

  • 配信モードを高い設定にしていませんか?
    • マンションの共有回線を使いながら「4K」で配信するなどインターネット回線が配信モードの設定に追い付いていない可能性があります
    • より低い設定のモードに切り替えるか映像モードを「自動」に変更してみてください
  • ノートPCの内蔵ディスプレイの映像を共有していませんか?
    • ノートPCの内蔵ディスプレイはハードウェア制約によりTwinsRemoteの性能を発揮するのが難しいです
    • 外部ディスプレイにつないでその映像を共有することで解消されます

こちらのissueも参考にしてみてください


プロジェクトについて

このプロジェクトは、開発者と双子の兄が遠隔でゲームを遊ぶために作り始めたシステムです

「TwinsRemote」という名前には

  • 開発者が双子の兄と遊ぶために始まったプロジェクトであること
  • 離れたPC同士を双子のように近い存在にしたいこと

という意味を込めています


開発状況

現在も開発中です

仕様や機能は今後大きく変更される可能性があります


免責事項

本ソフトウェアは無保証で提供されます

自己責任で利用してください

About

Twins Remote is a remote play system for Windows. It’s essentially a version of Steam’s Remote Play Together with lower latency and no reliance on Steam.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages