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

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

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

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

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

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

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.
| Feature | PairUX | Others |
|---|---|---|
| Screen sharing | ||
| Remote control | ||
| Simultaneous control | - | |
| Screen recording (local) | soon | partial |
| Text chat | soon | |
| No account for viewers | - | |
| Open source | - | |
| Self-hostable | - | |
| E2E encrypted | partial | |
| Native apps | ||
| Browser viewer | - | |
| Free tier | unlimited | limited |
Ready to get started?
Download PairUX and start collaborating in seconds.