Use Locally Uncensored on your own PC from your phone's browser, over your home Wi-Fi or from anywhere through a Cloudflare tunnel. The PC does the work; the phone sends your messages and shows the answers.
The desktop app starts a small web server on your PC, and your phone opens it in its normal web browser. There is nothing to install on the phone, and in version 3.0.6 there is no separate phone app: the phone side is this web page. A browser on a second computer works the same way.
On the phone page you chat with the model on your PC, can pick another model, attach pictures and switch on "Agent". What the agent may touch on your PC is decided by four switches on the desktop, and all four start off. The step by step chapter Remote access, step by step walks through every screen.
Two ways to connect, both started by you:
It sits next to "Chat" and "Code". A chat model must be picked, otherwise "Dispatch" stays greyed out.
Pick the folder the agent may work in. Cancel the dialog and nothing starts. Your home folder or a system folder is refused.
A green "LIVE" panel shows a QR code, a six-digit passcode and an address like http://192.168.1.20:11435/mobile. Scan the QR code with the phone's camera, or type the address into the phone's browser.
The phone asks for the "Access Code". Type the six digits from the desktop and tap "Connect". The QR code does not contain the passcode, so you always type it.
Press "Dispatch", then "Internet", then pick the folder. The panel shows "Connecting to Cloudflare…" and holds the QR code back until the public address works; LU waits up to 15 seconds. The address ends in trycloudflare.com/mobile, is new for every session and exists only while it runs. Scan and type the passcode as above. Right after scanning the first connection can take 5 to 10 seconds; if the phone shows a DNS error, wait a moment and reload.
You do not need to install anything for this. The helper program cloudflared is downloaded by LU itself the first time, from Cloudflare's releases on GitHub, and fetched again when the copy is more than 30 days old.
Anyone who can reach the address and knows the current passcode can pair, so do not post a photo of the panel. If someone may have seen it, make a new passcode and remove unknown devices.
They sit in the desktop app under Settings, Voice & Remote, Remote Access, "Permissions". They apply to every paired device together, not per device. All four are off until you turn them on, and off again each time LU starts. The phone can see them but not change them.
| Switch | What it allows |
|---|---|
| Filesystem Access | The agent may list, read, search and write files in the folder you picked at Dispatch, and take a screenshot of the PC. |
| Downloads & Installs | Model downloads and installs on the PC. |
| Process Control | Start and stop the local engines, make pictures through the PC, list running programs. |
| Shell & Code Execution | Run commands and code on the PC as your user. The app itself calls it risky: leave it off unless you trust the network. |
With all four off the phone can still chat, and the agent can still search the web, fetch pages and read the time and basic system information.
| Symptom | Cause and fix |
|---|---|
| "Dispatch" is greyed out | No chat model picked. Pick or install one. |
| Phone cannot open the address (LAN) | The phone is on mobile data, a guest network or a different Wi-Fi. Put it on the same network as the PC. Otherwise use Internet. |
| "Connection failed" in the same Wi-Fi | Windows: the firewall. LU adds the rule "LU Remote 11435" for private networks only when it runs with administrator rights; otherwise allow LU once in the Windows firewall and make sure your Wi-Fi counts as a private network. Linux: allow port 11435 in your firewall if one is active. |
| "Invalid access code" | Typo, or the code changed (after 15 minutes, after the circular arrow, after Restart). Type the code the desktop shows now. |
| "Too many attempts. Try again in (N)s" | Three wrong codes. Wait, then type the current code. |
| "…no public URL appeared within 15 s…" | cloudflared cannot reach Cloudflare, usually a firewall or VPN. LAN still works. Fix it, then press "Stop" and dispatch again with "Internet". |
| "Could not bind 0.0.0.0:11435" | Port 11435 is taken, usually by a second LU or an earlier session. Press "Stop", quit other LU instances from the tray, dispatch again. |
| The phone suddenly asks for the passcode | Restart was pressed, the device was disconnected, or 24 hours passed. Pair again. |
| The agent on the phone says a tool needs a permission | Turn that switch on in the desktop app under Settings, Voice & Remote, Remote Access. |
More cases, with every message: Remote access, step by step: When it goes wrong.