Open Source Remote Desktop Tools
Remote desktop technology lets a person view and interact with a computer from another device over a network. It can support remote work, technical assistance, access to files and applications, and administration of machines in different locations. Depending on the tool, sessions may transmit a full desktop, a single application, or a streamed interactive display, with varying levels of responsiveness and control.
Open source options include desktop sharing servers, remote session managers, browser-based access tools, and streaming hosts. When choosing one, consider supported operating systems and connection methods, security controls, latency, hardware requirements, license terms, and maintenance activity. Check whether it integrates with your existing authentication and network setup, and whether its client works on the devices you use. These tools are useful for individuals, support teams, developers, and organizations managing computers remotely.
3 repositories · updated October 11, 2026

neko: Share a Virtual Browser Over WebRTC
Neko streams a browser or Linux desktop from a self-hosted Docker environment to multiple people over WebRTC. It suits watch parties, collaborative browsing, and remote access when participants need to interact with the same session.
ActiveHealth 54/100

mcp-remote-macos-use: Control a Remote Mac with an AI Agent
An MCP server that lets compatible AI clients view and control a remote Mac through Screen Sharing. It offers desktop interaction tools, but its inactive development and support for only an older authentication protocol are important adoption risks.
InactiveHealth 19/100

Apollo: Stream Your Desktop at a Client's Native Resolution
Apollo is a self-hosted desktop streaming host derived from Sunshine, designed to match streams to a client’s native resolution and frame rate. It supports hardware encoding across AMD, Intel, and Nvidia GPUs, with a web UI for setup and pairing.
QuietHealth 52/100