A modern disk space analyzer for Windows. Multi-thread scanning, interactive treemap, duplicate finder — and a built-in MCP server so any AI agent can call it.
Built with PyQt6 and D3.js. Native Windows 11 feel — no "AI decoration", no emoji, no rainbow gradients.
Click any block to drill in. Right-click to move files to another drive — no need to open Explorer.
SQLite-backed. Re-scan the same folder and it's instant — typically 9.5× faster than a fresh scan.
3-stage hash: size → prefix → full. MD5, SHA1, SHA256. Delete findings straight to Recycle Bin.
Pie chart usage across all drives. Top-20 largest folders. Pure SVG, no JS framework needed.
HTML (sortable table), CSV (Excel-ready), Markdown (GitHub-friendly). Top 200 by default.
Cross-drive copy + delete, or instant rename on the same drive. Real-time progress bar.
Ctrl+O browse, F5 scan, Ctrl+E export, Ctrl+D duplicates, Ctrl+H charts, Ctrl+, settings, Esc clear.
Drop any folder onto the window to scan it instantly. No menu hunting.
Persistent QSettings. Theme, max threads, max depth, hash algorithm, cache TTL — all editable.
A three-step flow that takes you from "where did my disk go?" to "fixed" without leaving the app.
Pick a drive or folder. Multi-thread walker fans out across subdirectories. Top files appear in the sidebar, treemap renders the rest.
Run the duplicate finder to surface content-identical files. Filter the sidebar by type or search by name. Inspect chart to see which folder is heaviest.
Right-click any file or folder block → "Move to…". Pick a drive. Cross-drive copies with progress, then deletes the source. Auto-rescan after.
DiskViz ships with a built-in MCP server over stdio. Any AI agent that supports MCP — Claude Desktop, Cursor, Cline, Windsurf — can call it as a tool.
Then any agent can ask:
and get a real, structured JSON answer — no screenshots, no copy-paste.
Modern stack, no legacy. Qt6 for native UI, D3.js for the treemap, SQLite for cache.
Free for personal use. Windows 10/11. One file. No installer.