Skip to content
VC067Public

About

Lightweight system monitoring for the Windows 11 taskbar. CPU, memory, GPU, disk, network and sensors.

Topics

Resources

Contributing

Security policy

Stars

10 stars

Watchers

0 watching

Forks

Repository files navigation

Win Stats

Win Stats logo

System stats in the Windows taskbar. Win Stats shows live CPU, memory, GPU, disk, network, and available sensor readings in a compact strip.

Website · Repository · Releases

Maintained by VC067.

Application UI rendered with illustrative sample values:

Win Stats balanced taskbar strip

Win Stats CPU panel Win Stats RAM panel

Customization preview Win Stats settings

Features

Area What it shows
CPU Usage, per-core activity, frequency, uptime, averages, top processes, and optional temperature
RAM In-use, free, standby, modified, compressed memory, page file, and top processes
GPU Usage, engines, VRAM, model, and driver when available
Disk Drive activity, read/write rates, and capacity
Network Download and upload rates
Sensors Optional CPU temperature and available GPU temperature, fan, clock, and power readings, plus session-high temperatures with reset

Choose Mini, Line Chart, Bars, Rings, or Speed styles, and Minimal, Balanced, or Detailed presets. The theme can follow Windows or use Light or Dark. CPU and RAM process lists are collected only while their panels are open. Hardware sensor values depend on the available hardware and driver; readings that are not available are hidden.

Installation

Download the x64 installer. It installs for the current user, adds a Start menu entry named Win Stats, and launches Win Stats at the end of an interactive installation. It does not require a separate .NET installation. Builds are currently unsigned, so Windows may show a publisher warning.

Download the portable package. Fully extract the ZIP, then launch WinStats.exe from its extracted folder. Portable use does not create a Start menu shortcut.

Win Stats runs on the taskbar and in the notification area. Left-click the Pulse tray icon to open Settings. To start Win Stats when you sign in, enable Start with Windows in Settings and select Save; this is opt-in.

CPU temperature

CPU temperature is optional. In Settings, choose CPU under Taskbar temperature and select Save. Windows asks for administrator permission once; Win Stats then installs its small background sensor service and the official signed PawnIO sensor driver automatically. Win Stats itself stays unelevated. The service samples only while a client is active and stops after 10 seconds without one. Make Sensors visible through Modules to show temperature in the taskbar.

The Sensors card keeps the highest CPU and GPU temperature for the current session and shows when it occurred. Select Reset beside Session max to start again. Peaks reset when Win Stats restarts, and turning CPU temperature off clears the CPU peak.

The sensor driver is required because Windows does not expose CPU package temperature to normal applications. Win Stats downloads the pinned official PawnIO 2.2.0 installer from its GitHub release, verifies its SHA-256 hash, and installs it with the same permission prompt. If the automatic download is blocked, Settings shows an Install sensor driver link to retry, and the driver can also be installed manually from pawnio.eu. If a CPU does not report a temperature sensor, CPU temperature stays hidden rather than showing an empty reading.

To remove the service, turn CPU temperature off and select Save, then use Remove sensor service in Settings. Files may remain under Program Files, and the shared sensor driver is left installed. Before uninstalling Win Stats, remove the service if it is no longer wanted; the per-user uninstaller cannot silently remove an administrator-installed service.

Privacy and updates

To check for updates, select Check for updates in Settings. Win Stats requests the latest public release tag from GitHub and sends no system readings or identifying system details. If a newer version is available, the app offers to open GitHub Releases. Updates are installed manually. Before rerunning the installer or replacing portable files, quit Win Stats from the tray menu. Settings are retained in %LocalAppData%\WinStats\settings.json across updates. The app collects no usage analytics or system telemetry. The optional public-IP setting is off by default; when enabled, it requests the public IP from api.ipify.org. Enabling CPU temperature downloads the pinned PawnIO 2.2.0 installer from GitHub after the user saves that setting.

Resource use

Measured averages on one Windows 11 PC with 12 logical processors, 13 October 2026:

State CPU Private memory Working set
Default strip, idle 0.17% 35.4 MiB 48.9 MiB
CPU detail panel open 0.41% 98.6 MiB 116.0 MiB

These measurements predate the optional sensor service and do not include it. Each state includes 30 samples. Usage varies by machine and workload; see the resource-use notes for method and limits.

Requirements and limitations

  • Windows 11 x64. Windows 10 and ARM64 are unverified.
  • The taskbar display uses Windows shell internals and may be affected by Windows updates or shell behavior.
  • Available sensor readings depend on hardware and drivers; some values can be unavailable.
  • CPU and RAM process details are gathered only while the corresponding panel is open.

Build from source

Install the .NET 10 SDK on Windows, then run:

dotnet restore src/StatsBar/StatsBar.csproj
dotnet build src/StatsBar/StatsBar.csproj --configuration Release
dotnet run --project src/StatsBar/StatsBar.csproj

The normal build includes the sensor service output in SensorsService. To run the dependency-light sensor regression checks, run dotnet run --project tests/StatsBar.SensorChecks --configuration Release.

To package a self-contained x64 build, run scripts/package.ps1 -Version 0.2.1. Add -SkipInstaller to produce only the portable ZIP and checksums; building the installer requires Inno Setup 6 or 7. The optional self-contained sensor service adds package size. Self-contained packaging downloads the Microsoft runtime packs.

Contributing

Bug reports and feature requests are welcome through the issue templates. See CONTRIBUTING.md for build and change guidance, and SECURITY.md for private vulnerability reporting.

If Win Stats is useful to you, consider starring the repository. Development is supported through Ko-fi.

License

Win Stats’ original code, website and artwork are licensed under the MIT License. Third-party components retain their own terms; see THIRD_PARTY_NOTICES.md.

About

Lightweight system monitoring for the Windows 11 taskbar. CPU, memory, GPU, disk, network and sensors.

Topics

Resources

Contributing

Security policy

Stars

10 stars

Watchers

0 watching

Forks

Releases

Sponsor this project

Packages

Contributors

Languages