matthart1983

Single-host, read-only disk diagnostics TUI. Sibling to netwatch and syswatch.

46
1
89% credibility
Found May 19, 2026 at 50 stars -- GitGems finds repos before they trend. Get early access to the next one.
Sign Up Free
AI Analysis
Rust
AI Summary

DiskWatch is a terminal-based disk monitoring dashboard for Mac and Linux computers. Instead of running multiple command-line tools like df, iostat, and smartctl separately, you get one unified view showing your disk capacity, I/O activity, drive health (via SMART data), and plain-English warnings about problems. It's read-only β€” it never modifies your files or drives. The tool organizes everything into eight tabs: Overview, Devices, Volumes, Filesystems, I/O, SMART, Hot Files, and Insights. It's designed for anyone who's ever stared at a blinking disk light and wished for a simple way to understand what's happening.

How It Works

1
πŸ’‘ Your disk light won't stop blinking

You notice something's wrong with your disk β€” it's filling up, running slow, or making you nervous. You need answers fast.

2
πŸ“¦ Install DiskWatch in seconds

You install the tool with one simple command. It works on your Mac or Linux computer right out of the box.

3
πŸš€ Launch and see everything at once

The dashboard springs to life showing your disk capacity, activity, health status, and any warnings β€” all in one beautiful screen.

4
Dig deeper into what matters
πŸ’Ύ
Check your drives

See every disk, its size, how full it is, and whether it's healthy or reporting problems.

πŸ“
Browse mounted filesystems

Look at each mount point, see how much space is used, and spot which ones are running low.

πŸ“Š
Watch disk activity

See real-time read and write speeds, plus how fast your disk is responding to requests.

❀️
Check drive health

View SMART data β€” temperature, wear level, power-on hours β€” to know if your drive is aging gracefully.

5
πŸ’¬ Read plain-English insights

The tool summarizes what's happening in simple language: 'Filesystem critically full', 'Drive running hot', 'NVMe wear approaching limit'. No jargon, just clear warnings.

βœ… You know what's happening

Before you reach for complex command-line tools, you have a clear picture of your disk health. You can sleep easier knowing exactly what's going on β€” or catch a problem before it becomes a crisis.

Sign up to see the full architecture

4 more

Sign Up Free

Star Growth

See how this repo grew from 50 to 46 stars Sign Up Free
Repurpose This Repo

Repurpose is a Pro feature

Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.

Unlock Repurpose
AI-Generated Review

What is diskwatch?

Diskwatch is a Rust-based terminal diagnostics tool that gives you a unified view of disk health across eight tabs. Instead of juggling iostat, smartctl, lsblk, df, and du, you get one dashboard showing capacity trends, IO throughput, p99 latency, SMART health, and active file modifications in real time. It runs on macOS and Linux, sampling at 5Hz for IO metrics and refreshing filesystem data every second. The interface is keyboard-driven: press 1-8 to switch tabs, p to pause, q to quit.

Why is it gaining traction?

The project cuts through the noise of scattered disk utilities. Everything lives in one TUI with a consistent visual language and honest labeling about what each metric actually measures. The "Insights" tab is particularly usefulβ€”it surfaces plain-English anomalies like capacity warnings, NVMe wear levels, and latency outliers without requiring you to interpret raw numbers. The maintainer also publishes netwatch and syswatch, giving the tool family a cohesive feel that developers recognize from similar monitoring stacks.

Who should use this?

Single-host sysadmins debugging disk bottlenecks will get the most value. If you manage workstations or servers and find yourself piecing together output from five different tools when the disk light blinks, this consolidates that workflow. Developers working on IO-heavy applications can use it to observe how their code behaves under load without instrumenting anything. It's less useful for fleet monitoring or environments where you need persisted metrics.

Verdict

Diskwatch is a well-designed, focused tool for a specific problem. The credibility score of 0.8999999761581421% reflects an early-stage project with modest community tractionβ€”46 stars and v0.1 status mean you're adopting something pre-1.0. The README is thorough and the architecture is clean, but test coverage is minimal. Worth trying if you want a better terminal experience than grep-ing /proc yourself, but don't bet production infrastructure on it yet.

Sign up to read the full AI review Sign Up Free

Similar repos coming soon.