Real-time TUI monitor for Corsair AX1600i power supplies.
- Live input voltage, current, and power readings
- Per-rail breakdown (12V, 5V, 3.3V)
- 12V page-level current and OCP limit monitoring
- Temperature and fan speed display
- Per-PSU power and temperature sparkline graphs
- Combined total power chart with reference lines (1600W/1500W/1000W scaled by PSU count)
- Multi-PSU support with aligned panel layout
- Adjustable polling rate
- Linux
- Rust toolchain (1.87+)
libusb-1.0-0-devpkg-config- Corsair AX1600i PSU connected via USB
git clone https://github.com/rgilbreth/corsair-top.git
cd corsair-top
./install.shThis will:
- Build the project in release mode
- Install the binary to
/usr/local/bin/corsair-top - Install a launch script with splash screen
- Install a
.desktoplauncher with icon - Add a shell alias
- Set up a udev rule for USB access
corsair-top # launch with splash (via alias)
sudo corsair-top # run directly| Key | Action |
|---|---|
q / Esc |
Quit |
+ / = |
Increase polling rate (min 250ms) |
- |
Decrease polling rate (max 5s) |
The install script creates a udev rule allowing members of the plugdev group to access the PSU without sudo:
sudo usermod -aG plugdev $USERLog out and back in for the group change to take effect.
MIT
