Connect, share, and stop with every decision visible.
A complete browser guide for passwordless access, device enrollment, direct-first sessions, screen mirroring, group limits, consent, recovery, and support.
Before you begin
Your devices, connected in either direction.
Use the production app on a secure origin in a current browser with WebRTC and screen-capture support, plus access to the verified-email inbox. The host remains involved: account ownership never starts capture, grants control, or accepts content automatically.
01
Connect in either direction
Choose the machine you want to see, then connect from the browser or desktop app.
Sign in and enroll each device with its own identity. The host is the device whose screen you share; the viewer is the device you use to connect.
Install the desktop host for system-wide mouse and keyboard control. A browser can view a compatible desktop host without a desktop installation on the viewer.
To reverse direction, end the session and select the other enrolled host. Browser-only sharing needs the host's local display chooser; it does not enable system-wide input.
02
Windows setup and administrator prompts
The desktop host requires its administrator service from installation onward.
Run setup and approve the normal Windows administrator prompt. Windows installs the protected host service; updates maintain that service and its separate device identity.
An active session must show its local indicator before screen capture or remote input starts. The service is designed to attach to the current supported Windows desktop, including UAC and sign-in.
Local development tests exercised UAC cancellation and continued transport through lock and normal unlock. Remote password entry and secure-attention delivery have separate acceptance requirements. This is an unsigned development preview, not a signed production release.
03
Move, collapse and stop the session panel
A small, visible control that stays within reach.
The desktop session panel starts at the bottom-right of the screen. Drag its header to move it around the screen or onto another display.
Choose Collapse to reduce it, then Show to expand it. The panel keeps your chosen position during that session. Stop remains visible while collapsed.
Pause stops remote input and releases held keys and buttons. Stop ends the session. The expanded panel shows the local emergency shortcut; unavailable shortcuts are never silently assumed.
04
What each system can do
The browser is the common viewer; host permissions depend on the operating system.
Windows: desktop host and browser/desktop viewer. The protected service is the administrator-control path. macOS: desktop capture requires Screen Recording; control requires Accessibility approval. macOS hardware acceptance and signed/notarized distribution remain pending.
Linux: desktop capture and input depend on the display server. X11 and Wayland have different capabilities; Wayland portals and compositor permissions must be detected. Windows testing does not establish Linux device support.
Android: viewer/controller and development MediaProjection sharing use the system's visible permissions and notification. iPhone and iPad: browser viewing/control of a supported remote host; arbitrary control of the iOS/iPadOS system itself is unavailable through public APIs. Mobile host and signing results are listed separately from browser support.
05
A low ping but a slow picture
Network round-trip time measures only one part of a remote session.
Check the host is awake, Connect is running, and the host is available. A closed or crashed application cannot supply a screen even with a fast network.
Video also depends on capture, encoding, bandwidth, decoding and the selected display size. Reduce resolution or frame rate while diagnosing a slow picture.
Development changes address non-monotonic capture timestamps, hardware-encoder failure recovery and protected-desktop capture selection. A decoded-picture test measures smoothness; connected status or packet arrival alone does not prove it.
06
What is improving and how to update
Service installation, visible controls and clearer platform behavior.
The Windows development update adds mandatory protected service installation, desktop transition handling, bounded input cleanup and host availability controls.
Desktop session controls use the Connect logo and palette, a draggable header, bottom-right placement and collapse/show controls. The web, desktop and mobile surfaces share the same product identity.
Use the download page's version and checksum to identify the published package. Local candidates are not automatically public releases. Approve Windows' standard administrator prompt when an installation or migration requires it; no update bypasses operating-system approval.
07
Create or access a passwordless account
Verified-email magic links provide standard passwordless signup and sign-in. Passkey or TOTP enrollment is optional hardening for a standard account.
Enter your email from Create Free account or Sign in, then open the short-lived, one-use verification link intended for that request.
A standard user can finish signup or sign-in with that verified-email magic link and may optionally add a passkey or TOTP authenticator from account security settings. No password is created.
Every administrator must complete a recent passkey ceremony or provide a live TOTP for admin access and actions. Recovery alone is insufficient; never send links, authenticator codes, recovery material, or tokens to anyone.
08
Enroll and identify each device
Every browser profile is a separate account device with its own locally held, non-exportable signing key.
Open the app separately on the host and viewer, authenticate, and give each browser identity a recognizable device name.
Confirm the target name before requesting a session. Sharing an account makes enrolled devices selectable; it does not pair them silently or bypass host approval.
Revoke a lost, replaced, or unfamiliar device from the account. A revoked identity cannot obtain new session authority.
09
Connect direct-first, with encrypted TURN fallback
The service authorizes the named peers and bounded signaling; WebRTC carries screen, control, clipboard, and file data between endpoints.
After the host accepts, WebRTC tries direct ICE candidates first to favor the lowest practical latency between the two devices.
When the networks cannot establish a direct path, the session may use short-lived authenticated TURN credentials. TURN forwards encrypted packets and does not receive endpoint session keys.
Direct and TURN paths authorize only the selected product session. Neither creates an account-wide VPN, default route, remote shell, or arbitrary network proxy.
10
Start one-to-one or plan-bounded group sessions
Select only the hosts you need. Every target is a separate peer connection with its own visible consent and lifecycle.
Choose one enrolled host for a one-to-one session, or select several hosts up to the account's simultaneous-session limit shown below.
Each target sees the requester and requested permissions, then accepts, narrows, or rejects independently. One acceptance never authorizes another target.
Ending or recovering one peer does not grant or keep another peer alive. Device and concurrency limits remain enforced by the account plan.
11
Mirror a screen and use the viewer as a display
The host chooses an existing display, window, or tab; the accepted viewer can present that stream as a focused browser display.
On the host, start sharing from the visible action and choose the exact source in the browser's native screen picker. Share no more than the viewer needs.
On the viewer, choose Use as display, then select Fit, Fill, or 1:1 and rotate 0°, 90°, 180°, or 270°. Fullscreen and Wake Lock are optional enhancements.
Use as display is encrypted screen mirroring. It does not add an operating-system monitor, extend a desktop, or change the host's resolution or refresh rate.
12
Grant control, clipboard, and files deliberately
View, pointer, keyboard, clipboard, and file permissions are separate, short-lived choices; grant only what the task requires.
Keep the request view-only unless another permission is necessary. The host can reduce, pause, or revoke granted pointer and keyboard control during the session.
Clipboard text and files travel over the authorized peer data channel only after an offer and explicit acceptance. Check the sender, name, type, and size before accepting.
A web page cannot move the operating system's own pointer and keyboard. Installing the desktop app on the host adds exactly that, behind the same named request, the same explicit grant, and the same visible Stop.
13
Exit, stop, revoke, and recover safely
Exit changes the viewer presentation; Stop ends that peer. The host can stop capture locally at any time.
Choose Exit display to leave the immersive receiver while preserving only the already authorized session. Choose Stop to close that peer's tracks and channels.
If connectivity drops, the viewer makes at most three bounded ICE-restart attempts. An answered restart receives fresh fingerprint-bound authorization.
Expired authority, revocation, identity change, or exhausted recovery ends the peer. Start a new named request and make a new host-approved screen choice.
14
Apply the security checklist
Trust the named person, exact device, requested scope, and visible host state—not account membership or a link alone.
Before accepting, verify the viewer name, requested permissions, selected source, and why the session is needed. Reject unexpected requests.
Keep browser capture indicators and Reallexi Stop controls visible. Stop immediately for an identity mismatch, unexpected permission change, or unknown file offer.
Revoke devices after loss or replacement. The service stores authorization metadata, not screen, clipboard, file content, input content, or endpoint private keys.
15
Troubleshoot the browser session
Start with the visible account, device, capture, connection, and permission state before changing network or browser settings.
For sign-in trouble, confirm the exact production origin, device clock, delivery inbox, and unexpired magic link. If optional MFA is enabled—or the account is an admin—confirm the current passkey or live TOTP step.
For a blank viewer, confirm host acceptance, an active browser-selected source, media permission, and the displayed connecting or recovery state. Re-request after capture ends.
For transfer or control trouble, confirm both endpoints granted the exact direction and that the peer data channel is ready. Record whether the session reports direct or TURN.
16
Contact support without exposing secrets
Useful diagnostics identify the product state while excluding credentials and customer session content.
Provide the time, browser and operating-system versions, device roles, visible device names, session-state label, direct or TURN path, and bounded error code.
Do not send screen captures containing sensitive work, private keys, email links, passkeys, recovery codes, access or refresh tokens, clipboard text, or transferred files.
Use the support address for account or connection help and the security address for a suspected vulnerability. Stop and revoke first when unauthorized access is suspected.
Group capacity
Concurrent targets follow the active plan.
The same identity, encryption, consent, and Stop model applies at every tier. A group consumes one simultaneous session for each independently authorized target.
Maximum active devices and simultaneous peer sessions per account plan.
Plan detail
Active devices
Concurrent sessions
Free
7
1
Silver
8
1
Gold
12
2
Organization
105
5
Release boundary
Know what this manual does—and does not—authorize.
These boundaries keep the setup instructions matched to what actually ships, so an unsigned preview is never mistaken for a finished release.
Use as display mirrors an accepted source inside the browser; it is not an operating-system Extend or Duplicate monitor.
Unsigned or development-signed Windows, Android, Chrome/Edge, and VS Code packages are offered only for transparent testing on devices you administer. They retain platform warnings, explicit consent, visible session status, and local Stop; none is represented as a signed production/store release or a system-driver package.
Controller input is translated to keyboard and mouse on every host, and appears to the machine as a real gamepad only on Linux, where the operating system exposes a virtual HID interface.
Reallexi sessions are not a general VPN, VLAN/VWAN replacement, proxy, remote shell, network scanner, or unrestricted port forward.
Ready to connect
Open the app, enroll a device at each end, and keep the host in control.
Start with view-only access, confirm the named peer and selected screen, then add only the permissions the session actually needs.