The client can run on any system that supports Node.js.
The best way to run the client is directly on the cab. You can use the On Cab Client Setup instructions to configure this.
Another option is to run it on a Raspberry Pi running Raspberry Pi OS. The Raspberry Pi Configuration page has more detailed instructions.
In addition to these instructions, you will need to connect your PC to the same network as the cabinet, and you may need to edit the configuration file to point to the cabinet's actual hostname or IP address.
This is the quickest way to get the client running on a streaming PC. On a Windows system, you may need to run this command from a directory that does not contain any spaces.
npx @kqhivemind/hivemind-client@latest config.jsonThe client cannot find your cabinet on the network.
npx --package @kqhivemind/hivemind-client@latest find-cabconfig.json file in a text editor.cabinets section, replace kq.local with the cabinet's IP address.url entry should look like: "ws://123.123.123.123:12749"`