Connect to a Host
A Host is the VibeX process that owns the data directory and serves the remote protocol: this machine’s desktop app, or vibex-server. Another desktop, the browser WebUI, and a phone companion all connect to it.
Everyday single-machine use is the desktop app. Open remote listening, or switch to Server, when other devices must connect or you want a headless process. Headless setup is Install Server and WebUI.
If a Server already holds the data directory, a second desktop attaches as a client.
Open remote listening
Open Settings → Remote connection.
Service status is Running or Stopped. One listen port serves both the Web UI and the remote protocol. Default port is 17891.
Access configuration:
- Listen port: browsers and paired devices use this port. Probe reports the port’s availability.
- Auto start: open Remote Protocol when the app launches.
- Allow LAN: listen on all interfaces. Public access needs a TLS reverse proxy in front.
- Access token: generate and copy. The full value is shown once; save it before leaving the page.
Save, then Start. Status shows this-computer, LAN, and published addresses. Copy address or Open.
Listening defaults to loopback. Turn on Allow LAN before a phone scans; a 127.0.0.1 QR is unreachable from the phone.
Device pairing
Device pairing on the same page issues a five-minute code that can be redeemed once.
Device class is Companion or Workstation:
- A workstation can use conversations, Git, terminal, and plugin management. Host listen settings, admin token, backup/restore, and upgrades stay on the Host under Settings → Remote connection and System. Backup steps: Backup and restore.
- A companion is narrower. See Phone companion.
Click Generate connection code. The other device scans the QR or types the code. Long-lived credentials go in the system keychain or Android Keystore.
Paired devices lists redeemed devices. Revoke forces a new pairing before that device can connect again.
Desktop and Server must be in the same version family. A capability mismatch fails the pairing.
WebUI
Open the Web UI address from the status section in a browser. Agents, Git, and the terminal still execute on the Host. Use the host address and access token from this page.
While the Host is offline, clients read the supported offline cache. New turns and permission answers need the Host online.

