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.
Opening the web client
Section titled “Opening the web client”Desktop
Section titled “Desktop”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.
Terminal
Section titled “Terminal”Start the backend and open the web client in your browser with:
system-bridge backend --open-web-clientBy 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.
Connecting
Section titled “Connecting”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.
What you can do
Section titled “What you can do”View real-time data from every data module, including CPU, memory, disks, displays, GPUs, media, networks, processes, sensors, and system information.
Settings
Section titled “Settings”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.
Actions
Section titled “Actions”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.
Next steps
Section titled “Next steps”- Connect programmatically with the API and WebSocket.
- Prefer the terminal? Use the TUI or CLI.