A bridge for your systems.
- System Information - Access your system's information via the data modules using the API/WebSocket.
- Open files and URLs - Automate your system by opening a URL/path via the API/WebSocket.
- Send Notifications - Send system notifications via the API/WebSocket.
- Compatible with Windows and Linux.
- Integrated with Home Assistant.
- Android Companion App - You can find the Android companion app on the Play Store. The source for this app can be found here.
You can find installation instructions here.
You can find instructions to run the application here.
You can find documentation data modules that can be accessed via the API/WebSocket here.
You can find documentation for the CLI here.
You can find documentation for the API here.
You can find documentation for the WebSocket here.
The main application which contains the API/WebSocket and data modules. This package requires the systembridgeshared
package.
The command line interface for the application. Here you can get the api-key
and update settings and get data.
Allows other applications to connect to the backend. For example, in the Home Assistant integration.
The frontend for the application. This is used by the systembridgegui
module to show settings etc.
The GUI for the application. This shows a system tray icon and allows you to interact with the application.
Shared package required by the systembridgebackend
, systembridgecli
and systembridgegui
packages.
Specifically for windows, adds sensors to get windows system information.
You can install each python module using pip:
python -m pip install .
inside each directory with a setup.py file.
You can also install all current dev releases using the following command:
python -m pip install --upgrade --pre systembridgeshared systembridgebackend systembridgecli systembridgeconnector systembridgefrontend systembridgegui systembridgewindowssensors
To develop the frontend, enter into the frontend
directory and use yarn
to install the dependencies:
cd frontend
yarn install
Then start the development server:
yarn start:dev
Once you have finished, you can build and export the frontend then install the python package by running:
yarn build
yarn export
python -m pip install .
Open the .NET solution in the windowssensors
directory, make your changes and build the solution.
Then install the package by running:
python -m pip install .