Skip to content

Enable Remote Access and Pair a Device

Remote access lets you reach the agent running on your desktop from another device, such as a phone or a second browser. The desktop runs a built-in web server and WebUI; you turn it on, choose how you want to connect, and manage which devices have access.

The Remote and WebUI panel

Pick the one that matches where you are reaching the agent from:

MethodUse caseDifficultyBest for
LANPhone or laptop on the same Wi-FiEasyQuick access at home or in the office
TailscaleReaching home from anywhere, or on mobile dataVery easyThe recommended way to connect across networks
Server deploymentMulti-user, running 24/7MediumProduction and shared setups

All of this is done in the settings UI, not the command line.

  1. Open Settings and select WebUI (the gear icon, lower-left).
  2. Toggle Enable WebUI on. After a few seconds it shows ✓ Running.
  3. On this machine, the WebUI is now at http://localhost:25808 (the default port, configurable in the config file). Sign in with the credentials below.

For another device on the same Wi-Fi:

  1. Toggle Allow remote access on. If the WebUI is already running, it restarts to apply the change.
  2. Open http://<your-LAN-IP>:25808 on the other device (the panel shows the exact network address; click to copy).
Section titled “Method 2: Anywhere with Tailscale (recommended)”

Tailscale gives you a private connection to your machine from any network, with no public IP, port forwarding, or server. It is the simplest way to reach your agent when you are not on the same Wi-Fi.

  1. In the WebUI panel, toggle Enable WebUI on. You do not need to enable “Allow remote access” with Tailscale, because Tailscale handles the network for you.
  2. Install Tailscale on the machine running Wayland and sign in, so it shows Connected. Note its Tailscale IP.
  3. Install Tailscale on the device you want to connect from and sign in to the same account.
  4. From that device, open http://<tailscale-ip>:25808.

Because the connection is private to your Tailscale network, this is both the easiest and the safer cross-network option.

For an always-on, multi-user setup, run Wayland on a server (Linux with systemd, or macOS with a LaunchAgent) and put it behind a firewall with HTTPS. Use this when several people need the agent around the clock rather than a single phone reaching your desktop.

Once the WebUI is running, the panel shows everything you need:

  • Username: admin
  • Password: shown on first launch (click to copy). If it is hidden, use the reset control to generate and reveal a new one.
  • QR code login: when remote access is on, scan the QR code with your phone to sign in automatically. The code is valid for five minutes; refresh it if it expires.

The paired-devices card lists every device that has access. Pairing establishes trust between your desktop and a new device, and each request passes through authentication, so an unpaired device cannot reach the agent. Revoke any device from this card to cut off its access immediately. The activity log shows recent connections and actions, so remote access is a reviewable record rather than a silent door.

  • Change the initial password from the settings UI.
  • For access across networks, prefer Tailscale over exposing the port directly.
  • For server deployments, put the WebUI behind a firewall and use HTTPS.