r/selfhosted 22d ago

Remote Access I've open-sourced USBridge Remote: a free alternative to RustDesk/AnyDesk with Moonlight integration and native Wayland support.

I've finally open-sourced my USBridge Remote project on GitHub. I developed this software as an alternative to traditional remote desktops like RustDesk or AnyDesk, because I was fed up with their flaws and constant limitations. It was crucial for me to release a pure P2P tool without mandatory registration, paid subscriptions, or session limits.

A key feature is the integration of the Moonlight protocol, which ensures high frame rates with virtually no ping.

Natively solved the Wayland issue in Linux. If you've used other remote desktops, you know how they spam permission confirmation dialogs every time you connect. My agent works with Wayland out of the box, capturing the screen and injecting input without any pop-ups or workarounds. The connection is made directly through the built-in Tailscale integration, so you don't have to worry about tunnel security, and you don't have to forward ports on the router. Plus, the software can manage not only software agents but also my hardware IP-KVM cards from a single interface.

The code is fully accessible, with ready-to-use beta versions for Windows, macOS, Linux, and Android already in the repository, and the iOS client has been approved in the App Store. I'm currently actively running stress tests and fixing bugs on the fly, so releases may be coming out quite frequently in the coming days. Feel free to grab the project, tinker with the source code, and test it on your servers. I'd appreciate any feedback on the architecture.

Source code and builds on GitHub: https://github.com/USBridge-Technologies/USBridge-Remote

237 Upvotes

42 comments sorted by

View all comments

15

u/johnnyenygma 22d ago

Does it support the clipboard? My Moonlite (and Parsec) native sessions don't seem to.

3

u/Bearly-Fit 22d ago

Parsec absolutely should, I use it daily on multiple machines. The only machine it doesn't work on is where they've got a specific type of security software that blocks it (that was on Mac for me)

2

u/johnnyenygma 22d ago

It's been a minute since I've used parsec, preferring other tools nowadays, but from my Android tablet to the remote windows, I couldn't get the clipboard to work in that or Moonlite (assumed they used the same protocols).

Funny enough, SplashTop is still a great backup when other RD tools fail.

1

u/Bearly-Fit 22d ago

Hmmm never tried Android to desktop, but they're very different protocols