Direct, secure remote desktop.

Establish low-latency screen sharing and mouse/keyboard injection over WebRTC. Zero-configuration, firewall traversal, and fully open-source.

Detecting Operating System...
Checking hardware...
LinkUp - Peer-to-Peer Remote Desktop
Connection
Settings
Host Session Active
crane-yellow-sunset
Zero-configuration connection phrase

macOS (Apple Silicon)

M1 / M2 / M3 processors

Download DMG

macOS (Intel Core)

Intel-based Mac computers

Download DMG

Windows 10 / 11

64-bit installer setup

Download EXE

Linux (Ubuntu / Debian)

64-bit Debian package

Download DEB
Or install via Homebrew: brew install hootsworth/tap/linkup

Zero Infrastructure.
Maximum Speed.

LinkUp connects two devices directly without passing screens through intermediate corporate servers.

Low-Latency WebRTC

P2P video and input channels route directly between client and host, yielding interactive frame rates.

Security Handshake

Every connection request triggers a host-side confirmation modal. No screen can be viewed without permission.

Clipboard Synchronization

Native clipboard syncing copies text seamlessly between target systems without browser permission dialogs.

Multi-Monitor Support

Discover and toggle between multiple active displays dynamically from the viewport settings drawer.

Release Notes

Changelog and release notes for all LinkUp software versions.

v0.4.1 (Mnemonic Passphrase Connection Implementation Release)

July 6, 2026

This release implements the connection phrase method, replacing the legacy 6-digit numeric pairing code and IP address input fields with a user-friendly centered passphrase text input.

Key Updates:

  • Mnemonic Passphrase Connection: Realized the 3-word passphrase connection scheme (`crane-yellow-sunset`) by replacing direct IP inputs and code slots with a styled, centered input field.
  • Mnemonic Generator: Hosts automatically generate a random, memorable 3-word phrase from a curated dictionary of 40 unique English words on host startup.
  • Safe Slicing & Backwards Compatibility: Upgraded the client status panels and connection logs to format and handle both legacy 6-digit codes and new 3-word phrases gracefully.

v0.4.0 (Milestone 3 Traversal & Multi-Monitor Layouts Release)

July 6, 2026

This release implements Milestone 3 features, enabling symmetric NAT traversal configuration, side-by-side / PiP multi-monitor viewports, native window fullscreening, and introduces a zero-configuration mnemonic connection phrase method.

Key Updates:

  • TURN Traversal Settings: Added a profile selector in settings for STUN-Only, Community TURN Relay, or Custom TURN server configurations to ensure connectivity behind strict symmetric NAT firewalls.
  • Multi-Monitor Layouts: Full support for streaming secondary monitors side-by-side or picture-in-picture, including hover coordinate translation for keyboard/mouse inputs targeting either active screen.
  • Native Fullscreen Option: A toggle in the client workspace requests full operating-system level screen coverage (hiding taskbars, docks, and system borders).
  • Passphrase Connection: Introduced a conceptual 3-word passphrase system (`crane-yellow-sunset`) for secure, user-friendly device pairings replacing numeric code and IP input fields.

v0.3.0 (Direct LDSH & Optimization Release)

July 4, 2026

This major release introduces the LinkUp Direct-Sync Handshake (LDSH) protocol for decentralized, zero-WebSocket local screen sharing, along with extensive performance optimizations across Webrtc encoding, file sharing backpressure, audio support, and clipboard sync.

Key Updates:

  • Direct LDSH Protocol: Direct local network connection pairing without centralized signaling servers, utilizing local HTTP server threads and Vanilla ICE candidate bundling.
  • Dynamic Encoding Adaptation: Real-time frame resolution, framerate, and bandwidth adjustment matching connection ping.
  • Binary Frame Streaming: Bypassed Base64 serialization overhead in the capture loop by piping raw binary frames directly into Blob URLs.
  • File Transfer Backpressure: Replaced timer loops with WebRTC data channel event-driven flow control for 64KB data chunks.
  • Native Clipboard & Audio: Added Rust-level clipboard change detection threads and high-fidelity loopback system audio streams.

v0.2.4 (Squircle App Icon Release)

July 3, 2026

This release improves the desktop application icons, applying premium rounded squircle transparent corner masking for Windows, Linux, and macOS platforms.

Key Updates:

  • Transparent Squircle Masking: Formatted the logo with standard iOS/macOS 220px corner radii, using background flood segmentation to remove outer white borders.
  • Recompiled App Binaries: Regenerated app installers across Windows (.exe), Linux (.deb), and macOS (.dmg) to bundle the updated transparent squircle window assets.

v0.2.3

July 3, 2026

Updates the application logo, platform app icons, and index window favicon inside the LinkUp desktop client.

v0.2.2

July 3, 2026

This release resolves a Windows-specific compilation issue in the DXGI frame capture module caused by missing imports (`Mutex`, `LazyLock`), enabling full cross-platform builds for Windows, macOS, and Linux.

v0.2.1

July 3, 2026

Introduces critical performance optimizations, including native hardware-accelerated video streaming tracks and background thread keep-alive loops.

v0.2.0

July 3, 2026

This major update brings a complete native design redesign, file sharing capabilities, pre-session access checklists, real-time diagnostic telemetry, and performance tweaks.

Key Improvements:

  • Segmented Pair Codes: Pairing is now handled via separate, visual passcode inputs with focus slot tracking.
  • Canvas-First Native UI: Removed card box enclosures; layouts now sit directly on the window canvas.
  • Dedicated Settings Screen: Relocated configuration fields to a first-class screen workspace with back controls.
  • P2P File Transfer: Share binary files between devices directly over WebRTC data channels with an overlay progress bar.
  • Session Controls: Granular host permission toggles for Input Control and Clipboard Synchronization.
  • Diagnostics HUD: Real-time latency (ping), resolution, FPS, and Mbps throughput stats overlay.

v0.1.5

June 28, 2026

Initial release featuring basic WebRTC display streaming, keyboard/mouse input proxying, and STUN/TURN traversal.