Unattended access by numeric ID, screen sharing, remote control, file transfer, TCP tunneling, audio and chat — no sign-up, no cloud accounts.
A complete remote access suite in a single binary. No sign-up, no cloud account, no vendor lock-in.
Every device gets a 10-digit ID derived from its own Ed25519 key — an ID that cannot be spoofed or reassigned. Set an unattended password and connect any time.
VP9 encoding tuned for screen content, damage-region capture, live bitrate/FPS reconfiguration without dropping the session. Multi-monitor support included.
Mouse, keyboard, Unicode text, Ctrl+Alt+Del, privacy screen, remote input blocking and resolution change — with per-peer permission grants.
Dual-pane browser with resumable 256 KiB chunks, recursive delete, rename, mkdir, live progress and transfer rate.
Forward a local port to any host reachable from the peer — up to 64 concurrent tunnels. RDP, SSH, databases, anything TCP.
Opus 48 kHz audio (system or microphone), in-session chat with unread counters, and two-way text/image clipboard sync with echo suppression.
Every session can be captured into an ABBYREC1 container: video, audio, chat and input tracks, with retention pruning built in. Included with any license.
LAN discovery, direct IP, simultaneous P2P dial with hole punching, and relay fallback over independent QUIC streams — tried in that order.
Power on remote machines with a magic packet — from the CLI or straight from the address book in the UI.
Your ID is your public key. Every connection is mutually authenticated and encrypted end to end.
Free for everyone. Preconfigured for the public abbydesk.com rendezvous — enter an ID and connect.
Windows & Android builds: set rendezvous server once — Settings → Connection → abbydesk.com:21116
The core remote desktop is free and open source — forever. A license key unlocks session recording, covers more devices and supports development.
ABBY-XXXX-XXXX-XXXX-XXXX after purchase.Settings → License in the app, paste the key and press Activate.Connect in seconds: install, note your ID, enter the peer's ID.
# GUI — enter the peer's 10-digit ID ./abbydesk # or straight from the shell ./abbydesk --connect "980 114 3351" --password hunter2 ./abbydesk --connect 192.168.1.20:21116
./abbydesk --headless ./abbydesk password # set the unattended password ./abbydesk id # print this device's ID