返回排行榜

galaxy-s10/billd-desk

TypeScriptdesk.hsslive.cn

基于Vue3 + WebRTC + Nodejs + Flutter搭建的远程桌面控制、游戏串流

electronvue3webrtcnodejsrustdesktodeskcoturnremote-desktoptypescriptsocket-ioflutterparsec
Star 增长趋势
Star
7k
Forks
859
周增长
Issues
4
2k4k6k
2024年3月2024年12月2025年10月2026年7月
制品库npmnpm install billd-desk
README

BilldDesk Pro | BilldDesk 开源版

BilldDesk Pro

跨平台远程桌面控制,实现了类似 ToDesk/向日葵等远程软件的功能。

实测

  • 支持2K + 60 Fps
    • 被控端:系统:Windows 10,显卡:NVIDIA GeForce RTX 3060 Laptop
    • 主控端:Chrome浏览器/BilldDesk客户端
  • 支持2K + 120 Fps
    • 被控端:系统:Windows 11,显卡:NVIDIA GeForce RTX 5070
    • 主控端:Chrome浏览器/BilldDesk客户端
  • 支持1080P + 60 Fps
    • 被控端:系统:Windows 10,显卡:NVIDIA GeForce RTX 2070 Laptop
    • 主控端:Chrome浏览器/BilldDesk客户端
  • 支持1080P + 60 Fps
    • 被控端:系统:Windows 10,显卡:NVIDIA GeForce GTX 1060 6G
    • 主控端:Chrome浏览器/BilldDesk客户端

功能

  • web网页 控制 电脑端
  • web网页 控制 安卓端
  • web网页 控制 web网页(仅观看)
  • 电脑端 控制 电脑端
  • 电脑端 控制 安卓端
  • 电脑端 控制 web网页(仅观看)
  • 安卓端 控制 电脑端
  • 安卓端 控制 安卓端
  • 安卓端 控制 web网页(仅观看)
  • 多台设备同时远程一台设备
  • 一台设备同时远程多台设备
  • 多屏操作
  • 连接鉴权
  • 自定义设备码/连接密码
  • 自定义中继服务器
  • 自定义接口(wss、api)
  • 码率/帧率/画质调整
  • 按键映射
  • 剪贴板同步
  • 分辨率同步
  • 文件传输
    • 主控->被控
    • 主控<-被控
  • 远程开机(WOL)
  • 远程更新客户端版本(Windows)
  • 系统托盘
  • 开机自启(无人值守)
  • 进程保活(windows)
  • 在线更新/主控端远程更新被控端(windows)
  • 鼠标模式
    • 使用主控端鼠标
    • 使用被控端鼠标(fps游戏)
    • 智能鼠标
  • 帧率模式
    • 办公低刷(智能降帧率,优化带宽占用)
    • 游戏高刷(优先高帧率)
  • 网络模式
    • 默认
    • 低延迟
  • 主流编解码协议
    • H264/H265
    • AV1
    • VP8/VP9
  • 硬件加速
    • 开启/关闭编码硬件加速
    • 开启/关闭解码硬件加速
    • 开启/关闭零拷贝
    • NVIDIA显卡(H264/H265/AV1)
    • AMD显卡
  • 屏幕墙
    • 支持Windows/macOS/Android
    • 支持单控
    • 支持群控
  • 快捷键/常用操作
    • Ctrl+Alt+Del
    • 显示桌面
    • 打开设置
    • 任务视图
    • 任务管理器
    • 资源管理器
    • 重启
    • 关机
    • 注销
    • 锁定
  • 批量群控
  • 隐私屏
    • 自定义隐私屏图片
    • 自定义隐私屏文字
  • 虚拟屏
  • 扩展屏
  • 设备分组
  • 后台管理
  • 私有化部署
  • Docker一键部署

对比ToDesk

作者使用过很多远程软件:TeamViewer、向日葵、ToTesk、AnyDesk、RustDesk、UU远程、连连控,还有qq自带的远程协助等等,但用ToDesk比较多,因此用ToTesk和BilldDesk作对比~

BilldDesk BilldDesk Pro ToDesk
连接限制 无限制,免费 无限制,免费 80h/月,200次/月,24h/次,超出需要购买专业版(¥24/月)
画质限制 无限制,免费 限制1080p,免费 限制1080p,免费
帧率限制 无限制,免费 限制30帧,免费 限制30帧,免费
安卓被控 不支持 支持,免费 支持,需要购买专业版(¥24/月)或购买插件(¥15/月)
自定义设备码 支持,免费 支持,免费 不支持
设备分组管理 支持,免费 支持,免费 支持,免费
开机自启/无人值守 不支持 支持,免费 支持,免费
隐私屏 不支持 支持,免费 支持,需要购买专业版(¥24/月)
虚拟屏 不支持 支持,免费 支持,需要购买性能版(¥95/月)
远程时录屏 不支持 支持,免费 不支持
屏幕墙 不支持 支持,阶梯收费 支持,需要购买技术版(¥218/月)
批量群控 不支持 支持,屏幕墙自带 不支持
web网页发起远程控制 支持,免费 支持,免费 支持,需要购买专业版(¥24/月)
后台管理 不支持 支持,免费 支持,免费
远程控制web网页(仅观看) 支持,免费 支持,免费 不支持
通道数限制(同账号多主控同时发起远控) 无限制,免费 无限制,免费 限制1个,增加需要购买插件(¥233/月)
私有化部署/二次开发 支持,免费 支持,订阅源码 支持,需要ToDesk企业版,定价未知

