Release: v3.0 — Advanced System Inspection & Export
INSPECTR v3.0 (name updated) expands the project from a basic system snapshot into a structured inspection and data-export tool designed for diagnostics, telemetry, and analysis workflows.
Features
- GPU Monitoring
- GPU name detection
- VRAM usage (used / total)
- GPU usage percentage reporting (where supported)
- Process Analysis
- Top memory-consuming processes
- Process name, PID, and memory usage
- Structured Data Export
- JSON output with timestamps and host metadata
- CSV output for spreadsheet or pipeline ingestion
- Sampling metadata (interval, sample count)
- Multi-Device Storage Inspection
- Detection of all mounted storage devices
- Drive letter, label, type, and per-device usage metrics
- Improved Terminal Output
- Color-coded sections for clarity
- Stable refresh behavior for live monitoring
- Non-blocking keyboard exit (
Qto quit)
- Configurable Runtime
- Adjustable refresh interval
- One-shot snapshot mode
- Export-only execution (JSON / CSV)
Technical Overview
- Native C++ (WinAPI) implementation
- No third-party dependencies or background services
- Modular architecture (CPU, memory, storage, GPU, processes, output)
- Designed for extensibility and structured telemetry
Intended Use
- System inspection and diagnostics
- Lightweight observability and telemetry collection
- Data export for analysis pipelines
- Portfolio demonstration of systems programming
Known Limitations
- GPU usage accuracy depends on driver and API support
- CLI-only (no graphical interface by design)
- Temperature and power metrics not yet included