project
QuickDesk - オープンソースのAIネイティブリモートデスクトップ。MCPサーバーを内蔵した初の製品。
QuickDeskは、Google Chromium Remotingをベースに構築された、世界初のオープンソースAIネイティブリモートデスクトップで、MCPサーバーを内蔵しています。このツールを使用すると、ClaudeやCursorなどのAIエージェントがリモートデスクトップを直接操作できます。
QuickDeskとは何ですか?
QuickDeskは、Google Chromium Remotingをベースに構築された、世界初のオープンソースAIネイティブリモートデスクトップで、MCPサーバーを内蔵しています。このツールを使用すると、ClaudeやCursorなどのAIエージェントがリモートコンピュータを直接操作し、スクリーンショット、クリック、入力、OCR認識、シェル実行などのタスクを自動化できます。QuickDeskは、WebRTC P2P直接接続、マルチエンコーディング適応サポート、プライバシースクリーン、仮想ディスプレイをサポートし、シグナリングサーバー、TURNトランク、Web管理バックエンドを含む完全なプライベート展開ソリューションを提供します。
QuickDeskの主な機能
- AIネイティブMCP統合内蔵MCPサーバー:ClaudeやCursorなどのAIエージェントは、標準プロトコルを介してリモートコンピュータを直接制御でき、プラグイン不要ですぐに使用できます。
- 40種類以上の自動化ツールセットスクリーンショット、マウスのクリック/ドラッグ、キーボード入力、OCR認識、UI要素の検出、ファイル操作、シェル実行など、完全なリモート制御機能を提供します。
- 高性能リモートプロトコルGoogle Chromium Remoting(WebRTC)をベースにしており、P2P直接接続とTURNリレー間の自動切り替えを極めて低い遅延でサポートします。
- マルチコード適応型H.264、VP8、VP9、AV1など複数のビデオエンコード形式をサポートし、ネットワークやハードウェアの状況に応じて柔軟に切り替えることができます。
- プライバシー保護スクリーンプロテクター遠隔接続時には、操作・保守担当者のプライバシーを保護するため、制御対象端末のモニターをオフにし、ローカルのキーボードとマウスの入力をブロックすることができます。
- 仮想ディスプレイのサポートIDDドライバを使用することで仮想画面を作成し、ヘッドレスサーバーへのリモートアクセスやマルチスクリーン拡張を実現できます。
- 複数のデバイスの同時管理複数のタブにわたって複数のリモートデバイスを同時に接続および調整することをサポートし、AIによってバッチ処理による自動運用とメンテナンスが可能になります。
- ビジュアルAI操作AIのすべての動作はGUI上にリアルタイムで表示され、ユーザーはいつでも手動で介入できます。また、ユーザーインターフェースなしでのバックグラウンド動作にも対応しています。
- 完全プライベート展開これにより、ユーザーは独自のGoシグナリングサーバー、coturnリレー、PostgreSQL/Redisデータベース、およびWeb管理バックエンドを構築でき、データに対する完全な制御が可能になります。
- エンタープライズレベルの管理バックエンドデバイス管理、ユーザー権限、二段階認証、監査ログ、IPホワイトリスト、Webhook通知などの機能を提供します。
- サイレントバッチインストールWindowsはInno Setupのサイレントインストールをサポートしており、企業環境における無人ノードの一括展開に適しています。
- クロスプラットフォームクライアントWindowsとmacOSに対応し、Qt6+QMLを使用してFluent DesignスタイルのUIを実装しており、中国語と英語の言語切り替えをサポートしています。
WeChatでフォローして「オープンソース「、参加するAIオープンソースプロジェクトに関するディスカッショングループ
QuickDeskの使い方
-
ダウンロードしてインストールするGitHub Releasesから該当するプラットフォームインストールパッケージをダウンロードし、マスター側とスレーブ側の両方にインストールしてください。
-
接続コードを取得する制御対象機器が起動すると、9桁の機器IDと一時的なアクセスコードが自動的に生成されます。クリックしてコピーし、共有してください。
-
リモート接続を開始する制御端末で、制御対象端末のデバイスIDとアクセスコードを入力し、「接続」をクリックして、低遅延のリモートセッションを確立します。
-
AIサービスを有効にする設定でMCPサービススイッチをオンにし(デフォルトポートは9800)、ワンクリックで構成テンプレートをコピーします。
-
AIクライアントに接続設定内容を、Cursor、Claude Desktop、VS CodeなどのMCP互換AIツールに貼り付けてください。
-
AI自動制御接続が完了すると、AIエージェントはリモートでのスクリーンショット撮影、クリック、入力、シェルコマンドの実行を可能にし、24時間365日の自動運用とメンテナンスを実現します。
-
マルチデバイスオーケストレーション複数のタブを介して複数のリモートホストに同時に接続でき、AIがバッチタスクを一元的にスケジュールして実行します。
-
プライベート展開(オプション)Dockerを使用すれば、ワンクリックで独自のシグナリングサーバー、TURNリレー、Web管理バックエンドを構築でき、データに対する完全な制御が可能になります。
QuickDeskの主な利点
-
AIネイティブファースト世界初のMCPサーバー内蔵型リモートデスクトップであるAIエージェントは、プラグインなしで任意のリモートコンピュータを制御できます。
-
オープンソースで商用利用可能MITライセンスは完全にオープンソースで無料であり、機能や接続に関する制限は一切ないため、企業は安心して利用できます。
-
究極のパフォーマンスこれは、Google Chromium Remoting をベースに構築された純粋な C++ フルスタックであり、共有メモリとゼロコピー転送を採用することで、類似製品と比較して CPU とメモリの使用量を大幅に削減しています。
-
完全民営化自社構築のシグナリングサーバー、TURNリレー、およびWeb管理バックエンドをサポートすることで、データが内部ネットワークから外部に漏れることなく、安全で独立性があり、制御可能な状態を保証します。
-
AIによる可視化と介入AIのすべての動作はインターフェース上にリアルタイムで表示され、ユーザーはいつでも手動で介入できます。また、ユーザーインターフェースなしでバックグラウンドで静かに動作することも可能です。
-
マルチデバイスオーケストレーション1つのAIが複数のリモートホストに同時に接続してスケジュールを設定できるため、バッチ処理による自動運用とメンテナンス、およびデバイス間ワークフローが可能になります。
-
エンタープライズレベルのバックエンドデバイス/ユーザー管理、監査ログ、二段階認証、IPホワイトリスト、Webhook通知をサポートするWeb管理パネルが付属しています。
QuickDeskプロジェクトの住所
- GitHubリポジトリ:https://github.com/barry-ran/QuickDesk
QuickDeskの競合製品比較
| 比較対象寸法 | QuickDesk | RustDesk |
|---|---|---|
| AIエージェントサポート | 内蔵MCPサーバー、AIがリモートデスクトップを直接制御 | AIによる自動制御はサポートされていません。 |
| オープンソースライセンス | MITライセンス(商用利用無料) | AGPL-3.0(商用利用には別途ライセンスが必要です) |
| コア言語 | 純粋なC++によるフルスタック開発、GCオーバーヘッドなし | Rust + Dart(Flutter GUI) |
| リモートプロトコル | Chromium Remoting(WebRTC、Googleが開発した10年以上の実績を持つ成熟したソリューション) | 独自開発のカスタムプロトコル |
| パフォーマンス | コピーなしの共有メモリ、極めて低いCPU/メモリ使用量 | 中程度の資源消費 |
| プライベート展開 | シグナリング、TURN、Web管理バックエンドを網羅した完全ソリューション | 基本サーバーのみ |
| エンタープライズバックエンド | ウェブ管理パネル(監査、権限設定、ウェブフック)が付属しています。 | 組み込みの管理バックエンドはありません |
QuickDeskのアプリケーションシナリオ
-
AIによる自動化された運用と保守AIエージェントは、人間の介入なしに、サーバーの検査、トラブルシューティング、ログ分析、自動修復を24時間365日実行します。
-
バッチ機器のオーケストレーション複数のリモートホストに同時に接続してスケジュール設定することで、ソフトウェアの一括デプロイ、構成の同期、クラスタ管理を完了させることができます。
-
リモート開発およびテストAIが、コード構築、UIテスト、回帰テストなどの研究開発タスクを、隔離されたリモート環境で自動的に実行できるようにします。
-
企業の民営化内部ネットワークは独自のシグナリングおよびTURNサービスを備えており、安全なリモートオフィスワークと、ドメイン外にデータが流出しないアクセス制御を可能にします。
-
無人自動化スケジュールされたデータ収集、システム間レポート生成、RPAプロセス実行など、AIワークフローをバックグラウンドで静かに実行します。