BilldDesk Pro

A cross platform remote desktop tool for controlling computers and Android devices via WebRTC and Electron.

BilldDesk Pro screenshot 1

BilldDesk Pro is an open-source cross-platform app that provides remote desktop control and game streaming. It allows users to manage computers and Android devices from a desktop client or a web browser. The software is available for Windows, macOS, and Android, with broad support for various web browsers including Chrome, Edge, Firefox, and Safari.

The application supports multiple control scenarios, including desktop-to-desktop and web-to-desktop connections. It is designed for both general office productivity and high-frame-rate activities like gaming, with tested performance reaching 2K resolution at 120 FPS on compatible hardware. Users can deploy the system privately to maintain full control over their own infrastructure and data flow. The software also includes a dedicated backend management console for handling blacklists and device groups.

Key features

  • Support for H264, H265, AV1, VP8, and VP9 codecs
  • Hardware acceleration for NVIDIA GPUs including zero-copy support
  • Bidirectional file transfer between controller and controlled devices
  • Clipboard synchronization and resolution matching
  • Wake-on-LAN (WOL) for remote booting of machines
  • Custom relay server and API configuration via wss
  • Unattended access with auto-start and process keep-alive on Windows
  • Support for virtual screens, extended displays, and privacy screens
  • Multi-device management with grouping and screen walls for batch control

The software is built using a hybrid architecture combining Electron, Flutter, and Vue 3 for the frontend, with a Node.js Koa2 backend. It utilizes WebRTC for low-latency streaming and Socket.io for connectivity. The system integrates with Win32 and Cocoa APIs for OS-level control and uses AccessibilityService for Android device interaction. It is intended for users who require a customizable remote access solution with the ability to self-host their own signaling and relay servers.

This tool is a flexible, cross-platform remote management utility that bridges the gap between simple screen sharing and high-performance remote streaming.

Last Modified
Software TypeCross-Platform App
Platform
Last Activity1 month ago
Repository Age2 years
LicenseMIT
Open Source Alternative to
Open Source Software.io

Join our newsletter to get shiny new open source software delivered to your inbox. Unsubscribe anytime.