Skip to content

Releases: kpanesar88/INSPECTR

SystemBuddy v2.0

14 Jan 20:27

Choose a tag to compare

SystemBuddy v2.0

SystemBuddy v2.0 introduces time-based data collection, evolving the project from a real-time system monitor into a structured system telemetry and data-generation tool.

What’s New in v2.0

  • Time-bounded execution via --duration <seconds>
  • Time-series CSV output for continuous data logging
  • Time-series JSON output for structured data consumption
  • Multiple execution modes:
    • Snapshot mode (--once)
    • Timed collection (--duration)
    • Live monitoring (default)
  • Output streamed to stdout for scripting, piping, and automation
  • Clean separation between data collection and output formatting

Use Cases

  • Performance benchmarking over time
  • Dataset generation for analysis tools (Python, Excel, Power BI)
  • Scriptable system telemetry
  • Automation and CI-style workflows

INSPECTR v3.0

17 Jan 16:07

Choose a tag to compare

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 (Q to 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

SystemBuddy v1.0

04 Jan 22:22

Choose a tag to compare

Initial release of SystemBuddy, a lightweight Windows system snapshot tool written in native C++.

Features

  • CPU monitoring
    • Processor name
    • Overall CPU usage percentage
    • Base clock frequency (GHz)
    • Physical core count and logical thread count
  • Memory monitoring
    • Total physical RAM
    • Used and available memory
    • Memory usage percentage
  • System information
    • Windows version (10 / 11) with build number
    • System uptime since last boot

Technical Notes

  • Implemented using native WinAPI
  • No third-party libraries or dependencies
  • No drivers or background services
  • Snapshot-based execution (single-run)

Not Included (By Design)

  • GPU statistics
  • Storage or disk metrics
  • Temperature or power readings
  • Live refresh or continuous monitoring
  • Graphical user interface (GUI)