DiskMan V3 is a powerful, feature-rich disk space analyzer that helps you visualize, analyze, and manage storage usage with an intuitive terminal interface and interactive web dashboard.
Web Dashboard - The biggest update yet! Launch a beautiful interactive web UI with the
webcommand:
- ๐ Interactive pie chart with drill-down navigation
- ๐ผ๏ธ Image thumbnails and video previews
- ๐ Search, duplicates, and cache cleaner
- ๐ Navigate parent folders with auto-rescan
- ๐ Fun loading messages (just like the CLI!)
Welcome Screen - Start scanning with a simple command
CLI Interface - Navigate, search, and manage your files
Web Dashboard - Interactive pie charts, file previews, and more!
- Smart Caching - One deep scan, instant navigation
- ๐ Web Dashboard - Interactive browser UI with pie charts, image previews, and video playback
- Deep Search - Find files across all subfolders
- Largest Files - Instantly see biggest space hogs
- System Cache Cleaner - Clear common cache folders
- Duplicate Finder - Identify duplicate files
- Bookmarks - Save favorite directories
- Safe Deletion - Move to Trash instead of permanent delete
- Export Reports - CSV export for analysis
brew install SamSeenX/apps/diskmanbrew update && brew upgrade diskmangit clone https://github.com/SamSeenX/DiskMan.git ~/.diskman && cd ~/.diskman && chmod +x install.sh && ./install.sh(cd ~/.diskman && git reset --hard HEAD && git pull && chmod +x install.sh && ./install.sh) && echo "โ Updated to latest version! Run: diskman"Now just type diskman from anywhere!
# 1. Clone
git clone https://github.com/SamSeenX/DiskMan.git
cd DiskMan
# 2. Run the install script (Recommended)
./install.sh
# OR Manual Setup:
python3 -m venv venv
source venv/bin/activate
pip3 install -r requirements.txt
python3 DiskMan.pygit clone https://github.com/SamSeenX/DiskMan.git
cd DiskMan
pip install -r requirements.txt
python DiskMan.py| Command | Action |
|---|---|
# |
Enter folder by number |
. |
Jump to scan root |
.. / ..3 |
Go up 1 / 3 levels |
~ |
Home directory |
g /path |
Go to specific path |
p / n |
Previous / Next page |
| Command | Action |
|---|---|
o # |
Open in Finder/Explorer |
d # |
Delete to Trash |
D # |
Permanent delete |
m # /path |
Move to path |
c # /path |
Copy to path |
| Command | Action |
|---|---|
f text |
Filter current folder |
F text |
Deep search all subfolders |
h |
Toggle hidden files |
s |
Cycle sort: Size โ Name โ Date |
l 25 |
Set items per page (5-50) |
r |
Rescan directory |
| Command | Action |
|---|---|
web |
Launch interactive web dashboard |
b |
Manage bookmarks |
b+ |
Bookmark current folder |
e |
Extension statistics |
top |
Show largest files |
dup |
Find duplicates |
clean |
System cache cleaner |
x |
Export to CSV |
? |
Full help page |
Select multiple items with:
d 1,3,5- Items 1, 3, and 5d 1-5- Items 1 through 5m 1-3,7 /tmp- Move items 1, 2, 3, 7
| Icon | Meaning |
|---|---|
โ |
Cached (fast) |
โ |
Fresh scan |
๐ |
Hidden files ON |
โ |
Hidden files OFF |
[S] |
Sort by Size |
[N] |
Sort by Name |
[D] |
Sort by Date |
โ new |
< 3 months old |
โ mid |
3-12 months old |
โ old |
> 1 year old |
DiskMan/
โโโ DiskMan.py # Main V2 entry point
โโโ DiskMan.py # Legacy V1 (still works)
โโโ lib/ # V2 modules
โ โโโ cache.py # Smart caching system
โ โโโ file_operations.py
โ โโโ ui.py # User interface
โ โโโ utils.py # Utilities
โ โโโ bookmarks.py # Bookmarks system
โ โโโ system_cache.py # Cache cleaner
โโโ lib/ # Legacy V1 modules
Tested on: Apple M1 MacBook (macOS)
Linux and Windows should work fine, but haven't been fully tested. If you encounter any issues on your platform, please open an issue and I'll look into it!
If DiskMan helped you, consider supporting:
MIT License - see LICENSE file for details.
Created with โค๏ธ by SamSeen


