# One command to install and run:
curl -fsSL https://your-domain.com/install.sh | bashThat's it! The script will:
- Detect your OS and architecture
- Ask you 2 simple questions
- Download and install GPU Pro
- Launch it automatically
The installer automatically detects your platform and installs the correct version:
| Your Platform | What You Get | GPU Support |
|---|---|---|
| macOS (Intel or Apple Silicon) | System metrics dashboard | ❌ No GPU (macOS limitation) |
| Linux (AMD64 or ARM64) | Full GPU monitoring | ✅ NVIDIA GPUs via NVML |
| Windows (AMD64) | Full GPU monitoring | ✅ NVIDIA GPUs via NVML |
Select Mode
1) Web UI - Dashboard accessible via browser
http://localhost:8889
Full featured web interface
2) CLI/TUI - Terminal-based interface
Interactive text UI in your terminal
Great for SSH sessions
Enter choice [1 or 2] (default: 1):
Recommendation: Choose 1 for most users (Web UI)
Installation Options
1) Install to ~/.local/bin
Binary will be available system-wide as 'gpu-pro'
2) Run once without installing
Binary will run from /tmp and be removed after
Enter choice [1 or 2] (default: 1):
Recommendation: Choose 1 to install permanently
After installation, open your browser to:
http://localhost:8889
You'll see:
- Real-time GPU metrics (Linux/Windows)
- System metrics (CPU, RAM, Disk, Network) on all platforms
- Process monitoring
- Network connections
An interactive terminal interface will launch immediately.
Use arrow keys to navigate, press q to quit.
- GPU Monitoring: Not available (Apple GPUs use Metal, not NVML)
- What Works: All system metrics (CPU, Memory, Disk, Network)
- Message: You'll see "🍎 Running on macOS - GPU monitoring is disabled"
- GPU Monitoring: Full support for NVIDIA GPUs
- Requirements: NVIDIA drivers installed
- Detection: Script automatically checks for
nvidia-smi
- GPU Monitoring: Full support for NVIDIA GPUs
- Requirements: NVIDIA drivers installed
- Detection: Script automatically checks for GPU
If the script doesn't work, you can install manually:
-
Download the binary for your platform from releases:
- macOS Intel:
gpu-pro-darwin-amd64 - macOS Apple Silicon:
gpu-pro-darwin-arm64 - Linux:
gpu-pro-linux-amd64 - Windows:
gpu-pro-windows-amd64.exe
- macOS Intel:
-
Make it executable (Linux/macOS):
chmod +x gpu-pro-* -
Run it:
./gpu-pro-darwin-arm64 # Example for macOS Apple Silicon
# Remove the binary
rm ~/.local/bin/gpu-pro
rm ~/.local/bin/gpu-pro-cli # If CLI was also installed
# Or if installed to /usr/local/bin
sudo rm /usr/local/bin/gpu-proVERSION=v1.5.0 curl -fsSL https://your-domain.com/install.sh | bashINSTALL_DIR=/usr/local/bin curl -fsSL https://your-domain.com/install.sh | bash# Automatically choose: Web UI + Install
./install.sh <<EOF
1
1
EOFCause: Can't reach GitHub or release doesn't exist Solution:
- Check internet connection
- Try manual download (see above)
Cause: ~/.local/bin not in your PATH
Solution: Add to ~/.bashrc or ~/.zshrc:
export PATH="$PATH:$HOME/.local/bin"Then: source ~/.bashrc
Cause: No NVIDIA GPU or drivers not installed Solution:
- This is normal on macOS (not supported)
- On Linux/Windows: Install NVIDIA drivers
- System metrics will still work without GPU
Cause: Can't write to install directory Solution:
# Use sudo
sudo ./install.sh
# Or install to user directory (default)
INSTALL_DIR=~/.local/bin ./install.shWhen piping from the internet, you can review the script first:
curl -fsSL https://your-domain.com/install.sh > install.sh
less install.sh # Review the script
chmod +x install.sh
./install.sh- Documentation: See
INSTALL_SCRIPT.mdfor detailed info - Issues: https://github.com/YOUR_USERNAME/gpu-pro/issues
- Questions: Check existing documentation first
The installer is completely transparent and:
- ✅ Detects your OS and architecture
- ✅ Shows what will be installed
- ✅ Downloads only the specific binary you need
- ✅ Asks permission before installing
- ✅ Shows GPU detection status
- ✅ Provides helpful error messages
- ✅ Cleans up after itself
No sudo required unless you choose to install to /usr/local/bin
$ ./install.sh
# Press Enter twice (accepts defaults)
# - Installs Web UI
# - Installs to ~/.local/bin
# - Launches automatically$ ./install.sh
# Choose: 2 (CLI/TUI)
# Choose: 2 (Run once)
# - Runs CLI immediately
# - No permanent installation$ ./install.sh
# Choose: 1 (Web UI)
# Choose: 1 (Install)
# - Installs to ~/.local/bin
# - Can run 'gpu-pro' anytime- ✅ Single file: Only need
install.sh - ✅ No dependencies: Pure bash script
- ✅ Cross-platform: Works on Linux, macOS, Windows
- ✅ Interactive: Friendly prompts, no guessing
- ✅ Smart: Auto-detects everything
- ✅ Safe: Shows what it will do before doing it
- ✅ Colorful: Easy to read output
- ✅ Helpful: Clear error messages
Made with ❤️ for easy GPU and system monitoring