一款开源免费、现代化、跨平台的远程桌面软件,内置 MCP Server,让任何 AI Agent 都能看到和操控远程电脑!

2026-03-10 0 966

项目介绍

QuickDesk 是首款 AI 原生远程桌面软件,开源免费,内置 MCP (Model Context Protocol) Server,让任何 AI Agent 都能看到和操控远程电脑。它扩展了 AI 计算机使用的范围,从只能操作本机扩展到可以操作世界上任何一台远程设备。

应用场景

  • 自动化任务执行: 通过接入 Claude、GPT、Cursor 或任何 MCP 兼容的 AI,可以在远程桌面上自动化执行任务,如截图、点击、输入、拖拽等,实现7×24小时不间断工作。
  • 批量自动化与跨设备工作流: AI 可以同时连接控制多台远程设备,实现批量自动化操作、跨设备工作流以及设备集群管理。
  • 远程技术支持: 技术人员可以通过 QuickDesk 远程连接到用户设备,实时诊断和解决问题,提高服务效率。
  • 私有化部署与数据安全: 支持自建信令服务器和 TURN 中继服务器,确保数据完全掌控在自己手中,适用于对数据安全有高要求的企业环境。

功能模块

AI 集成(MCP Server)

  • 内置 MCP Server: AI Agent 通过标准 MCP 协议连接,无需插件、无需 Hack、零配置。
  • 双传输模式: 支持 stdio 模式(AI 客户端启动进程)和 HTTP/SSE 模式(QuickDesk 托管 MCP 服务器,支持多客户端同时连接)。
  • 完整的 Computer Use 工具集: 提供20+ MCP 工具,包括截图、点击、输入、拖拽、滚动、快捷键、剪贴板等。
  • 实时可见与干预: AI 的所有操作实时显示在 QuickDesk 界面中,用户可以随时干预。
  • 多设备 AI 编排: AI 可同时连接控制多台远程设备,支持批量自动化、跨设备工作流、设备集群管理。
  • 内置操作指南: 提供9个 MCP Prompt 模板,覆盖远程操作、服务器健康检查、批量自动化、故障诊断等多种场景。

远程控制

  • 高清低延迟远程桌面显示: 提供流畅的远程桌面体验。
  • 键盘和鼠标完整映射控制: 支持完整的键盘和鼠标操作映射。
  • 远程光标实时同步: 实时同步远程光标位置。
  • 剪贴板双向同步: 支持剪贴板内容的双向同步。
  • 自适应帧率与码率: 根据网络状况自动调整帧率和码率。
  • 帧率增强模式: 提供办公和游戏两种帧率增强模式。

连接管理

  • 9位设备ID + 临时访问码机制: 确保连接的安全性和唯一性。
  • 访问码自动刷新: 可配置访问码自动刷新时间,增强安全性。
  • 多标签页同时连接多台远程设备: 支持同时连接和管理多台远程设备。
  • 连接历史记录与快速重连: 提供连接历史记录,支持快速重连。
  • 实时连接状态监控: 实时监控连接状态,确保连接稳定。

性能监控

  • 详细的延迟分解面板: 显示捕获、编码、网络、解码、渲染等各个环节的延迟情况。
  • 实时帧率、码率、带宽统计: 提供实时的性能统计信息。
  • 输入往返时延(Input RTT)监测: 监测输入指令的往返时延。
  • 编码分辨率、编码质量信息: 显示当前编码的分辨率和质量信息。

个性化

  • Fluent Design 风格界面: 提供现代化的用户界面。
  • 明暗主题切换: 支持明暗两种主题切换。
  • 中英文国际化支持: 提供中英文两种语言支持。
  • 视频编码偏好设置: 支持 H.264、VP8、VP9、AV1 等多种视频编码格式。

