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

The dashboard lists accessible drives with free-space information and includes a folder browser. Select a drive, click a folder to make it the scan target, or type a path manually. While scanning it shows the subprocess output, offers a visible cancel button, and keeps the scan controls disabled until completion.

During scans, the dashboard shows the active phase, elapsed time, indexed file and folder totals, data indexed, and files-per-second rate. Filesystem discovery does not pretend to know an exact completion time; it displays an honest unknown ETA until traversal is complete. Duplicate hashing has a known candidate count, so it shows a real remaining-time estimate. When an HTML report completes, use Open HTML report to open it directly in the default browser.

Check for an update from PyPI:

pc-cleaner update

This asks before installing. After a successful upgrade, restart PC Cleaner to use the new release. For non-interactive automation only, use:

pc-cleaner update --yes

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
  • Drive chooser and browsable folder tree in the terminal dashboard
  • Confirmed PyPI update checker; no automatic restart or silent upgrade

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.3.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.3.0
File Size Uploaded
pc_cleaner-1.3.0.tar.gz 29.1 kB Details

Built distribution (wheel)

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

Total release size: 57.0 kB

Release files / pc_cleaner-1.3.0.tar.gz

Download URL pc_cleaner-1.3.0.tar.gz
Size 29.1 kB
Tags Source
SHA-256 checksum
How to use checksums
6b409eca77d6f3c3331ef85824886fb6414486b18505291f3b971605a7add2e9
BLAKE2b-256 checksum
How to use checksums
002e101ff3a5692c80512ac0cf10fa9b76f1cd1c04922aabf68567c2c36d8bea
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.3.0-py3-none-any.whl

Download URL pc_cleaner-1.3.0-py3-none-any.whl
Size 27.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
6d85fd4332cfd4dc34c6d8081eeed6c732989428460c7bfcd7747ed230d55918
BLAKE2b-256 checksum
How to use checksums
183b9f26a9d5e455268a4c7b50ce5e97db16d68c2fa9016d1655a10de18bd5ef
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

This release

1.3.0 This release

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

1.0.0

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