Codee Remote Viewer

Phone-to-desktop viewer

Open your desktop from your phone without handing over cloud credentials.

This is the Chrome Remote Desktop inspired lane: pair your own device, approve the session, see the screen, then allow touch or mouse input only when the user explicitly unlocks it.

Pair

Short Session Code

Code expires fast and binds the phone, desktop host, workspace ID, and portal session together.

Consent

Visible Banner

The desktop must show that Codee Remote Viewer is active, with a clear stop button.

Stream

WebRTC plus TURN

Screen stream uses WebRTC signaling. TURN relay is added when direct connection is not available.

Control

Approved Input

Touch, mouse, keyboard, and clipboard stay locked until the desktop user approves the exact session.

Proof

Audit Trail

Start, stop, input approval, device ID, and workspace events are logged as proof.

Safety

No Silent Host

No unattended control by default. Pro remote access requires passkey or MFA before public launch.

Workspace setup

python3 codee.py remote plan . --write --force
python3 codee.py remote viewer . --write --force
python3 codee.py remote pair . --device-name "My Desktop" --write
python3 codee.py remote status .