Android And Native Desktop
Row-Bot's mobile layout gives an authenticated Android browser the full owner product in a compact presentation. Chat, Activity, workflows, Knowledge, and complete phone-safe Settings remain available. The native desktop build adds operating-system integration such as window, tray, microphone, file-picker, and updater behaviour. Layout never changes Row-Bot authority or the approval rules of the underlying task.


Pair An Android Device
- On an authorized owner device, open Settings → System → Remote Access.
- Check Tailscale or explicitly enable the narrowest connection route that fits your network.
- Select Invite a device, then choose Phone or tablet — Compact layout.
- Choose a trusted 30-day or temporary 12-hour session and a currently reachable connection route.
- Create the invitation and open the shown link or QR code on Android.
- Review the connection page on Android and press Connect before the invitation expires.
- Revoke the device or an individual session from Remote Access settings when it is lost, replaced, or no longer trusted.

The invitation expires after 10 minutes and works once. Opening it does not consume it until the recipient presses Connect. The resulting owner session is a separate HttpOnly browser credential and never appears in the URL.
Pairing grants access to your local Row-Bot instance. Do not share an invitation, expose the local server broadly, or use remote LAN HTTP on an untrusted network. Tailscale or an operator-managed HTTPS origin is preferred and is required for browser microphone capture away from localhost. See Remote Access And Server Mode for the complete connection and recovery model.




Mobile Settings includes Providers, Models, Knowledge, Buddy, Voice, System and Remote Access, Tracker, Documents, Tools, Skills, Accounts, Channels, Utilities, MCP, Plugins, and Preferences. Rich Developer Studio and Designer Studio editors remain desktop-layout-oriented and show an explanatory notice in compact presentation.
Native-Only Checks
Some states cannot be reproduced faithfully in browser automation: OS microphone prompts, native file pickers, tray menus, updater/restart dialogs, Computer Use takeover, and physical-device network permission. The public guide documents their intent; release review must test them on the target operating system and a physical Android device.
Troubleshooting
- If the phone cannot connect, confirm the host, port, access mode, firewall, and network reachability shown on desktop.
- If an invitation expires or was already consumed, create a new one rather than copying cookies or local credential files.
- If the connection page opens but the app remains unavailable, confirm the recipient pressed Connect and that the device or session was not revoked.
- If an approval is missing, open Activity and confirm the relevant thread is still active.
- If the mobile layout opens on desktop, use
?mobile=0or reopen the normal local address. Switching layout does not require a new session.