QuickDesk:免费可商用的AI原生远程桌面软件
一、QuickDesk是什么
QuickDesk是一款开源免费、支持商用的AI原生远程桌面软件,基于MIT开源协议发布。区别于传统远程桌面工具,它原生集成MCP(Model Context Protocol)服务,打通AI大模型代理与远程计算机的交互通道,AI可以直接查看屏幕、模拟键鼠操作、执行命令、读取文件,实现AI代理对远程主机的自动化操控。
项目底层复用Chromium Remoting远程桌面能力,基于WebRTC实现P2P远程连接,同时具备传统远程桌面完整的设备管控能力。用户既可以把它当作普通远程桌面使用,也可以对接Claude Desktop、Cursor等MCP客户端,让AI接管远程设备完成各类自动化任务。目前正式支持Windows、macOS平台,Linux、移动端版本仍在开发阶段。

二、功能特色
AI‑MCP核心能力
双模式MCP服务:支持stdio进程调用、HTTP/SSE网络访问两种传输模式,允许多个AI客户端同时接入同一台受控设备。
完备设备操作工具集:内置40+MCP工具,包含屏幕截图、OCR图像识别、鼠标点击拖拽、键盘输入、系统热键、剪贴板读写;同时支持Shell命令执行、本地文件读写、系统信息读取。
多设备AI调度:AI代理可同时连接、管控多台远程主机,完成批量巡检、批量自动化任务,操作过程可视化,用户可随时人工介入,终止AI自动化流程。
内置场景提示词模板:提供9套预设提示词模板,覆盖远程运维、故障排查、服务器巡检、多设备协同调度等业务场景,开箱即可使用。
传统远程桌面功能
设备连接管理:9位设备ID搭配临时访问码建立连接,访问码支持自动刷新;多标签页同时管理多台远程设备,保存连接历史快速重连。
桌面交互能力:双向剪贴板同步、完整键鼠映射;隐私屏幕模式,远程会话过程屏蔽本机显示器画面与本地输入;IDD虚拟显示驱动,适配无头服务器、虚拟多显示器场景。
性能监控面板:完整展示捕获、编码、网络、解码、渲染全链路的延迟、码率、帧率、RTT网络延迟数据,方便排查卡顿、延迟问题。
私有化部署能力
Go语言开发独立信令服务器,配套Web管理后台,具备设备管理、用户权限管理、操作审计日志、TOTP双因素认证、Webhook回调、CSV数据导出能力,支持Docker容器一键部署。
可对接自建STUN/TURN中继服务,客户端可自定义信令服务地址与API密钥,完全搭建私有远程桌面集群。
UI与国际化
采用Fluent Design设计风格,支持亮色、暗色主题切换,提供中文、英文多语言界面。
三、技术细节
远程连接协议:基于Chromium Remoting底层,WebRTC实现P2P直连,P2P连接失败自动降级TURN中继;支持H.264、VP8、VP9、AV1多种视频编码,可根据网络自动适配。
技术栈拆分
GUI图形界面:Qt6 + QML,C++17开发;
MCP桥接、技能主机Skill‑Host:Rust开发;
信令服务:Go开发;
进程间通信IPC:共享内存零拷贝机制,降低数据拷贝开销。
架构模块化:项目拆分为GUI客户端、MCP桥接组件、Skill‑Host技能主机、被控端Host、控制端Client、信令服务、STUN/TURN中继多个独立进程,组件之间解耦,可单独部署、替换组件。
编译依赖:源码编译需要CMake 3.19及以上、Qt6.5及以上、C++17编译器;Windows编译需要VS2022,macOS需要Xcode命令行工具。
安装包:提供Windows x64、macOS ARM64预编译包;Windows支持静默无人值守安装,安装时可选择性安装IDD虚拟显示驱动。

