
Modern real-time Raspberry Pi system monitoring dashboard with live telemetry, hardware health diagnostics, and low-flicker terminal rendering.
Real-time Raspberry Pi system monitoring dashboard for Linux terminals with live telemetry, hardware health analysis, and low-flicker rendering.
vcgencmdq for instant dashboard exit| Mode | Purpose |
|---|---|
| Balanced | Full monitoring dashboard |
| Compact | Smaller terminal optimized |
| Minimal | Essential-only clean mode |
| Doctor | Diagnostic, alert, and update-monitoring mode |
Each variation is designed for a different monitoring workflow — from lightweight minimal monitoring to deep diagnostic analysis.
systempi --variation balanced --theme wasteland
--variant and --var may also be used as aliases for --variation.
systempi --variation doctor --theme vaulttec
systempi --variation compact --theme crt
systempi --variation minimal --theme ice
systempi --theme raspberrypi
systempi --variation doctor --theme biohazard
systempi --theme ocean
systempi --theme synthwave
git clone https://github.com/WastelandSYS/systempi.git
cd systempi
chmod +x install.sh uninstall.sh
sudo ./install.sh
Launch with:
systempi
cd systempi
sudo ./uninstall.sh
Optional dependency cleanup:
sudo ./uninstall.sh --remove-deps
The uninstaller removes the global systempi shortcut from /usr/local/bin. It does not delete your cloned repository folder.
Default launch:
systempi
Press q at any time to exit the live dashboard.
One-shot snapshot mode (render once and exit):
systempi --once
Compact mode:
systempi --variation compact
Minimal mode:
systempi --variation minimal
Balanced mode:
systempi --variation balanced
Doctor mode (diagnostic-focused):
systempi --variation doctor
Once + export snapshot:
systempi --once --export text --output report.txt
systempi --once --export json --output report.json
Live alert event logging with watch/history support:
systempi --watch
systempi --history
--watch records newly active alert events, and --history prints recent events from:
~/.local/state/systempi/events.log
Theme selection examples:
systempi --theme ocean
systempi --theme matrix
systempi --theme wasteland
Refresh interval examples:
systempi --refresh 0.5
systempi --refresh 2
Pin network metrics to a specific interface:
systempi --interface eth0
systempi --interface wlan0
Disable ANSI colors:
systempi --no-color
Combine options:
systempi --variation compact --theme mono --refresh 2 --interface wlan0 --no-color
Help menu:
systempi -h
Version information:
systempi --version
Terminal glyph selection:
systempi --glyphs auto
systempi --glyphs unicode
systempi --glyphs ascii
auto automatically selects the most compatible glyph set for the active terminal. unicode forces full Unicode rendering, while ascii uses a plain ASCII fallback for maximum compatibility.
Designed primarily for Linux systems.
Tested on:
Notes:
vcgencmd.psutil, which is installed by install.sh.hailortcli are available.systempi was built to make Raspberry Pi monitoring feel modern, responsive, and visually enjoyable instead of cluttered or outdated.
The dashboard focuses on:
Systempi is released under the GNU General Public License v3.0. See LICENSE for the full license text.