Remote desktop control built with Vue3 + WebRTC + Node.js + Electron
BilldDesk is a remote desktop control software that currently implements features similar to ToDesk, Sunflower (向日葵), and other remote desktop tools.
The author has used many remote software tools: TeamViewer, Sunflower, ToDesk, AnyDesk, RustDesk, UU Remote, Lianlian Control, and QQ's built-in remote assistance, etc. But uses ToDesk free personal version more often, so here is a comparison between ToDesk and BilldDesk:
| Feature | BilldDesk (Free) | ToDesk Free Personal Version |
|---|---|---|
| Connection Limit | Unlimited, free | 200 times/month, max 80 hours/month connection, need pro version (¥24/month) after that |
| Image Quality Limit | Unlimited, free | Max 1080p, 30fps |
| Android Remote Control | Supported, free | Not supported, requires pro version (¥24/month) or plugin (¥15/month) |
| Multi-screen Display | Supported, free | Not supported, requires performance version (¥95/month) |
| Screen Wall | Supported, free | Not supported, requires ToDesk Enterprise (¥805/year) |
| Remote Recording | Supported, free | Not supported |
| Webpage Initiated Remote | Supported, free | Not supported, requires ToDesk Enterprise (¥805/year) |
| Remote Control Webpage (View Only) | Supported, free | Not supported |
| Multiple Controllers on Same Account | Supported, free | Supported, requires plugin (¥233/month) |
| Private Deployment / Secondary Development | Supported, open source, free | Not supported, requires ToDesk Enterprise, pricing unknown |
- ✅ Control PC from web page
- ✅ Control Android from web page
- ✅ Control web page from web page (view only)
- ✅ Control PC from PC
- ✅ Control Android from PC
- ✅ Control web page from PC (view only)
- ⏳ Control PC from Android (TODO)
- ⏳ Control Android from Android (TODO)
- ⏳ Control web page from Android (view only, TODO)
- ✅ Multiple devices remotely controlling one device simultaneously
- ✅ One device remotely controlling multiple devices simultaneously
- ✅ Multi-screen operation
- ✅ Connection authentication
- ✅ Custom device code
- ✅ Custom interfaces (WSS/API/relay servers)
- ✅ Keyboard shortcuts
- ✅ File transfer
- ✅ Auto start on boot
- ✅ Screen lock keep-alive
- ✅ Screen wall
- ✅ Supports macOS
- ✅ Supports Windows
- ✅ Supports Linux (untested)
- ✅ Supports Android (Flutter)
- ✅ Supports iOS (Flutter)
- ✅ Backend management
- ✅ One-click Docker deployment
- ✅ Supports private deployment
More features: features.md
Try it quickly: https://desk.hsslive.cn

)






billd-desk(pro) see start-client.md
billd-desk-server(pro) see start-server.md
billd-desk-flutter(pro) see start-app.md
See apifox
See benchmarking.md
See faq.md
Welcome to submit issues
Welcome to submit pull requests
BilldDesk is fully open source (commercial use allowed), welcome to deploy!
https://desk.hsslive.cn/s/bd Backup link: https://pan.quark.cn/s/2acbf2d49603

This project started as a derivative of billd-live, but later the author found remote desktop interesting and has continued to improve it.
Although many remote software tools offer free versions, their free features are limited. For example, some ordinary personal users may only need to remotely control an Android phone temporarily but have to pay for a monthly subscription. BilldDesk improves these basic functions to make them accessible to ordinary users.