PC Cleaner
PC Cleaner is a safe, cross-platform disk analytics tool. It scans a drive or folder and produces an offline HTML dashboard, JSON data, and a complete CSV file inventory. It finds duplicate files and cleanup candidates, but it never deletes or changes user files.
Install
pip install pc-cleaner
Use
Launch the terminal dashboard:
pc-cleaner
Run from scripts or CI:
pc-cleaner scan --drive D --open
pc-cleaner scan --path "D:\\Projects" --no-dups
pc-cleaner scan --path ~/Downloads --out ./reports
The scan produces timestamped HTML, JSON, and CSV reports. The default report
location is your current directory; use --out REPORTS_DIR to choose another.
Features
- Fast, recursive, read-only scans using
os.scandir - Self-contained offline HTML dashboard with sortable tables
- Full CSV file inventory and machine-readable JSON summary
- Largest files, folders, extensions, categories, ages, and size buckets
- Duplicate finder using BLAKE2b hashes after efficient size grouping
- Junk/cache/zero-byte/empty-folder signals
- Access-error handling and Windows long-path support
- SQLite-backed processing for very large drives
Safety
PC Cleaner is an analysis and recommendation tool. It does not delete, move, modify, or upload your data. Review report findings yourself before performing any cleanup.
License
MIT
Metadata
Release files for pc-cleaner 1.0.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| pc_cleaner-1.0.1.tar.gz | 22.8 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| pc_cleaner-1.0.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 44.9 kB
Release files / pc_cleaner-1.0.1.tar.gz
| Download URL | pc_cleaner-1.0.1.tar.gz |
|---|---|
| Size | 22.8 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
e16f87737c10e2939eb755a3fef2f6c48fdda0478e5f44993a3dfd991c5d0997
|
|
BLAKE2b-256 checksum How to use checksums |
1631ea67728fefd67fbc8ae71e597c0f00b5251454096c697fb44b16e2367731
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.2
|
Release files / pc_cleaner-1.0.1-py3-none-any.whl
| Download URL | pc_cleaner-1.0.1-py3-none-any.whl |
|---|---|
| Size | 22.1 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
6c5b7f82b13b8c9b26e58cb0505d4f356fdbaa757be9c512c18b6575d736baf9
|
|
BLAKE2b-256 checksum How to use checksums |
62e8636b936ca81abc8be9ecb1235735ed615193ac5009dabaa8dad239a0df76
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.2
|