私有化部署

  • 自定义信令服务器地址: 支持自定义信令服务器地址。
  • 自定义 STUN/TURN 服务器: 支持自定义 STUN/TURN 服务器地址。
  • 完整的服务端部署方案: 提供包括 Go 信令服务器、PostgreSQL、Redis、coturn 等在内的完整服务端部署方案。

功能特点

  • 开源免费: 采用 MIT 许可证,商用无忧,无功能限制,无连接数限制。
  • 高性能基座: 基于 Chromium Remoting 技术架构,经过十多年大规模商用验证,性能、稳定性和安全性都达到工业级水准。
  • 纯 C++ 极致性能: 从远程协议核心到 GUI 应用全栈 C++ 实现,无 GC 停顿、无运行时开销,内存和 CPU 占用极低。
  • 现代编解码支持: 支持 H.264、VP8、VP9、AV1 等多种编码格式,可根据网络和硬件灵活切换。
  • WebRTC P2P 直连: 优先建立端到端直连,延迟最低;穿透失败自动回退 TURN 中继。
  • 跨平台支持: 支持 Windows 和 macOS(Linux 计划中)。

项目技术栈

层级
技术
AI 集成
MCP Server (Rust) + WebSocket API
GUI 客户端
Qt 6 (QML + C++17)
UI 风格
Fluent Design 组件库(自研)
远程协议核心
Chromium Remoting (C++)
音视频编解码
H.264 / VP8 / VP9 / AV1
网络传输
WebRTC (ICE/STUN/TURN)
进程间通信
Native Messaging (JSON) + 共享内存
信令服务器
Go + Gin + GORM
数据存储
PostgreSQL + Redis
TURN 中继
coturn
日志
spdlog
构建系统
CMake 3.19+
CI/CD
GitHub Actions

项目结构

QuickDesk/
├── QuickDesk/                    # Qt GUI 客户端
│   ├── main.cpp                  # 应用入口
│   ├── src/
│   │   ├── api/                  # WebSocket API 服务端 + 请求处理
│   │   ├── controller/           # 主控制器
│   │   ├── manager/              # 业务管理(Host/Client/Process/TURN/...)
│   │   ├── component/            # 视频渲染、按键映射、光标同步
│   │   ├── core/                 # 配置中心、用户数据
│   │   ├── viewmodel/            # MVVM ViewModel
│   │   └── language/             # 国际化
│   ├── qml/
│   │   ├── views/                # 主窗口、远程桌面窗口
│   │   ├── pages/                # 远程控制页、设置页、关于页
│   │   ├── component/            # Fluent Design 通用组件库
│   │   └── quickdeskcomponent/   # QuickDesk 专用组件
│   ├── base/                     # 基础工具库
│   └── infra/                    # 基础设施(数据库、日志、HTTP)
├── quickdesk-mcp/                # Rust MCP 桥接(stdio ↔ WebSocket)
│   └── src/
│       ├── main.rs               # 入口、命令行参数、MCP Server 启动
│       ├── server.rs             # MCP 工具、提示词模板、资源
│       └── ws_client.rs          # 连接 Qt API 的 WebSocket 客户端
├── SignalingServer/              # Go 信令服务器
│   ├── cmd/signaling/            # 程序入口
│   └── internal/                 # 业务逻辑
├── scripts/                      # 编译、打包、发布脚本
├── docs/                         # 文档
│   ├── mcp-integration.md        # MCP 接入指南(英文)
│   └── MCP接入指南.md             # MCP 接入指南(中文)
├── .github/workflows/            # CI/CD 配置
└── version                       # 版本号

项目架构

一款开源免费、现代化、跨平台的远程桌面软件,内置 MCP Server,让任何 AI Agent 都能看到和操控远程电脑!

功能演示

一款开源免费、现代化、跨平台的远程桌面软件,内置 MCP Server,让任何 AI Agent 都能看到和操控远程电脑!
一款开源免费、现代化、跨平台的远程桌面软件,内置 MCP Server,让任何 AI Agent 都能看到和操控远程电脑!
一款开源免费、现代化、跨平台的远程桌面软件,内置 MCP Server,让任何 AI Agent 都能看到和操控远程电脑!

