AB
AiBoss
project

QuickDesk - Open source AI-native remote desktop, the first with built-in MCP Server

QuickDesk is the world's first open-source AI-native remote desktop with a built-in MCP Server, built on Google Chromium Remoting. The tool allows AI agents such as Claude and Cursor to directly take over any remote...

What is QuickDesk?

QuickDesk is the world's first open-source AI-native remote desktop with a built-in MCP Server, built on Google Chromium Remoting. The tool allows AI agents such as Claude and Cursor to directly take over any remote computer, automating tasks such as screenshotting, clicking, inputting, OCR recognition, and shell execution. QuickDesk supports WebRTC P2P direct connection, multi-encoding adaptive support, privacy screens, and virtual displays, providing a complete private deployment solution including a signaling server, TURN trunk, and web management backend.

QuickDesk's main functions

  • AI-native MCP integrationBuilt-in MCP Server: AI Agents such as Claude and Cursor can directly take over remote computers via standard protocols, and are ready to use out of the box with zero plugins.
  • 40+ automation toolsetsIt provides complete remote control capabilities, including screenshot, mouse click/drag, keyboard input, OCR recognition, UI element detection, file operation, and shell execution.
  • High-performance remote protocolBased on Google Chromium Remoting (WebRTC), it supports automatic switching between P2P direct connection and TURN relay with extremely low latency.
  • Multi-code adaptiveSupports multiple video encoding formats including H.264, VP8, VP9, and AV1, and allows for flexible switching based on network and hardware conditions.
  • Privacy screen protectorWhen connecting remotely, the controlled terminal monitor can be turned off and local keyboard and mouse input can be blocked to protect the privacy of operation and maintenance personnel.
  • Virtual display supportVirtual screens can be created using IDD drivers to enable remote access to headless servers and multi-screen expansion.
  • Simultaneous management of multiple devicesIt supports connecting and orchestrating multiple remote devices simultaneously across multiple tabs, and AI enables batch automated operation and maintenance.
  • Visual AI operationAll AI operations are displayed in real time in the GUI, allowing users to intervene manually at any time. It also supports background operation without a user interface.
  • Full private deploymentIt allows users to build their own Go signaling server, coturn relay, PostgreSQL/Redis database, and web management backend, with complete control over the data.
  • Enterprise-level management backendIt provides functions such as device management, user permissions, two-step verification, audit logs, IP whitelist, and webhook notifications.
  • Silent batch installationWindows supports Inno Setup silent installation, suitable for batch deployment of unattended nodes in enterprise environments.
  • Cross-platform clientSupports Windows and macOS, uses Qt6+QML to implement Fluent Design style UI, and supports switching between Chinese and English languages.

Follow us on WeChat and reply with "open source",join inAI open source project discussion group

How to use QuickDesk

  • Download and installDownload the corresponding platform installation package from GitHub Releases and install it on both the master and slave ends.
  • Get connection codeAfter the controlled device starts, it will automatically generate a 9-digit device ID and a temporary access code. Click to copy and share.
  • Initiate remote connectionOn the control terminal, enter the device ID and access code of the controlled terminal, and click Connect to establish a low-latency remote session.
  • Enable AI servicesTurn on the MCP service switch in the settings (default port 9800) and copy the configuration template with one click.
  • Connect to AI clientPaste the configuration into an MCP-compatible AI tool such as Cursor, Claude Desktop, or VS Code.
  • AI automatic controlOnce connected, the AI Agent allows for remote screenshotting, clicking, inputting, and executing Shell commands, enabling 24/7 automated operation and maintenance.
  • Multi-device orchestrationIt allows simultaneous connection to multiple remote hosts via multiple tabs, with AI centrally scheduling and executing batch tasks.
  • Private deployment (optional)Use Docker to build your own signaling server, TURN relay, and web management backend with a single click, with complete control over your data.

QuickDesk's core advantages

  • AI native firstThe world's first remote desktop with a built-in MCP Server, the AI Agent can take over any remote computer without any plugins.
  • Open source and commercially usableThe MIT license is completely open source and free, with no functional or connection restrictions, so enterprises can use it with confidence.
  • Ultimate performanceIt is a pure C++ full-stack built on Google Chromium Remoting, with shared memory and zero-copy transfer, resulting in significantly lower CPU and memory usage than similar products.
  • Complete privatizationIt supports self-built signaling servers, TURN relays, and web management backends, ensuring that data does not leave the internal network and is secure, independent, and controllable.
  • AI visualization and interventionAll AI operations are displayed in real time on the interface, and users can manually intervene at any time. It also supports silent operation in the background without a user interface.
  • Multi-device orchestrationOne AI can connect to and schedule multiple remote hosts simultaneously, enabling batch automated operation and maintenance and cross-device workflows.
  • Enterprise-level backendIt comes with a web management panel that supports device/user management, audit logs, two-step verification, IP whitelisting, and webhook notifications.

QuickDesk project address

  • GitHub repository:https://github.com/barry-ran/QuickDesk

QuickDesk's Competitive Comparison

Comparison Dimensions QuickDesk RustDesk
AI Agent Support Built-in MCP Server, AI directly takes over remote desktop AI-automated control is not supported.
Open source license MIT (Free to use commercially) AGPL-3.0 (Additional license required for commercial use)
Core Language Pure C++ full-stack, with no GC overhead. Rust + Dart(Flutter GUI)
Remote Protocol Chromium Remoting (WebRTC, a mature solution from Google with 10+ years of experience) Self-developed Custom Protocol
Performance Shared memory with zero copy, extremely low CPU/memory usage Medium resource consumption
Private Deployment Complete solution for signaling + TURN + Web management backend Basic server only
Enterprise Backend Comes with a web management panel (auditing, permissions, webhook). No built-in management backend

QuickDesk application scenarios

  • AI-automated operations and maintenanceAI Agent performs server inspections, troubleshooting, log analysis, and automatic repair 24/7 without human intervention.
  • Batch equipment orchestrationIt can simultaneously connect and schedule multiple remote hosts to complete batch software deployment, configuration synchronization and cluster management.
  • Remote Development and TestingEnables AI to automatically run R&D tasks such as code building, UI testing, and regression testing in isolated remote environments.
  • Corporate privatizationThe internal network has its own signaling and TURN service to enable secure remote office work and access control with data not leaving the domain.
  • Unattended automation: Run AI workflows silently in the background, such as scheduled data collection, cross-system report generation, and RPA process execution.