Open Source — MIT

Atlas Desk

Open-source remote desktop. P2P via WebRTC, end-to-end encrypted, zero client installation. Your PC, anywhere. Free.

WebRTCP2PGoDTLSLinuxWindows
P2P

Zero server

2

Platforms

15 FPS

Streaming

Go

Light agent

Features

What makes Atlas Desk different

No proprietary cloud, no account, no time limit. Pure P2P over WebRTC.

End-to-end encryption

WebRTC enforces DTLS-SRTP. Even the signaling server can't see your data.

Zero-install web client

A browser is all you need to control a remote PC. No .exe, no plugin.

Lightweight Go agent

Static binary, ~15 MB. Starts in under a second. 15 FPS streaming.

Synced clipboard

Copy on your PC, paste on the remote. Works both ways.

File transfer

Send and receive files directly over the P2P channel. No middleman.

Password auth

SHA-256 challenge. Your PC, your password. No cloud account.

Architecture

How it works

Three components. No subscription. Self-host the signaling server.

1

Agent on your PC

Go binary. Captures the screen, streams via WebRTC. Unique 9-digit ID.

2

Signaling server

Exchanges SDP/ICE offers. Never sees your data. Go + WebSocket.

3

Web client

Your browser. Live keyboard/mouse control. Zero installation.

Agent (Go)

Linux / Windows

WebRTC P2P screen · input · files

Client (Web)

Zero install

Signaling (Go + WS)

SDP/ICE relay only

Getting Started

Quick Start

Three commands to take control of your PC remotely.

1 Signaling Server

# Start the signaling server (Go) cd signaling go run main.go -addr :8800

2 Agent (on the remote PC)

# Start the agent on the PC you want to control cd agent go run . -signal ws://YOUR_SIGNAL_IP:8800/ws # Displays a unique 9-digit ID

3 Client (your browser)

# Open the web client and enter the 9-digit ID https://atlasnexus.tech/atlas-desk/client

Roadmap

What's already here

P2P WebRTC (STUN/TURN)

Direct connection, TURN for restrictive NATs

Diff encoding (v0.7)

32×32 blocks, 50-80% bandwidth savings

9-digit numeric IDs

AnyDesk-style + custom aliases

Password + clipboard sync

SHA-256 auth, bidirectional copy-paste

File transfer

Bidirectional over P2P channel

Linux auto-start (systemd)

User service, automatic startup

Open source, free, transparent

No account. No time limit. No telemetry. Code you can read.