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/7 執行點擊、輸入與工作流程自動化等任務。

如何運作

基於 Google Chromium Remoting 技術,並使用 WebRTC 實現低延遲 P2P 連線。系統由 C++ GUI 客戶端(Qt 6)與基於 Rust 的 MCP(模型上下文協定)橋接器組成。AI 代理(如 Claude 或 GPT)可透過 stdio 或 HTTP/SSE 傳輸方式連接到 MCP 伺服器,向遠端機器發送指令。專案亦支援自架設信號伺服器與 TURN 中繼伺服器,以實現完全的資料控制。

適用對象

  • AI 開發者:需要與遠端作業系統互動的代理開發者
  • 系統管理員:希望跨多台裝置自動化伺服器健康檢查、系統診斷與批次操作的使用者
  • 重視隱私的使用者:偏好自架設遠端存取解決方案且具工業級效能的個人

主要亮點

  • 內建 MCP 伺服器:提供 20 多種工具(截圖、點擊、輸入、拖曳等),AI 代理無需自訂外掛即可控制電腦
  • 工業級核心:利用 Chromium Remoting 實現高穩定性與高效率
  • 高效率:純 C++ 寫成,最大限度減少 CPU 與記憶體佔用,並採用 GPU 加速渲染
  • 多裝置編排:支援 AI 同時控制多台遠端機器,實現批次自動化
  • 隱私功能:內建隱私螢幕模式,在遠端會話期間遮蔽主機的實體螢幕
  • 自架設基礎設施:提供完整部署方案,包含 Go 信號伺服器與 Web 管理面板用於管理

相關

  • 專案
  • 專案
  • 專案
  • 專案
  • 專案