Vitals

Vitals 1.1.0

Lightweight, private Windows system monitor.

  • By Vitals contributors
  • Open Source
  • Updated Oct 19, 2026
Download for Windows

About Vitals

Vitals shows what is slowing your computer down, in plain language: CPU, GPU, memory, disks,
network, temperatures and per-process usage, with history, alerts and a compact overlay.
Optional read-only access from your phone on the local network. No account, no telemetry.

What's new in 1.1.0

A clean-up for each drive, in plain steps. In short:
- Every drive has a Clean up button: Vitals measures what can go, shows
which programs it will stop and start again, and reports what it freed.
- An optional weekly clean-up per drive does the safe part on its own.
- "Why is this drive growing?" shows how fast each drive fills up.
- Linux (WSL) and Docker disks can be moved to a drive with more room.
- Scheduled tasks on Startup apps say how often they run.
- The mouse wheel scrolls the page again over cards and lists, and text
stays inside its box on every page.
Added
- Storage: every drive card (except network and optical drives) has a
Clean up button that opens a three-step wizard: it measures what could
be cleaned on that drive, lets you choose by group with the space each
would give back, lists the programs that will be stopped and started again
(Linux distributions, Docker Desktop, containers, scheduled tasks, runners,
virtual machines) before you confirm, shows each stage live, and ends with
a report that says what was freed and what could not be restarted. Items
that cannot be undone need their own tick; "select all" never ticks them.
"Remember my choices for this drive" saves the kinds of item for a
one-click "Run my usual clean-up" that still stops at the confirmation.
Something that is listed for its size but cannot be removed from here
(a hibernation file Windows will not let go of, say) says why and cannot
be ticked.
A "drive nearly full" alert now offers "Clean up this drive". (S22-02)
- Storage clean-up: on a drive that is low on space, each Linux (WSL) or
Docker Desktop disk has Move to another drive…. For a Linux
distribution Vitals lists every drive and says why the ones that cannot
take it are refused (the same drive, removable or network, not NTFS, not
enough room), stops only that distribution, has WSL move its disk
(wsl --manage --move, WSL 2.3.11 or later, no administrator prompt),
shows the copy live, checks the result and starts the distribution again.
It can be moved back the same way. Docker Desktop moves its own disk, so
Vitals shows the exact setting and folder, opens Docker Desktop, and checks
afterwards that the disk has left the drive. (S22-07)
- Storage: a weekly clean-up per drive, off until you turn it on in the
clean-up wizard. Pick a day and time; it runs the safe part of your saved
choices (old temporary files, download caches, Docker build cache and old …

Full release notes »

Technical details

PublisherVitals contributors
AuthorDragos Catalin Vladulescu
Version1.1.0
Release date2026-10-19
LicenseMIT
Installer typenullsoft
Architecturex64, arm64
Package IDVitals.Vitals
Admin rightsRequired
Install scopeCurrent user

Install Vitals from the command line

Install with Windows Package Manager
winget install --id=Vitals.Vitals -e
Update to the latest version
winget upgrade --id=Vitals.Vitals -e
Uninstall
winget uninstall --id=Vitals.Vitals -e
Silent install with the offline installer
"Vitals_1.1.0_x64-setup.exe" /S /CurrentUser

cpugpuhardware-monitorperformancesystem-monitortask-manager

Vitals version history

1.0.6 Oct 18, 2026

The first published build of the 1.0.5 changes: 1.0.5 was tagged but never
published, so everything listed under [1.0.5] below reaches you with this
release. In short:
- Updates install while you are away: after ten minutes with no Vitals window
open, a downloaded update installs and Vitals comes back in the tray. Never
during a Windows restart or sign-out.
- Declining the administrator prompt for an update no longer leaves Vitals
half-stopped.
- AI page: the codai sign-in is read-only and is revoked when you sign out;
other accounts on this PC cannot read your agent sessions.
- Remote access binds to the network adapter you pick.
- Uninstalling a per-user copy also removes the optional sensors service.
- Android: the AI agents card follows each PC's LAN sharing setting; Wear OS
gains an open-source licences screen.
Fixed
- Release signing of the Android builds. The release stopped before
publishing anything because the signing step did not understand the output
of the newest Android build tools, and it failed without saying why. It now
checks every signature explicitly (one signer, the upload certificate, the
16 KB alignment) and names whatever fails.
Downloads
──────────────────┬───────────────────────────
Windows │Installer
──────────────────┼───────────────────────────
Intel / AMD (x64) │Vitals_x64-setup.exe
──────────────────┼───────────────────────────
ARM64 (Snapdragon)│Vitals_arm64-setup.exe
──────────────────┴─────────────────────────── …

1.0.2 Oct 14, 2026

Changed
- Android: two builds. The Google Play build no longer asks for access to all
files, which Google refused for a system monitor. Its storage screen shows
what fills the phone or TV by category, which apps keep the most cache, and
opens the system's storage manager for the rest. The APK on GitHub keeps
the full folder scan and file cleanup.
Fixed
- Google Play: the release workflow now refuses a Play bundle that declares
all-files access, so the rejection cannot recur unnoticed.
Downloads
──────────────────┬───────────────────────────
Windows │Installer
──────────────────┼───────────────────────────
Intel / AMD (x64) │Vitals_x64-setup.exe
──────────────────┼───────────────────────────
ARM64 (Snapdragon)│Vitals_arm64-setup.exe
──────────────────┴───────────────────────────
Verifying this download
Windows may show a SmartScreen warning on first run (Windows protected your
PC) because the installer is not yet signed with a commercial certificate.
Choose More info → Run anyway. That is expected — see
docs/distribution.md.
You do not have to take our word for what is in the binary. With the
GitHub CLI:
gh attestation verify .\Vitals_x64-setup.exe --repo dragoscv/vitals
This proves the file was built by this repository's release workflow from the
tagged commit, and nowhere else. Checksums for every file are in
SHA256SUMS.txt:
(Get-FileHash .\Vitals_x64-setup.exe -Algorithm SHA256).Hash.ToLower() …

1.0.1 Oct 14, 2026

Frequently asked questions

Is Vitals free?

Yes. Vitals is free and open-source software released under the MIT license.

What is the latest version of Vitals?

The latest version is 1.1.0, released on Oct 19, 2026.

Is it safe to download Vitals?

The download button links to the official installer published on github.com, the same file Windows Package Manager installs. You can verify the downloaded file by comparing its SHA-256 checksum with 44bab520881e5c63643950c9285b122488e38cf1c1c9b739611669e61fc5f1de.

Which Windows versions does Vitals support?

Vitals runs on Windows and is available for 64-bit (x64), ARM64 systems.

How do I install Vitals silently?

Run the offline installer with "Vitals_1.1.0_x64-setup.exe" /S /CurrentUser, or install it with Windows Package Manager: winget install --id=Vitals.Vitals -e --silent.

How do I uninstall Vitals?

Open Settings › Apps › Installed apps, find Vitals and select Uninstall. From the command line, run winget uninstall --id=Vitals.Vitals -e.