开源地址

https://gitee.com/Barryda/QuickDesk

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

免责声明 1、百创网作为第三方中介平台,依据交易合同(商品描述、交易前商定的内容)来保障交易的安全及买卖双方的权益; 2、非平台线上交易的项目,出现任何后果均与百创网无关;无论卖家以何理由要求线下交易的,请联系管理举报。 3. 百创网网站的资源均由店家上传出售,本站无法判断和识别资源的版权等合法性属性。如果您对本网站上传的信息资源的版权存有异议,请您及时联系 我们。如果需要删除链接,请下载下面的附件,正确填写信息后并发给我们,本站核实信息真实性后,在24小时内对商品进行删除处理。 联系邮箱:baicxx@baicxx.com (相关事务请发函至该邮箱)

百创网-源码交易平台_网站源码_商城源码_小程序源码 行业资讯 一款开源免费、现代化、跨平台的远程桌面软件,内置 MCP Server,让任何 AI Agent 都能看到和操控远程电脑! https://www.baicxx.com/37555.html

常见问题
  • 1、自动:拍下后,点击(下载)链接即可下载;2、手动:拍下后,联系卖家发放即可或者联系官方找开发者发货。
查看详情
  • 1、源码默认交易周期:手动发货商品为1-3天,并且用户付款金额将会进入平台担保直到交易完成或者3-7天即可发放,如遇纠纷无限期延长收款金额直至纠纷解决或者退款!;
查看详情
  • 1、百创会对双方交易的过程及交易商品的快照进行永久存档,以确保交易的真实、有效、安全! 2、百创无法对如“永久包更新”、“永久技术支持”等类似交易之后的商家承诺做担保,请买家自行鉴别; 3、在源码同时有网站演示与图片演示,且站演与图演不一致时,默认按图演作为纠纷评判依据(特别声明或有商定除外); 4、在没有”无任何正当退款依据”的前提下,商品写有”一旦售出,概不支持退款”等类似的声明,视为无效声明; 5、在未拍下前,双方在QQ上所商定的交易内容,亦可成为纠纷评判依据(商定与描述冲突时,商定为准); 6、因聊天记录可作为纠纷评判依据,故双方联系时,只与对方在百创上所留的QQ、手机号沟通,以防对方不承认自我承诺。 7、虽然交易产生纠纷的几率很小,但一定要保留如聊天记录、手机短信等这样的重要信息,以防产生纠纷时便于百创介入快速处理。
查看详情
  • 1、百创作为第三方中介平台,依据交易合同(商品描述、交易前商定的内容)来保障交易的安全及买卖双方的权益; 2、非平台线上交易的项目,出现任何后果均与百创无关;无论卖家以何理由要求线下交易的,请联系管理举报。
查看详情
  • 免责声明 1、百创网作为第三方中介平台,依据交易合同(商品描述、交易前商定的内容)来保障交易的安全及买卖双方的权益; 2、非平台线上交易的项目,出现任何后果均与百创网无关;无论卖家以何理由要求线下交易的,请联系管理举报。 3. 百创网网站的资源均由店家上传出售,本站无法判断和识别资源的版权等合法性属性。如果您对本网站上传的信息资源的版权存有异议,请您及时联系 我们。如果需要删除链接,请下载下面的附件,正确填写信息后并发给我们,本站核实信息真实性后,在24小时内对商品进行删除处理。 联系邮箱:baicxx@baicxx.com (相关事务请发函至该邮箱)
查看详情

相关文章

发表评论
暂无评论
官方客服团队

为您解决烦忧 - 24小时在线 专业服务

  • 0 +

    访问总数

  • 0 +

    会员总数

  • 0 +

    文章总数

  • 0 +

    今日发布

  • 0 +

    本周发布

  • 0 +

    运行天数

你的前景,远超我们想象