四、应用场景
AI自动化运维:对接MCP客户端,让AI代理远程巡检多台服务器,执行系统排查、日志读取、软件操作,实现无人值守故障诊断。
开发调试:开发者借助Cursor等MCP编辑器,AI直接操作远程开发机,完成软件调试、脚本运行、截图排错。
私有远程办公:企业内部私有化部署信令服务,搭建内部远程桌面集群,员工远程访问办公主机,审计所有远程操作日志。
无头设备管理:针对无显示器的服务器,借助IDD虚拟显示驱动生成虚拟显示器,正常进行远程桌面操作。
AI代理实验:研究者测试大模型实体设备操控能力,验证AI在真实电脑环境的任务执行效果。
五、使用方法
基础远程桌面使用
在受控主机安装QuickDesk客户端,获取本机9位设备ID与临时访问码;
在控制端设备输入目标设备ID和访问码,建立远程桌面会话;
使用多标签管理多台设备,开启性能面板查看网络、编码状态,按需开启隐私屏幕模式。
MCP AI代理接入使用
在受控主机开启QuickDesk内置MCP服务,选择stdio或者HTTP/SSE访问模式;
在Claude Desktop、Cursor等MCP客户端配置QuickDesk MCP服务地址;
调用内置提示词模板,下发指令,AI即可对远程主机执行截图、键鼠、命令执行等操作,用户可随时手动接管会话。
私有化部署
使用Docker部署Go编写的信令服务,启动Web管理后台;
部署自建STUN/TURN中继服务;
修改所有客户端配置,填写私有信令地址、API密钥,完成私有集群搭建。
六、竞品对比
选取RustDesk、ToDesk两款主流远程桌面工具进行横向对比。
| 对比项 | QuickDesk | RustDesk | ToDesk |
|---|---|---|---|
| 开源协议 | MIT,支持商用 | AGPL,商用需要授权 | 闭源商业软件 |
| 原生MCP AI代理能力 | ✅内置完整MCP服务集,40+工具集 | ❌无原生MCP,需二次开发 | ❌不支持 |
| 底层技术 | Chromium Remoting+WebRTC,C++/Rust/Go | Rust自研远程协议 | 闭源自研协议 |
| 私有化部署 | 信令服务Docker部署,支持审计日志、TOTP双认证 | 支持自建信令 | 商业版支持私有化 |
| 支持平台 | Windows、macOS正式可用,Linux、移动端待开发 | Windows/macOS/Linux全平台,移动端可用 | Windows/macOS/Linux、移动端全平台 |
| 特色功能 | AI代理操控、IDD虚拟显示、隐私屏幕 | 轻量开源远程桌面 | 低延迟商业远程桌面、文件传输完善 |

七、常见问题解答
Q:QuickDesk可以免费商用吗?
A:主体代码采用MIT协议,可以免费商用。项目引用的Chromium衍生组件使用BSD‑3‑Clause许可证,第三方组件许可可以查看仓库内THIRD_PARTY_LICENSES文件,商用前需要留意第三方组件许可约束。
Q:MCP服务可以同时被多个AI客户端连接吗?
A:可以,使用HTTP/SSE传输模式就支持多AI客户端同时接入同一台受控设备;stdio模式一般只用于单个客户端拉起进程。
Q:为什么Linux系统暂时没有正式客户端?
A:根据项目仓库说明,Linux客户端还处于开发规划阶段,暂未发布正式可用版本,需要等待后续版本迭代。
Q:MCP模式下AI操作电脑会不会有安全风险?
A:MCP赋予AI截图、输入、执行命令、读写文件的完整权限,建议仅在内网可信环境使用;操作过程可视化,用户可以随时手动接管、终止AI执行的任务。
Q:P2P连接失败如何处理?
A:可以配置自建STUN/TURN中继服务器,客户端填写对应的中继服务地址,连接会自动降级走中继链路完成通信。
Q:Windows静默安装如何开启?
A:官方提供Windows静默无人值守安装模式,安装过程可以选择是否安装IDD虚拟显示驱动。
八、相关链接
九、总结
QuickDesk作为一款MIT协议开源的AI原生远程桌面工具,打破传统远程桌面仅能人工操作的局限,原生集成MCP协议将AI代理能力与远程设备控制结合,兼顾普通远程桌面的使用需求和AI自动化设备操控的实验、生产场景,同时完整支持私有化部署,在性能、权限可控性上具备独特优势,适合开发者、研究人员以及有私有远程运维需求的团队使用。
版权及免责申明:本文由@AI工具集原创发布。该文章观点仅代表作者本人,不代表本站立场。本站不承担任何相关法律责任。
如若转载,请注明出处:https://www.aipuzi.cn/ai-news/quickdesk.html

