project
QuickDesk - 开源 AI 原生远程桌面,首款内置 MCP Server
QuickDesk 是全球首款内置 MCP Server 的开源 AI 原生远程桌面,基于 Google Chromium Remoting 构建。工具让 Claude、Cursor 等 AI Agent 直接接管任意远程...
QuickDesk是什么
QuickDesk 是全球首款内置 MCP Server 的开源 AI 原生远程桌面,基于 Google Chromium Remoting 构建。工具让 Claude、Cursor 等 AI Agent 直接接管任意远程电脑,完成截图、点击、输入、OCR 识别、Shell 执行等自动化操作。QuickDesk 支持 WebRTC P2P 直连、多编码自适应、隐私屏幕及虚拟显示器,提供信令服务器 + TURN 中继 + Web 管理后台的完整私有化部署方案。
QuickDesk的主要功能
- AI 原生 MCP 集成:内置 MCP Server,Claude、Cursor 等 AI Agent 可直接通过标准协议接管远程电脑,零插件开箱即用。
- 40+ 自动化工具集:提供截图、鼠标点击/拖拽、键盘输入、OCR 识别、UI 元素检测、文件操作、Shell 执行等完整远程操控能力。
- 高性能远程协议:基于 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,支持中英文双语切换。
微信关注回复“开源”,加入AI开源项目交流群
如何使用QuickDesk
-
下载安装:在 GitHub Releases 下载对应平台安装包,在主控端与被控端分别完成安装。
-
获取连接码:被控端启动后自动生成 9 位设备 ID 和临时访问码,点击复制即可分享。
-
发起远程连接:主控端输入被控端的设备 ID 与访问码,点击连接即可建立低延迟远程会话。
-
开启 AI 服务:在设置中打开 MCP 服务开关(默认端口 9800),一键复制配置模板。
-
接入 AI 客户端:将配置粘贴到 Cursor、Claude Desktop 或 VS Code 等兼容 MCP 的 AI 工具中。
-
AI 自动操控:AI Agent 连接后即可远程截图、点击、输入、执行 Shell 命令,实现 7×24 自动化运维。
-
多设备编排:通过多标签页同时连接多台远程主机,由 AI 统一调度执行批量任务。
-
私有化部署(可选):用 Docker 一键自建信令服务器、TURN 中继和 Web 管理后台,数据完全自主。
QuickDesk的核心优势
-
AI 原生首创:全球首款内置 MCP Server 的远程桌面,AI Agent 无需插件即可直接接管任意远程电脑。
-
开源可商用:MIT 协议完全开源免费,无功能限制、无连接数限制,企业可放心商用。
-
极致性能:纯 C++ 全栈基于 Google Chromium Remoting 构建,共享内存零拷贝传输,CPU 与内存占用远低于同类产品。
-
完整私有化:支持自建信令服务器、TURN 中继与 Web 管理后台,数据不出内网,安全自主可控。
-
AI 可视化可干预:AI 所有操作实时显示在界面中,用户随时可人工介入,也支持后台无界面静默运行。
-
多设备编排:一台 AI 可同时连接并调度多台远程主机,实现批量自动化运维与跨设备工作流。
-
企业级后台:自带 Web 管理面板,支持设备/用户管理、审计日志、两步验证、IP 白名单与 Webhook 通知。
QuickDesk的项目地址
- GitHub仓库:https://github.com/barry-ran/QuickDesk
QuickDesk的同类竞品对比
| 对比维度 | QuickDesk | RustDesk |
|---|---|---|
| AI Agent 支持 | 内置 MCP Server,AI 直接接管远程桌面 | 不支持 AI 自动化操控 |
| 开源协议 | MIT(可自由商用) | AGPL-3.0(商用需额外授权) |
| 核心语言 | 纯 C++ 全栈,无 GC 开销 | Rust + Dart(Flutter GUI) |
| 远程协议 | Chromium Remoting(WebRTC,Google 10 年+ 成熟方案) | 自研 Custom 协议 |
| 性能表现 | 共享内存零拷贝,CPU/内存占用极低 | 中等资源占用 |
| 私有化部署 | 信令 + TURN + Web 管理后台完整方案 | 仅基础服务端 |
| 企业后台 | 自带 Web 管理面板(审计、权限、Webhook) | 无内置管理后台 |
QuickDesk的应用场景
-
AI 自动化运维:AI Agent 7×24 无人值守执行服务器巡检、故障排查、日志分析与自动修复。
-
批量设备编排:同时连接调度多台远程主机,完成批量软件部署、配置同步与集群管理。
-
远程开发测试:让 AI 在隔离的远程环境中自动运行代码构建、UI 测试、回归验证等研发任务。
-
企业私有化办公:内网自建信令与 TURN 服务,实现数据不出域的安全远程办公与权限管控。
-
无人值守自动化:后台静默运行 AI 工作流,如定时数据采集、跨系统报表生成、RPA 流程执行。