Skip to content

Repository files navigation

DiskGeek logo

DiskGeek

A free, self-contained disk space analyser for Windows — find what's eating your storage, and clean it up.

Version Platform License Made by TechyGeeksHome Support on Ko-fi

Download · Features · Screenshots · Build from source · License


DiskGeek scans your drives and shows exactly what's eating your space, with a list view and a treemap view of disk usage. It finds both exact duplicates and near-duplicate files using perceptual hashing — including similar-image detection — and lets you search full-text across scan results. Batch rename and snapshot comparison (see what changed between scans over time) round it out, plus scheduled scans for ongoing monitoring.

No installer bloat, no bundled offers, no telemetry. 100% free, no Pro tier, no upsells.

📸 Screenshots

⬇️ Download & run

What it is Get it
Windows installer (self-contained, .NET 8 / Avalonia UI) Download DiskGeek — free

Also available on MajorGeeks and Product Hunt.

✨ What it does

  • 📊 List view and treemap view of disk usage, so you can see what's actually taking up space.
  • 🔁 Exact and near-duplicate detection — perceptual hashing catches near-identical files, not just byte-for-byte matches.
  • 🖼️ Similar-image finding, built on the same perceptual-hashing engine.
  • 🔎 Full-text search across scan results.
  • ✏️ Batch rename for cleaning up messy file sets in bulk.
  • 📸 Snapshot comparison — see what changed between scans over time.
  • Scheduled scans for ongoing monitoring.
  • 🔒 Private — no telemetry, no bundled offers, no installer bloat.

On the one network call

DiskGeek makes exactly one network request, and only when you click Check for Updates…. It fetches a small XML file listing the latest published version, and sends nothing with the request beyond what any HTTP client sends — no identifier, no scan data, no usage figures. If a newer version exists you get a banner with a link; DiskGeek never downloads or installs anything itself. Nothing is requested at startup, so opening the app makes no network call at all.

🔧 Build from source

Requires the .NET 8 SDK.

dotnet build DiskGeek.sln -c Release

To produce a self-contained win-x64 publish folder:

dotnet publish src/DiskGeek.App/DiskGeek.App.csproj -c Release -r win-x64 --self-contained true -o publish/win-x64

Project layout

Path What's there
src/DiskGeek.Core Scanning, duplicate detection, snapshots, search, batch rename, and export logic (no UI dependencies)
src/DiskGeek.App The Avalonia desktop UI
installer/DiskGeekSetup.iss Inno Setup script used to build the Windows installer
icons/ App icon assets

🐛 Support & contributing

Found a bug or have a request? Open an issue or get in touch.

📄 License

DiskGeek is free to download and use. This is proprietary freeware, not open source — see LICENSE for the full terms.

© 2026 TechyGeeksHome | Andrew Armstrong.


Made with ❤️ by TechyGeeksHome

Website · YouTube · X · Facebook · Instagram

About

Free disk space analyser for Windows. Shows what is actually filling a drive as a sortable tree, finds the biggest files and duplicates, and opens any folder straight in Explorer.

Resources

Stars

2 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages