Codee Remote Viewer
Phone browser pairs with the user's own desktop host, then shows a consent-based screen stream. Touch and mouse input unlock only after approval.
phone-to-desktop viewer
Codee Remote
Two separate remote tracks
Codee Remote is split on purpose. The Remote Viewer is the phone-to-desktop screen/control product. The Remote CLI Bridge is the safer command lane for `doctor`, `scan`, `support`, `test lane`, and deploy proof.
Phone browser pairs with the user's own desktop host, then shows a consent-based screen stream. Touch and mouse input unlock only after approval.
phone-to-desktop viewer
Phone sends allowlisted Codee commands to a paired desktop workspace. Output returns to the portal with audit events and proof reports.
allowlisted commands
Cloud Run API, session storage, device registry, Pub/Sub command queue, Cloud Storage proof artifacts, Firebase Hosting, and Secret Manager.
The viewer needs WebRTC signaling and a TURN relay. The CLI bridge can launch first with a command queue and no video relay.
Downloadable host foundation writes state, queue, audit, and safety files without screen streaming or owner credentials.
Remote desktop control stays locked until consent, revoke, audit, MFA/passkey, and emergency stop pass.
Local proof commands
python3 codee.py remote plan . --write --force python3 codee.py remote installer . --write --force python3 codee.py remote host . --write --force python3 codee.py remote viewer . --write --force python3 codee.py remote bridge . --write --force python3 codee.py remote pair . --device-name "My Desktop" --write python3 codee.py remote security . --write --force python3 codee.py remote demo . --write --force python3 codee.py remote readiness . --write python3 codee.py remote status .