USBridge-Technologies/USBridge-Remote
USBridge-Technologies/USBridge-Remote has 671 GitHub stars and 39 forks. GitHot measured +2 stars in 24 hours and -4 in 7 days. Last checked 2026-11-10 01:11 UTC. Last push 2026-10-30.
So werden diese Zahlen gemessen
Low-latency remote desktop and KVM-over-IP: Sunshine/Moonlight game streaming, USB passthrough (gamepads, Wacom, MIDI), NanoKVM & Radxa IP-KVM firmware, Tailscale P2P. Windows, macOS, Linux, Android, iOS, web.
Gemessener Sternzuwachs
- in 24h
- +2
- in 7 days
- -4
- in 15 days
- Aktualisierung verzögert
- in 1 month
- Aktualisierung verzögert
Nettoänderungen in überlappenden Zeiträumen, keine Tagessummen. Fehlende Messwerte bleiben leer. Sterne zeigen Interesse, nicht Qualität.
docs/README_DE.md
OriginalUSBridge Remote
English | Deutsch | Français | Italiano | Español | Português (Brasil) | Українська | Polski | 日本語 | 한국어 | 简体中文
USBridge Remote ist ein latenzfreies Remote-Desktop und KVM-over-IP Ökosystem: ein Client für Windows, macOS, Linux, Android, iOS und den Browser, ein Host-Agent mit einem integrierten Sunshine / Moonlight Spielestreamer und IP-KVM-Firmware für Radxa Zero 3W/3E, Radxa Cubie A7Z und Sipeed NanoKVM Boards. Es kombiniert Hardware-BIOS-Zugriff und Software-Remote-Desktop in einer einzigen Schnittstelle, mit USB-Passthrough für Gamepads, Wacom-Tablets, MIDI und Mikrofone sowie Tailscale P2P-Netzwerk ohne Portweiterleitung.
Download
All-in-one Installer (Client + Agent, wähle während der Einrichtung entweder oder beide): Windows Setup (.exe) · macOS Disk Image (.dmg)
Alle Dateien sind im neuesten Release.
Client
Der Client ist die Steueroberfläche — installiert auf deinem Arbeitsplatz oder Laptop (oder direkt im Browser ausgeführt). Er verwaltet Verbindungen, Live-Remote-Desktop, virtuellen Geräte-Passthrough und Snapshot-Registry.
| Plattform | Installer | Portable | Pakete / Store |
|---|---|---|---|
| Windows x86_64 | Setup (.exe) | Portable (.zip) | — |
| macOS Apple Silicon | Disk Image (.dmg) | — | — |
| Linux x86_64 | Debian / Ubuntu (.deb) · Fedora / RHEL (.rpm) · Arch (.pkg.tar.zst) | AppImage | APT · DNF · pacman Repository · Snap Store |
| Android ARM64 | APK (selbstaktualisierend) | — | Google Play |
| iOS / iPadOS | — | — | App Store |
| Webbrowser | — | Open web.usbridge.io | — |
Installation über das Terminal
Ein Befehl installiert den Client und den Agenten. Unter Linux wählt er das native Paket für deine Distribution (apt auf Debian/Ubuntu, dnf auf Fedora/RHEL, pacman auf Arch), und das Paket fügt das signierte USBridge-Repository hinzu, sodass die Apps dann mit dem Rest des Systems aktualisiert werden:
# Linux und macOS
curl -fsSL https://www.usbridge.io/install.sh | sh
# Nur Agent (ein Gerät, auf das du nur remote zugreifst)
curl -fsSL https://www.usbridge.io/install.sh | sh -s -- --agent
# Windows (PowerShell)
irm https://www.usbridge.io/install.ps1 | iex
# Client aus dem Snap Store (Ubuntu und Arch mit snapd aus dem AUR)
sudo snap install usbridge-client
APT-Repository manuell hinzufügen (Debian / Ubuntu)
curl -fsSL https://raw.githubusercontent.com/USBridge-Technologies/USBridge-Remote/main/scripts/deb/usbridge-archive-keyring.gpg \
| sudo tee /usr/share/keyrings/usbridge-archive-keyring.gpg >/dev/null
echo "deb [arch=amd64 signed-by=/usr/share/keyrings/usbridge-archive-keyring.gpg] https://github.com/USBridge-Technologies/USBridge-Remote/releases/latest/download ./" \
| sudo tee /etc/apt/sources.list.d/usbridge.list
sudo apt update && sudo apt install usbridge-client usbridge-agent
Ein heruntergeladenes .deb, .rpm oder Arch-Paket richtet dasselbe Repository ein, wenn du es installierst.
🌐 Zero-Install Web Client: Keine Installation erforderlich. Öffne einfach web.usbridge.io, um sofort eine Verbindung herzustellen. (Hinweis: Der Webclient funktioniert mit einigen Einschränkungen hinsichtlich Funktionen und Leistung aufgrund der Sicherheitseinschränkungen des Browsers und der WebRTC-Beschränkungen. Für das vollständige, uneingeschränkte Erlebnis verwende die nativen Apps). Der Webclient erreicht einen Agenten über seinen vertrauenswürdigen <label>.device.usbridge.io Namen: der Agent erhält dieses Zertifikat beim ersten Besuch eines Browsers, und nur während du in deinem USBridge-Konto im Agenten angemeldet bist — daher kann der allererste Versuch einige Minuten dauern. Siehe die Zeile Status → Zertifikat des Agenten oder die Agent-Dokumentation für Details. Ein USBridge KVM dient auch dem Webclient selbst unter https://<kvm>:9443/ und wechselt zu seinem eigenen vertrauenswürdigen Namen, wenn es kann.
Agent
Der Agent läuft auf dem Zielgerät — dem Server oder PC, auf den du remote zugreifen möchtest. Er erfasst den Bildschirm und den Ton, leitet deine Tastatur, Maus und Gamepad an dieses Gerät weiter und verbindet es über Tailscale.
|
|
Funktionen
Hardware-beschleunigte Codierung: NVIDIA NVENC · AMD AMF · Intel QSV · Linux VAAPI · plus Software H.264 (OpenH264) für VMs und Maschinen ohne GPU-Codierer
BASISFUNKTIONALITÄTSUNSHINE OPEN-SOURCE Standard Game Streaming ✓ Eingebauter Open-Source Sunshine-Streamer ✓ Alternative Streamer: Vibepollo (Sunshine-Fork mit Apollo integriert, Windows) und punktfunk (Moonlight-kompatibel, Windows & Linux), Wechsel mit einem Klick ✓ Eingebauter Benchmark zum Vergleich von Sunshine, RustShine, Vibepollo und punktfunk auf deiner eigenen Hardware und deinem Netzwerk ✓ Latenzfreier Desktop- & Gaming-Zugriff ✓ Bidirektionales Datei- & Text-Clipboard ✓ Multi-Monitor-Anzeigeschaltung ✓ Integriertes Tailscale P2P-Netzwerk ✓ Gastzugang: Lade Personen per E-Mail mit einer Rolle und einem Enddatum ein ✓ Native Wayland-Unterstützung (promptloses Capturing) |
+ BASISFUNKTIONENUSBRIDGE FREE Rust-basierte Stream Engine ✓ Sofortige Verbindung mit benutzerdefiniertem Remote-Protokoll ✓ Rohes USB-Peripheriegerät-Passthrough ✓ Adaptives Streaming optimiert für Wi-Fi-Stabilität ✓ HDR10 ✓ Verlustfreie 4:4:4 Chroma-Farbenaufrichtigkeit ✓ Mikrofon-Passthrough (Client → Host) ✓ MIDI-Geräte-Passthrough (Client → Host) ✓ GPU-Codierung: NVENC, AMF, QSV, VAAPI ✓ Software H.264 (OpenH264) für VMs ohne GPU ✓ PyroWave Latenzcodec (von Valve) ✓ Headless-Management virtueller Displays ✓ Latenzfreies Gamepad-Controller-Passthrough ✓ Webbrowser-Client-Zugriff (keine Installation erforderlich) ✓ Windows Pre-Login-Zugriff (sichere Eingabe von Anmeldeinformationen) |
+ BASISFUNKTIONEN + KOSTENLOSE FUNKTIONENUSBRIDGE PRO Professionelle Workflows ✓ Wacom-Tablet-Unterstützung mit Druck & Neigung (macOS ebenfalls) ✓ Hardware KVM-Firmware für Radxa Zero 3W/3E, Radxa Cubie A7Z und Sipeed NanoKVM: BIOS/UEFI-Zugriff, ISO-virtuelle Medien, Btrfs-Snapshots (19 $ lebenslang pro Gerät, 24 h kostenlose Bewertung) ✓ Hardware Moonlight-Streamer auf diesen Boards: jede HDMI-Quelle (PC, PS5, Xbox, Switch) zu Moonlight in 1080p 60 FPS, keine Software auf der Quelle |
Schnellstart
Installiere den Agenten auf dem Gerät, auf das du remote zugreifen möchtest. Starte ihn — er zeigt ein Verbindungstoken und eine Tailscale-Adresse an. Verbinde Tailscale, wenn du über das Internet zugreifen musst.
Installiere den Client auf deinem Arbeitsplatz, Laptop oder Telefon.
Füge eine Verbindung hinzu — gib die IP oder Tailscale-Adresse ein, die im Agentenfenster angezeigt wird. Das war's.
Hardware-Integration
|
Hardware-Level BIOS-Kontrolle USBridge Remote integriert sich nativ mit dem USBridge-KVM 2.0 Gerät für Out-of-Band, Bare-Metal-Management vor dem OS-Boot. Es ist auch der erste Hardware-Moonlight-Streamer: der Standard-Moonlight-Client koppelt mit dem KVM und streamt jede HDMI-Quelle (einen PC oder eine Spielkonsole) ohne Software darauf. |
DIY IP-KVM-Firmware Flash die offizielle Firmware auf einem kompatiblen Board (Radxa Zero 3W/3E, Radxa Cubie A7Z) mit einem HDMI-zu-USB-Capture-Dongle, um dein eigenes IP-KVM zu erstellen. Auf einem Sipeed NanoKVM ersetzt es die Standard-Firmware: flüssige 60 FPS statt eines ruckelnden Bildes, Audio und Mikrofon, Gamepads, USB-Passthrough und Moonlight-Unterstützung (lade die Firmware herunter). |
USB/IP Hardware-Dongle (ESP32-S3) Software-USB-Passthrough stößt unter macOS an eine Wand: Es gibt keinen VHCI-Treiber, an den man sich anhängen kann, sodass ein remote Wacom-Tablet (oder ein anderes USB-Gerät) nicht als echtes Hardwaregerät präsentiert werden kann. Dieser Dongle wird in den Mac eingesteckt und macht in Hardware, was vhci-hcd anderswo in Software macht — das exportierte Gerät wird mit seiner eigenen VID/PID aufgelistet, gebunden durch den eigenen Treiber von macOS. |
NanoKVM mit USBridge-Firmware: 60 FPS statt Verzögerung
Ein 2-minütiges Video: ein Sipeed NanoKVM mit starker Verzögerung in einem Heimlabor wird nach dem Flashen der USBridge-Firmware zu einem 60 FPS KVM über IP mit fast keiner Eingabeverzögerung, schnell genug, um Spiele mit einem Gamepad zu spielen. Tailscale funktioniert auf dem Board selbst, sodass es von überall ohne Portweiterleitung erreichbar ist; der Ton spielt in beide Richtungen, und FEC (Vorwärtsfehlerkorrektur) stellt verlorene Pakete wieder her, sodass das Bild über Wi-Fi und im Internet sauber bleibt. Die Firmware für das NanoKVM, Radxa Zero 3W und Radxa Cubie A7Z ist auf der Hardware-Agent-Seite verfügbar.
FAQ
Funktioniert USBridge mit Moonlight und Sunshine?
Ja. Der Agent liefert den Open-Source Sunshine-Streamer, sodass der Standard-Moonlight-Client sich damit verbindet. Vibepollo (ein Sunshine-Fork mit Apollo integriert) und punktfunk sind ebenfalls integriert und wechseln mit einem Klick.
Gibt es einen Hardware-Moonlight-Streamer?
Ja. Ein USBridge KVM 2.0 oder ein Radxa Zero 3W/3E, Radxa Cubie A7Z oder Sipeed NanoKVM, das mit USBridge-Firmware geflasht wurde, ist ein Sunshine-kompatibler GameStream-Host für alles, was an seinem HDMI-Eingang angeschlossen ist: ein PC, PS5, Xbox oder Switch. Es streamt 1080p 60 FPS mit Audio an den Standard-Moonlight-Client, ohne Software auf der Quelle. Siehe Hardware Moonlight Streamer.
Welcher Streamer ist am schnellsten auf meinem PC?
Das hängt von der GPU, dem Treiber und dem Netzwerk ab. Der integrierte Benchmark führt Sunshine, RustShine, Vibepollo und punktfunk auf deiner eigenen Hardware und deinem Netzwerk aus und vergleicht sie. Siehe Sunshine vs Apollo vs Vibepollo vs Punktfunk.
Welche GPUs werden für die Codierung unterstützt?
NVIDIA NVENC, AMD AMF, Intel QSV und VAAPI unter Linux. Virtuelle Maschinen und PCs ohne GPU-Codierer verwenden Software H.264 (OpenH264).
Was ist kostenlos und was benötigt Pro?
4:4:4 Farben, HDR10, PyroWave, Gamepads, Mikrofon, MIDI und rohes USB-Passthrough sind kostenlos. Wacom-Tablets mit Druck und Neigung sowie die Hardware-KVM-Firmware (19 $ lebenslang pro Gerät, 24 h kostenlose Bewertung) sind Pro.
Kann ich ein Sipeed NanoKVM oder ein Radxa-Board in ein IP-KVM verwandeln?
Ja. Flash die USBridge-Firmware von der Hardware-Agent-Seite. Du erhältst BIOS/UEFI-Zugriff, ISO- und IMG-virtuelle Medien, unveränderliche Btrfs-Snapshots, 60 FPS Video, Audio und USB-Passthrough. Radxa-Boards benötigen einen HDMI-zu-USB-Capture-Dongle.
Benötige ich Portweiterleitung?
Nein. Verbindungen erfolgen über Tailscale Peer-to-Peer, mit automatischer NAT-Traversierung.
Kann ich den Zugriff auf einen Computer mit jemand anderem teilen?
Ja. Lade Personen per E-Mail mit einer Rolle und einem Enddatum ein; Gäste treten über USBridge bei und benötigen kein Tailscale-Konto.
Ressourcen & Lizenz
|
Entwicklung & Roadmap Ich pflege ein öffentliches Dashboard, um alle geplanten Funktionen, architektonischen Updates und Veröffentlichungstermine zu verfolgen. Live-Roadmap anzeigen |
Projektlinks |
Lizenz (GPLv3) Dieses Projekt ist unter der GPLv3 lizenziert. Der plattformübergreifende Client enthält Code aus moonlight-common-c (ebenfalls GPLv3).Lizenzdatei anzeigen |
Ähnliche Projekte entdecken
awesome-selfhosted/awesome-selfhosted
Eine Liste von Netzwerkdiensten und Webanwendungen aus Freier Software, die auf eigenen Servern gehostet werden können.
335,821 Sterneimmich-app/immich
Leistungsstarke, selbst gehostete Lösung zur Verwaltung von Fotos und Videos.
118,645 SterneStirling-Tools/Stirling-PDF
Die PDF-Anwendung Nr. 1 auf GitHub, mit der sich PDFs auf jedem Gerät und überall bearbeiten lassen.
96,149 Sternelouislam/uptime-kuma
Ein schickes, selbst gehostetes Monitoring-Tool
93,425 Sterne