Truly peer-to-peer
Video and input flow directly between you and the remote machine after a 200ms handshake. The server is never in the data path.
Connect to any Windows PC in seconds. No accounts, no friction — just a 9-digit ID and a password.
Free for personal use · No signup required
Every design choice trades latency for clarity, and noise for speed.
Video and input flow directly between you and the remote machine after a 200ms handshake. The server is never in the data path.
Built on WebRTC's mandatory DTLS-SRTP layer. Your screen is encrypted before it leaves the agent — we couldn't see it if we tried.
Type 9 digits, type a 4-character password, hit Connect. No invites, no accounts, no email confirmations.
NVENC, QuickSync, AMF — we use the best encoder on your machine. 1080p60 at <5% CPU on modern hardware.
The viewer runs in any modern browser. Phone, tablet, Linux box — if it has Chrome or Safari, it can be the remote.
Use nilidesk for your own machines, your family's PCs, whatever you want. Forever free for non-commercial use.
Three steps. No accounts, no firewalls to configure, no static IPs.
One small download. The agent shows a 9-digit ID and a one-time password.
From any device, go to nilidesk.com/connect and type the ID and password.
Full mouse, keyboard, and 60fps video — running peer-to-peer over an encrypted channel.
We built nilidesk because the alternatives got bloated, expensive, and slow.
| nilidesk | AnyDesk | TeamViewer | |
|---|---|---|---|
| Browser-based viewer | Built in | Paid plans only | Paid plans only |
| No account required | ✓ | Account for full features | Account required |
| Free for personal use | Unlimited | Heuristic-detected limits | Heuristic-detected limits |
| Hardware encoding | NVENC / QSV / AMF | Proprietary | Proprietary |
| End-to-end encrypted | DTLS-SRTP (WebRTC) | TLS 1.2 | AES-256 |
| Installer size | ~64 MB | ~4 MB | ~40 MB |
Install on one PC, open /connect on another. That's it.