Profile
Back to NewsBack
GitHub Trending 4 min
Reader Mode
USBridge-Technologies/USBridge-Remote: Software-only version of the USBridge ecosystem for secure, low-latency remote desktop control and peer-to-peer networking.

USBridge-Technologies/USBridge-Remote: Software-only version of the USBridge ecosystem for secure, low-latency remote desktop control and peer-to-peer networking.

9 hours ago

USBridge Remote

USBridge Remote


USBridge Remote is a unified high-performance client for managing remote machines. Engineered to combine hardware-level BIOS access (via USBridge KVM devices) and software-based remote desktop in a single, streamlined interface.

USBridge Remote

Download

Client

The Client is the control interface — installed on your workstation or laptop (or run directly in your browser). It manages connections, live remote desktop, virtual device passthrough, and snapshot registry.

| Architecture | Windows | macOS | Linux | Android | iOS | Web Browser | | :--- | :--- | :--- | :--- | :--- | :--- | :--- | | x86_64 | Download | — | Download | — | — | Open App | | ARM64 | — | Download | — | Google Play | App Store | Open App |

Prefer a direct APK without a Play Store account? A self-updating build is also published on the latest release.

🌐 Zero-Install Web Client: No installation required. Just open web.usbridge.io to connect instantly. (Note: The web client operates with some feature and performance limitations due to browser security sandbox and WebRTC constraints. For the full uncompromised experience, use the native apps). The web client reaches an Agent through its trusted name: the Agent gets that certificate the first time a browser comes to it, and only while you're signed in to your USBridge account in the Agent — so the very first attempt can take a few minutes. See the Agent's Status → Certificate row, or the Agent docs for details. A USBridge KVM also serves the web client itself at https://:9443/ and moves to its own trusted name when it can.

Agent

The Agent runs on the target machine — the server or PC you want to access remotely. It handles screen capture, input injection, and Tailscale networking.

Architecture Windows macOS Linux
x86_64 Download — Download
ARM64 — Download —
USBridge Agent Interface

Features

BASIC FUNCTIONALITY

SUNSHINE OPEN-SOURCE
Standard Game Streaming

✓ Built-in open-source Sunshine streamer
✓ Low-latency desktop & gaming access
✓ Bi-directional file & text clipboard
✓ Multi-monitor display switching
✓ Integrated Tailscale P2P networking
✓ Native Wayland support (promptless capture)
+ BASIC FEATURES

USBRIDGE FREE
Rust based Stream Engine

✓ Instant-connect custom remote protocol
✓ Raw USB peripheral device passthrough
✓ Adaptive streaming optimized for Wi-Fi stability
✓ HDR10
✓ Headless virtual display management
✓ Low-latency gamepad controller passthrough
✓ Web browser client access (no installation required)
✓ Windows pre-login access (secure credential entry)
+ BASIC FEATURES + FREE FEATURES

USBRIDGE PRO
Professional Workflows

✓ Lossless 4:4:4 chroma color accuracy
✓ Wacom tablet support with pressure & tilt

Quick Start

  1. Install the Agent on the machine you want to access remotely. Launch it — it will display a connection token and Tailscale address. Connect Tailscale if you need access over the internet.
  1. Install the Client on your workstation, laptop, or phone.
  1. Add a connection — enter the IP or Tailscale address shown in the Agent window. That's it.
USBridge Remote

Hardware Integration

Hardware-Level BIOS Control
USBridge Remote integrates natively with the USBridge-KVM 2.0 appliance for out-of-band, bare-metal management before OS boot.

Buy USBridge-KVM 2.0
DIY IP-KVM Firmware
Deploy the official firmware on a compatible SBC (e.g., Radxa Zero 3W/3E, Cubie A7) with a USB capture interface to provision a custom KVM node.

Get the Firmware
USB/IP Hardware Dongle (ESP32-S3)
Software USB passthrough hits a wall on macOS: there is no VHCI driver to attach to, so a remote Wacom tablet (or other USB device) can't be presented as real hardware. This dongle plugs into the Mac and does in hardware what vhci-hcd does in software elsewhere — the exported device enumerates with its own VID/PID, bound by macOS's own driver.

esp32-acm firmware & docs

Resources & License

Development & Roadmap
I maintain a public dashboard to track all planned features, architectural updates, and release schedules.

View Live Roadmap
Project Links
License (GPLv3)
This project is licensed under the GPLv3. The multi-platform client incorporates codebase from moonlight-common-c (also GPLv3).

View LICENSE File
Chat with me