Analysis updated 2026-05-18
Monitor the health and temperature of local hard drives and SSDs from a tray icon.
Track daily drive health history to spot a failing drive before it dies.
Run a deeper surface or performance test on a suspect drive.
Get a standby-safe status summary without waking sleeping hard drives.
| nox2sr/drive-health-monitor | 0xr10t/pulsefi | 404-agent/codes-miner | |
|---|---|---|---|
| Stars | 0 | 0 | 0 |
| Language | Rust | Rust | Rust |
| Setup difficulty | moderate | hard | moderate |
| Complexity | 3/5 | 4/5 | 3/5 |
| Audience | developer | developer | developer |
Figures from each repo's GitHub metadata at analysis time.
Requires a Linux desktop with GTK4 dev headers, PolicyKit, and Rust/Cargo to build from source.
Drive Pulse is a desktop application for Linux that keeps an eye on the health of the hard drives and solid state drives inside your computer. It shows you which drives are connected, their brand and model, how hot they are running, and an estimated health score based on data the drive itself reports through a technology called SMART, which is a built in self monitoring system most modern drives include. The app is built with Rust for the underlying drive reading logic and GTK4 for the visual desktop window, and it also adds a small tray icon so you can check drive status at a glance without opening the full window. One detail the developer clearly cared about is not disturbing drives that are in standby or sleep mode just to check on them, since regular monitoring tools can accidentally wake drives up and shorten their lifespan. For NVMe solid state drives, the health score is based on a real wear measurement the drive reports. For older SATA and SAS style hard drives, Drive Pulse starts at a full 100 percent score and lowers it whenever it notices warning signs in the drive's SMART data, such as bad sectors or uncorrectable read errors. The app also saves a daily history file so a user can track a drive's health trend over time rather than just seeing a single snapshot. Installing it currently requires a Linux desktop, since it uses GTK4 and PolicyKit to safely request permission for certain privileged actions like running deeper performance and surface tests on a drive. The provided install script handles building the app, installing it for the current user, and setting up the tray icon automatically. The project also mentions an upcoming feature for editing disk partitions directly from the app, though the README describes this as still in development rather than ready to use.
Drive Pulse is a Linux desktop app that monitors hard drive and SSD health, temperature, and SMART status without waking sleeping drives.
Mainly Rust. The stack also includes Rust, GTK4, Python.
Released under the MIT license, so you can use, modify, and share it freely, including for commercial purposes.
Setup difficulty is rated moderate, with roughly 30min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Verify against the repo before relying on details.