Skip to main content

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.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for pc-cleaner 1.0.0
File Size Uploaded
pc_cleaner-1.0.0.tar.gz 22.5 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for pc-cleaner 1.0.0
File Interpreter ABI Platform
pc_cleaner-1.0.0-py3-none-any.whl Python 3 none any Details

Total release size: 44.5 kB

Release files / pc_cleaner-1.0.0.tar.gz

Download URL pc_cleaner-1.0.0.tar.gz
Size 22.5 kB
Tags Source
SHA-256 checksum
How to use checksums
2c3a6c3b2ca5c1ec8f5d8500a8ac0e0e947b65c6c3e03e4620bac93d1a14ccdb
BLAKE2b-256 checksum
How to use checksums
d9c2f22ff6381f5bba20ba7733219057d692932d6458f7e618ea41852bdc191a
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.0-py3-none-any.whl

Download URL pc_cleaner-1.0.0-py3-none-any.whl
Size 22.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
6072ddc5a2282ea32e43eaceb2e28818ed81f204adef78833f3b7652a5047b1c
BLAKE2b-256 checksum
How to use checksums
9ffb6342e515f50b9266e3276bf20628a9d7db5d7fde5c545d5271a725931e62
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.2

Release history Release notifications | RSS feed

1.6.0

2 release files

1.5.0

2 release files

1.4.1

2 release files

1.4.0

2 release files

1.3.0

2 release files

1.2.0

2 release files

1.1.1

2 release files

1.1.0

2 release files

1.0.1

2 release files

This release

1.0.0 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page