Free, open-source remote desktop. No account needed. P2P connection. Your server, your data.
v1.1.0 — Choose your platform. Single binary, no installer needed.
Three simple steps to remote access
Download and run the Host Agent on the Linux machine you want to access remotely. It will display a connection ID.
Share the connection ID (format: xxx-xxx-xxx) with the person who needs remote access. Send via chat, email, etc.
Open the Client app on Windows/Mac/Linux. Enter the ID and click Connect. You'll see the remote screen instantly.
Everything you need, nothing you don't
Direct peer-to-peer connection. Your data never passes through our server (except for NAT traversal).
WebRTC-based with STUN/TURN for NAT hole-punching. Direct UDP connection for minimal lag.
Your server, your rules. No third-party accounts, no subscriptions, no data collection.
No installer needed. Download, run, done. Under 9MB per binary.
Host agent auto-detects and works with both X11 and Wayland display servers.
Client available for Windows, macOS (Intel + Apple Silicon), and Linux.
Get started in under a minute
# On the machine you want to remote into (Linux):
curl -o remote-host https://vnc.choosetogether.com/downloads/remote-host-linux-amd64
chmod +x remote-host
DISPLAY=:0 ./remote-host
# Note the connection ID displayed (e.g. a3f-9b2-c1d)
# On your local machine — just open the Web Viewer:
# https://vnc.choosetogether.com/viewer.html
# Enter the host ID and click Connect — no install needed!