Drive Locally Uncensored from your phone — over your home Wi-Fi or from anywhere via Cloudflare Tunnel. Your desktop does the compute.
Remote access turns your phone into a thin client for the LU instance running on your desktop. Every chat, Coding Agent run, image generation, and tool call still executes on the desktop — the phone just sends prompts and receives results.
Two modes, both opt-in:
In the desktop app, click the radio icon in the bottom-left sidebar. The Remote Access panel opens.
Start LAN.
The desktop binds an HTTPS server to your machine's LAN IP (something like 192.168.1.42:8788). The panel shows the URL and a QR code.
Scan the QR code or type the URL into your phone's browser. The phone shows the LU web app login screen.
The desktop panel displays a six-digit passcode. Type it on your phone. The phone is now paired — chat, Coding Agent, tools, plugins all work as on the desktop.
For accessing your desktop from coffee shops, hotels, or anywhere off-network. Cloudflare's cloudflared binary creates an outbound TLS tunnel; your desktop never opens a port to the public internet.
cloudflared (one-time).
Cloudflare's free tier is enough for personal use. Follow the official installer for your platform:
brew install cloudflaredStart Tunnel in the Remote panel.
LU launches cloudflared tunnel --url localhost:8788 in the background. After a few seconds you get a trycloudflare.com URL plus a fresh QR code.
Same passcode flow as LAN mode. Once paired, the phone keeps working until you either stop the tunnel or restart the desktop.
trycloudflare URL changes every restart. For a stable URL, use a Cloudflare account-bound tunnel — configure cloudflared tunnel login first; LU picks it up automatically on the next Start Tunnel.
LU generates a random six-digit passcode on every server start. It's the gate between "anyone with the URL" and "this phone, paired with my desktop right now".
Regenerate button — revokes all paired devices.The QR code encodes https://<url>/#passcode=<6-digit>. Scanning it on your phone opens the web app already authenticated — no typing.
Regenerate.
Once a phone has paired, the Remote panel lists it as a connected device. You can:
shell_execute.| Symptom | Likely cause / fix |
|---|---|
| QR shows but phone can't open the URL | Phone is on a different Wi-Fi (e.g. 5 GHz vs 2.4 GHz). Switch the phone to the same SSID as the desktop, or use Internet mode. |
| Browser warns "Not secure" | LAN mode uses a self-signed cert by default. Tap "Advanced → Proceed". For trusted HTTPS, use Internet mode (Cloudflare's cert is real). |
| Tunnel button greyed out | cloudflared not on PATH. Install it (see step 1 of Internet mode) and click Refresh. |
| Passcode rejected | Passcode regenerated after the QR was scanned. Open the panel, scan the fresh QR. |
| Phone disconnects after a few minutes | Desktop went to sleep. Disable system sleep, or pair again on wake. |