Repolode
kunkundi

kunkundi/crossdesk

ブラウザー、デスクトップ、モバイルの各クライアントや複数デバイスのウォール表示、自前でホストできるシグナリング/TURNリレーを備えた、軽量なクロスプラットフォーム対応リモートデスクトップアプリ。

代替できる製品:TeamViewerAnyDesk

スター
4,535
フォーク
440
未解決の Issue
12
最終コミット
8 時間前

これは何?

CrossDeskは、別のデスクトップ、Webブラウザー、またはiOS/Androidネイティブクライアントから、リモートコンピューターを操作できるリモートデスクトップアプリです。デスクトップ版はWindows、macOS、Linuxに対応しており、HarmonyOS版も開発中です。

DeskHub(デスクトップウォール)機能では、複数のデバイスをグループ化してライブプレビューを表示できます。画面を拡大して操作したり、グループ操作やファイルの一括配布を行ったりすることも可能です。セッション中はモニターの切り替え、テキストクリップボードの同期、ファイル転送、画質やフレームレートの調整に対応しています。また、利用可能な環境では、H.264およびAV1のエンコードとハードウェアアクセラレーションを利用できます。

接続にはP2Pの直接接続を使用し、接続できない場合はTURNリレーにフォールバックします。メディアはSRTPで暗号化されます。独自のインフラを使いたいチームは、シグナリングサービスとリレーサービスを自前でデプロイできます。本プロジェクトはMiniRTCを基盤としており、ライセンスはGPL-3.0です。

主な機能

  • 01Windows、macOS、Linuxでのデスクトップ操作に加え、ブラウザーとiOS/Androidのネイティブクライアントから操作可能。
  • 02ライブプレビュー、グループ化、ファイルの一括配布に対応したDeskHubの複数デバイス用ウォール。
  • 03対応環境ではハードウェアエンコード/デコードを利用できる、H.264およびAV1の映像。
  • 04TURNリレーへのフォールバックとSRTP暗号化に対応したP2P直接接続。
  • 05自前でホストできるシグナリングサービスとTURNリレーサービス。

ユースケース

  • 操作側のデバイスにクライアントをインストールせずに、ノートPC、スマートフォン、ブラウザーから自宅や職場のコンピューターにアクセスする。
  • デスクトップウォールを使って、複数のリモートマシンを1つの画面から監視・操作する。
  • 接続トラフィックを自社サーバー内にとどめたいチーム向けに、リモートアクセス環境をセルフホストで構築する。
  • 独立した仮想デスクトップセッションを通じて、ヘッドレスのLinuxマシンを操作する。

クイックスタート

  1. 1

    公式サイトまたはGitHub Releasesから、お使いのシステム用のインストーラーをダウンロードします

  2. 2

    操作したいコンピューターにCrossDeskをインストールして起動し、サーバー接続済みのステータスになるまで待ちます

  3. 3

    別のデバイスで、操作されるコンピューターの9桁のIDと接続パスワードを入力し、[接続]をクリックします

使う前に知っておきたいこと

  • GPL-3.0ライセンスで公開されています。コピーレフトライセンスのため、派生物も同じ条件で配布する必要があります。
  • iOSおよびAndroidのクライアントは、他のデバイスを操作することのみ可能で、操作される側にはなれません。
  • HarmonyOSのサポートは開発中で、実機での受け入れテストは完了していません。
  • 公開されているiOSビルドには署名がありません。ご自身で署名するか、Xcodeでビルドする必要があります。

トピック

よくある質問

crossdesk とは?
ブラウザー、デスクトップ、モバイルの各クライアントや複数デバイスのウォール表示、自前でホストできるシグナリング/TURNリレーを備えた、軽量なクロスプラットフォーム対応リモートデスクトップアプリ。 CrossDeskは、別のデスクトップ、Webブラウザー、またはiOS/Androidネイティブクライアントから、リモートコンピューターを操作できるリモートデスクトップアプリです。デスクトップ版はWindows、macOS、Linuxに対応しており、HarmonyOS版も開発中です。
crossdesk は無料で使えますか?ライセンスは?
crossdesk は GPL-3.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
crossdesk は今もメンテナンスされていますか?
活発にメンテナンス中。crossdesk の最終コミットは 2026年10月21日 です。
crossdesk は何に使えますか?
操作側のデバイスにクライアントをインストールせずに、ノートPC、スマートフォン、ブラウザーから自宅や職場のコンピューターにアクセスする。 デスクトップウォールを使って、複数のリモートマシンを1つの画面から監視・操作する。 接続トラフィックを自社サーバー内にとどめたいチーム向けに、リモートアクセス環境をセルフホストで構築する。 独立した仮想デスクトップセッションを通じて、ヘッドレスのLinuxマシンを操作する。
crossdesk のインストール方法は?
公式サイトまたはGitHub Releasesから、お使いのシステム用のインストーラーをダウンロードします 操作したいコンピューターにCrossDeskをインストールして起動し、サーバー接続済みのステータスになるまで待ちます 別のデバイスで、操作されるコンピューターの9桁のIDと接続パスワードを入力し、[接続]をクリックします
crossdesk はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/kunkundi/crossdesk

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト