Open-source remote desktop for Windows, macOS, Linux, Android and iOS. Share your screen and control your computer over your own network or VPN.
-
Updated
Nov 4, 2026 - C++
Open-source remote desktop for Windows, macOS, Linux, Android and iOS. Share your screen and control your computer over your own network or VPN.
Browser-first, self-hosted remote desktop. WebRTC P2P. Runs on your own free-tier Cloudflare + Vercel accounts. Zero monthly cost. Includes AI-agent setup guide.
Veyndesk: free open-source remote desktop for Windows, macOS and Linux. AnyDesk and TeamViewer alternative: connect with an ID and password, direct P2P with automatic relay. Built in Rust.
Open-source remote desktop and WireGuard mesh in one daemon — control any machine from a browser tab, or reach its ports and shell over a private encrypted network. Tunnels, SOCKS5, exit nodes, MagicDNS, SSH with no sshd. Team chat and video included. Rust. Self-hostable, AGPL + MPL.
App-scoped remote access alternative to VPN-style tools: securely reach RDP, SSH, VNC, and selected TCP services without exposing the whole network.
Direct, no-relay remote desktop for your local network. No login. No wait timers. Just connect.
The remote-access engine you embed, not the app you send users to. Consent-first P2P screen sharing in Rust over iroh/QUIC. White-label, serverless MVP, Apache-2.0.
Auffi: open-source remote support & screen sharing. The helper needs only a browser and a 9-digit code, no install, no account. WebRTC (DTLS-SRTP), self-hostable, servers in Germany. AGPL-3.0.
免注册的 Windows 桌面远控 · Account-free remote desktop for Windows: 9-digit code + 10-char key, end-to-end encrypted WebRTC, self-hosted signaling server, community shared-server directory. / 开源 MIT
Self-hosted open-source (AGPL-3.0) remote support: portable Windows/macOS/Linux clients, attended one-time-ID sessions plus optional unattended agent service, browser operator console, and a built-in ticket hub (chat widget, one-click join, email). WebRTC video, DataChannel input/chat/files, self-updating clients.
Download GaiaDesk: signed remote desktop installers for macOS, Windows and Linux (dmg, exe, deb, rpm, AppImage), QuickSupport, Viewer and gaiadesk-cli binaries. Remote access and remote support; a TeamViewer, AnyDesk and RustDesk alternative.
Official Rust SDK for the GaiaDesk remote desktop Platform API: run commands on remote computers, stream output, transfer files, run background jobs, wake desks, mint scoped tokens, audit and webhooks. Async (Tokio), rustls, end-to-end encrypted.
Official Java and Kotlin SDK for the GaiaDesk remote desktop Platform API: run commands on remote computers, stream output, transfer files, run background jobs, wake desks, mint scoped tokens, audit and webhooks. End-to-end encrypted, Java 11+, for automation and AI agents.
Official Ruby SDK for the GaiaDesk remote desktop Platform API: run commands on remote computers, stream output, transfer files, run background jobs, wake desks, mint scoped tokens, audit and webhooks. End-to-end encrypted, no runtime dependencies, Ruby 3.1+.
CBDesk: decentralized, serverless, open-source remote desktop (Rust core, Flutter UI)
GaiaDesk organisation profile and community health files. GaiaDesk is fast, secure remote desktop for Mac, Windows and Linux with a CLI, MCP server and SDKs for scripts and AI agents.
Self-hosted LAN screen sharing + public code-based remote access over Cloudflare Tunnel — RustDesk-style, browser-first, in Rust.
GaiaDesk CLI: run remote commands, open a shell, copy files, run background jobs and forward ports on your Mac, Windows and Linux computers from scripts, CI and AI agents. JSON output, scoped agent tokens, built-in MCP server. npm and Homebrew.
Official PHP SDK for the GaiaDesk remote desktop Platform API: run commands on remote computers, stream output, transfer files, run background jobs, wake desks, mint scoped tokens, audit and webhooks. End-to-end encrypted, PSR-18, PHP 8.1+.
Official .NET (C#) SDK for the GaiaDesk remote desktop Platform API: run commands on remote computers, stream output, transfer files, run background jobs, wake desks, mint scoped tokens, audit and webhooks. End-to-end encrypted, async, net8.0 and netstandard2.1.
To associate your repository with the rustdesk-alternative topic, visit your repo's landing page and select "manage topics."