galaxy-s10/billd-desk

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

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 10 minutes ago
Added to GitGenius on September 8th, 2026
Created on February 27th, 2024
Open Issues & Pull Requests: 6 (+0)
GitHub issues: Enabled
Number of forks: 940
Total Stargazers: 7,787 (+0)
Total Subscribers: 41 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 9.9 hours
Mean response time: 4.4 days
90th percentile: 4.6 days
Tracked items: 120

How this project is maintained

Around half of the issues opened in the past year never receive a reply. Only 21% of issues opened in the past year have been closed. Three people close 99% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 4
New in 7 days: 1
Closed in 7 days: 1
Avg open age: 234 days
Stale 30+ days: 3
Stale 90+ days: 3

Recent activity

Opened in 7 days: 0
Closed in 7 days: 1
Comments in 7 days: 0
Events in 7 days: 0

Top labels

No label distribution available yet.

Most active issues this week

Detailed Description

BilldDesk is a cross-platform remote desktop control tool built with Vue3, WebRTC, Node.js, and Flutter that enables screen streaming and remote device manipulation similar to commercial alternatives like ToDesk and Rustdesk.

The tool solves the problem of controlling devices across different platforms—Windows, macOS, Android, and web browsers—through a unified interface. It uses WebRTC for peer-to-peer communication and supports hardware-accelerated video encoding and decoding to achieve high-performance streaming. The architecture allows multiple control scenarios: web pages controlling computers or Android devices, desktop clients controlling other desktops or mobile devices, and Android devices controlling computers or other Android devices. Video streaming supports multiple codecs including H.264, H.265, AV1, VP8, and VP9, with hardware acceleration available for NVIDIA and AMD graphics cards.

Developers should consider this tool if they need a self-hosted or customizable remote desktop solution that supports cross-platform control without relying on commercial services. It suits projects requiring high-performance streaming with adaptive frame rates, multi-device management, and privacy-conscious deployments. The tool includes features like driver-level keyboard and mouse input to avoid game anti-cheat detection, clipboard synchronization, file transfer in both directions, and support for controlling multiple devices simultaneously. Unlike some alternatives, it offers customizable relay servers and API endpoints, allowing organizations to maintain full control over their infrastructure.

The project shows active development with continuous feature additions and refinement. The codebase demonstrates sophisticated engineering in video codec handling and cross-platform compatibility. Development appears focused on performance optimization, as evidenced by extensive testing across different hardware configurations and the implementation of adaptive bitrate and frame rate mechanisms. The maintainer has invested in comprehensive feature parity with established commercial remote desktop software, suggesting sustained commitment to the project's maturity and usability.