跨平台支持

  • Windows 系统
    • Windows 10、Windows 11
    • Windows Server 2022
    • Windows Server 2019
    • Windows 7 不支持
    • 其他版本未实际测试
  • macOS 系统
    • macOS 15
    • 其他版本未实际测试
  • Android系统
    • Android 8 至 Android 16
    • Android 7,被控时支持观看,暂不支持操作
    • Android 6,不再支持安卓6
    • 其他版本未实际测试
  • Web浏览器(ChromeEdgeFirefoxViaSafari
  • iOS系统
  • Linux 系统

技术架构

框架/第三方库:

  • Electron
  • Flutter
  • Vue
  • Koa2
  • ...

编程语言:

  • JavaScript/Typescript
  • Dart
  • Kotlin
  • C++
  • Swift
  • ...

Api:

  • WebRTC
  • Win32
  • Cocoa
  • AccessibilityService
  • ...

客户端下载

https://desk.hsslive.cn/#/download

预览

快速体验:https://desk.hsslive.cn

web网页/电脑端控制电脑端

img

web网页/电脑端控制安卓端

img

web网页/电脑端控制web网页

仅观看模式

img

web网页移动端

首页

img

控制页

img

屏幕墙

img

批量群控

img

设备分组

img

隐私屏

支持自定义隐私屏(图片、文字)

img

虚拟屏

img

鼠标、键盘仿真

img

安卓端控制电脑端【TODO】

安卓端控制安卓端【TODO】

安卓端控制web网页【TODO】

仅观看模式

文件传输

img

跨平台支持

img

[后台] 控制台

img

[后台] 黑名单

img

[后台] 设备分组

img

[后台] 远程管理

  • 远程记录

img

  • 在线远程

img

  • 在线设备

img

BilldDesk Pro免费吗?

  • 免费,你可以直接下载BilldDesk客户端,开始流畅的远程体验。
  • 有付费功能(隐私屏、虚拟屏、屏幕墙、高码率/帧率/画质),如果你经常使用到BilldDesk,推荐你购买任意VIP套餐(包月6元/月、包年4.2元/月)。

常见问题

https://desk.hsslive.cn/#/faq

问题反馈

欢迎提 issue

联系作者

https://desk.hsslive.cn/#/hi

BilldDesk Pro源码

相关仓库
microsoft/vscode

Visual Studio Code

TypeScriptnpmMIT Licenseeditorelectron
code.visualstudio.com
187.8k41.3k
electron/electron

:electron: Build cross-platform desktop apps with JavaScript, HTML, and CSS

C++MIT Licenseelectronjavascript
electronjs.org
122.1k17.3k
microsoft/playwright

Playwright is a framework for Web Testing and Automation. It allows testing Chromium, Firefox and WebKit with a single API.

TypeScriptnpmApache License 2.0playwrighttesting
playwright.dev
93.2k6.1k
toeverything/AFFiNE

There can be more than Notion and Miro. AFFiNE(pronounced [ə‘fain]) is a next-gen knowledge base that brings planning, sorting and creating all together. Privacy first, open-source, customizable and ready to use.

TypeScriptnpmOthereditorcrdt
affine.pro
70.7k5.1k
atom/atom

:atom: The hackable text editor

JavaScriptnpmMIT Licenseatomeditor
atom.io
60.8k17.2k
marktext/marktext

📝A simple and elegant markdown editor, available for Linux, macOS and Windows.

TypeScriptnpmMIT Licensemacostypewriter-mode
marktext.me
59k4.4k
laurent22/joplin

Joplin - the privacy-focused note taking app with sync capabilities for Windows, macOS, Linux, Android and iOS.

TypeScriptnpmOtherreact-nativenodejs
joplinapp.org
55.7k6.2k
agalwood/Motrix

A full-featured download manager.

JavaScriptnpmMIT Licensemotrixaria2
motrix.app
52.3k4.9k
lyswhut/lx-music-desktop

一个基于 Electron 的音乐软件

TypeScriptnpmApache License 2.0music-playerjavascript
lyswhut.github.io/lx-music-doc/
52.3k6.9k
upscayl/upscayl

🆙 Upscayl - #1 Free and Open Source AI Image Upscaler for Linux, MacOS and Windows.

TypeScriptnpmGNU Affero General Public License v3.0aiesrgan
upscayl.org
47.4k2.4k
siyuan-note/siyuan

A privacy-first, self-hosted, fully open source personal knowledge management software, written in typescript and golang.

TypeScriptnpmGNU Affero General Public License v3.0note-takinglocal-first
b3log.org/siyuan
45.3k2.9k
GitSquared/edex-ui

A cross-platform, customizable science fiction terminal emulator with advanced monitoring & touchscreen support.

JavaScriptnpmGNU General Public License v3.0terminalscience-fiction
45k3.2k