Skip to content

Web Client

The web client is the built-in browser interface served by the System Bridge backend. Use it to view live system data, change settings, and trigger actions without writing any code.

When you launch System Bridge from your desktop app launcher, the web client opens automatically.

While System Bridge is running, you can also open the web client from the system tray. See the Desktop page for the system tray and desktop app.

Start the backend and open the web client in your browser with:

Terminal window
system-bridge backend --open-web-client

By default the backend serves the web client on port 9170. When opened for you, it loads http://127.0.0.1:9170. See the CLI for more on the backend command.

The web client connects to the backend over the WebSocket API. On the connection screen, set:

  • Host: the hostname or IP address of the machine running System Bridge (pre-filled with 0.0.0.0).
  • Port: the backend port (default 9170).
  • Use SSL: enable if the backend is served over HTTPS.
  • API Token: your System Bridge token.

You need your token to connect. See how to find your token.

View real-time data from every data module, including CPU, memory, disks, displays, GPUs, media, networks, processes, sensors, and system information.

Configure the backend without editing files:

  • General: core application settings.
  • Media Directories: folders exposed to the media source.
  • Commands: allowlisted commands the backend can run.
  • Disks: disk and filesystem options.

Trigger actions on the machine running System Bridge:

  • Notifications: send a system notification.
  • Open: open a path or URL with the default application.
  • Media Controls: control currently playing media.