PC Monitor

Stream CPU, RAM, GPU, and network stats from any computer to the handheld probe over USB.

Quick start

  1. Plug the handheld into the PC with USB.
  2. On the device: menu → PC.
  3. Download and run the host script on this PC (see below).
  4. Header should show USB with live bars.
Download bundle (.zip) Live dashboard

Live web dashboard

While the script runs, open the local dashboard:

http://127.0.0.1:8765/

View from any device on the internet (phone, tablet, another PC):

  1. Run setup-cloud-push.sh once (stores FTP credentials locally).
  2. Run the launcher with --cloud (included automatically).
  3. Open live dashboard and enter your computer hostname.

HTTP POST is blocked by Cloudflare on this host — cloud sync uses FTP upload instead.

Requirements

Downloads

Linux / macOS

unzip pc-monitor.zip && cd pc-monitor
pip install pyserial psutil
chmod +x launch-pc-monitor.sh
./launch-pc-monitor.sh

If auto-detect fails:

python3 pc_monitor.py --port /dev/ttyACM0

Windows

Unzip, then double-click run-windows.bat. Find the COM port in Device Manager if needed:

python pc_monitor.py --port COM3

Desktop shortcut (Linux)

  1. Unzip to ~/pc-monitor
  2. Copy PC-Monitor.desktop to your Desktop
  3. Right-click → Allow Launching

Troubleshooting