Features

Everything you need for real-time collaboration, built with privacy and security in mind.

The PairUX dashboard, showing session stats, channels, quick actions to start or join a session, and the current plan.

Real-time Screen Sharing

Share your entire screen or individual windows with crystal-clear quality. WebRTC-powered streaming delivers low-latency video with adaptive bitrate.

  • Full screen or window sharing
  • 1080p @ 30fps standard quality
  • Adaptive bitrate for any connection
  • Cursor included in stream
The PairUX host console during a session, showing the quality selector, join code, participant list and session info panel.

Remote Mouse & Keyboard

Let your collaborator take control with full mouse and keyboard input. All control requires explicit host approval.

  • Full mouse control (click, scroll, drag)
  • Complete keyboard input
  • Special keys and shortcuts
  • Cross-platform compatible

Simultaneous Input

Both host and viewer can control at the same time. Host input always takes priority for safety and comfort.

  • Both users can control together
  • Host always has priority
  • No input blocking or queuing
  • Visual indicator shows active controller

Explicit Consent Model

Security is built in from the ground up. Viewers must request control, and hosts must explicitly approve.

  • Control requests require approval
  • Emergency revoke hotkey (Ctrl+Shift+Esc)
  • Visual indicator when control is active
  • Can revoke control at any time
The PairUX viewer console, where a guest must press Request Control before the host grants input.

PWA Viewer

Viewers join from any modern browser - no download required. Install as a Progressive Web App for quick access.

  • Works in any modern browser
  • No account required to join
  • Installable as PWA
  • Mobile-friendly for viewing
The PairUX join screen in a browser, showing the session code, live status and a Watch for free button that needs no account.

Cross-Platform Desktop

Native desktop apps for macOS, Windows, and Linux. Install via your favorite package manager.

  • macOS: Homebrew cask
  • Windows: WinGet
  • Linux: APT, DNF, AUR
  • Direct download available
The PairUX download page listing one-line installers plus DMG, EXE, AppImage, DEB and RPM builds for macOS, Windows and Linux.
Coming Soon

Screen Recording

Record your sessions locally for later review. Perfect for tutorials, documentation, and keeping a record of pair programming sessions.

  • Record to WebM/MP4 locally
  • System audio + microphone capture
  • Quality presets (720p/1080p/4K)
  • Pause/resume recording
PairUX recording settings, with default recording and capture quality presets and a system audio toggle.
Coming Soon

Text Chat

Built-in text chat for when you need to share links, code snippets, or communicate without voice.

  • Real-time messaging
  • System notifications (join/leave)
  • Works alongside screen sharing
  • Message history per session

Built on Modern Technology

PairUX uses industry-standard WebRTC for reliable, low-latency streaming.

WebRTC P2P

Direct peer-to-peer connection for minimal latency.

E2E Encrypted

DTLS-SRTP encryption for all media streams.

NAT Traversal

STUN/TURN servers for reliable connectivity.

Adaptive Quality

Automatic quality adjustment based on bandwidth.

Shared control

Host and guest take turns using the host system pointer.

Full Keyboard

All keys including modifiers and special keys.

How PairUX Compares

See how PairUX stacks up against other screen sharing solutions.

FeaturePairUXOthers
Screen sharing
Remote control
Simultaneous control-
Screen recording (local)soonpartial
Text chatsoon
No account for viewers-
Open source-
Self-hostable-
E2E encryptedpartial
Native apps
Browser viewer-
Free tierunlimitedlimited

Ready to get started?

Download PairUX and start collaborating in seconds.

Download Now