barry-ran/QuickDesk

QuickDesk is the first AI-native remote desktop — an open-source, free application with a built-in MCP (Model Context Protocol) Server that lets any AI agent see and control remote computers.

解決する課題

QuickDesk は、AIネイティブなリモートデスクトップアプリケーションであり、AIエージェントがリモートコンピュータを視覚化し制御できるようにします。従来のリモートデスクトップツールは人間向けに設計されていますが、QuickDesk は世界中のあらゆるリモートマシンで「AIによるコンピュータ利用」を可能にし、24時間365日、クリックや入力、ワークフローの自動化などのタスクを実行できます。

動作方法

Google Chromium Remoting技術に基づき、低遅延のP2P接続にはWebRTCを使用しています。システムはC++ GUIクライアント(Qt 6)とRustベースのMCP(Model Context Protocol)ブリッジで構成されています。AIエージェント(ClaudeやGPTなど)は、stdioまたはHTTP/SSEトランスポートを使ってMCPサーバーに接続し、リモートマシンにコマンドを送信します。プロジェクトは、完全なデータ制御を可能にするために、セルフホスト型シグナリングサーバーおよびTURNリレーサーバーもサポートしています。

対象ユーザー

  • AI開発者:リモートオペレーティングシステムと対話する必要があるエージェントを開発している人
  • システム管理者:複数デバイスにわたるサーバーの健全性チェック、システム診断、バッチ操作を自動化したい人
  • プライバシーを重視するユーザー:工業用レベルのパフォーマンスを持つセルフホスト型リモートアクセスソリューションを好む人

主な特徴

  • 内蔵MCPサーバー:スクリーンショット、クリック、入力、ドラッグなど20以上のツールを提供し、カスタムプラグインなしでAIエージェントがコンピュータを制御可能
  • 工業用レベルのコア:高安定性とパフォーマンスを実現するChromium Remotingを活用
  • 高パフォーマンス:純粋なC++で記述され、CPUおよびメモリ使用量を最小限に抑え、GPU加速レンダリングを活用
  • マルチデバイスオーケストレーション:AIが複数のリモートマシンを同時に制御し、バッチ自動化を実現
  • プライバシー機能:リモートセッション中にホストの物理ディスプレイを黒くするプライバシースクリーンモードを搭載
  • セルフホストインフラ:GoによるシグナリングサーバーとWeb管理パネルを含む、完全なデプロイメントソリューション

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト