Jharu

Free · open source · no telemetry

The disk cleaner that understands AI and dev clutter.

Reclaim the gigabytes your models, package managers, and dead apps leave behind — on macOS and Windows.

Everything goes to the Trash — nothing is permanently deleted. Universal Mac build (Apple Silicon + Intel).

jharu — scan complete
Hugging Face cache ML models 16.5 GB ~/.cache/huggingface · 7 never loaded
Ollama models unused 4 mo 12.4 GB ~/.ollama/models
npm cache safe 8.0 GB ~/.npm/_cacache
Conda environments 4 stale 3.3 GB ~/miniconda3/envs
Reclaimable right now 40.2 GB
Understands Hugging Face Ollama PyTorch Whisper conda npm Docker Xcode Cargo

The problem

Your disk is full of things you downloaded once.

A model you tried for an afternoon. Package caches from five virtualenvs. An app you uninstalled a year ago that never cleaned up after itself. Generic cleaners see folder sizes. Jharu knows what the data actually is — and whether you ever used it.

What makes it different

It tells used from merely downloaded.

Per-model ML intelligence

Every model listed individually — Hugging Face, Ollama, Whisper. Jharu separates models you actually loaded from ones downloaded once and never opened. Shared Ollama layers are kept, so removing one never breaks another.

See your whole disk as a map

A treemap sizes every folder by what it holds, colour-coded by type. Click a block to go inside. The biggest space-eater is simply the biggest rectangle — no more guessing.

Nothing is ever really deleted

Every clean moves data to the Trash or Recycle Bin, and a plain-English dialog tells you the real cost first — a cache rebuilds itself, a model re-downloads, your own files are gone for good.

Clean uninstaller

Removes an app and the support files, caches, and preferences it scattered across your system. On Windows it runs each program's own uninstaller, then sweeps the leftovers.

Python environment analyzer

Finds every virtualenv and conda environment and shows what duplication costs — the "torch is installed eleven times" problem, quantified across your whole machine.

Honest by design

No registry cleaner. Prefetch is shown but never cleared. If Jharu can't read a folder, it says so instead of hiding it. A cleaner that hides what it can't see is worse than one that admits it.

Watch

See it reclaim gigabytes in under a minute.

One scan, a plain-English breakdown, and a click to clean — with the real numbers from a real machine.

Jharu demo — scanning and cleaning developer caches ▸ demo · jharu v0.2.0 · macOS

Honest comparison

A free CleanMyMac alternative, built for people who make things.

Generic cleaners are built to look busy and sell a subscription. Jharu does one thing deeply: the developer and AI data no general-purpose cleaner understands.

JharuCleanMyMacCCleaner
PriceFree forever$40+/yrFreemium
Open sourceYes · Apache 2.0NoNo
Understands ML model cachesYesNoNo
Used vs never-loaded detectionYesNoNo
Telemetry / trackingNoneYesYes
macOS & WindowsBothmacOS onlyBoth
Registry "cleaner" snake oilNeverYes

Answers

Frequently asked questions

Is Jharu a free disk cleaner?
Yes. Jharu is completely free and open source under the Apache 2.0 license — no subscription, no paid tier, no ads, and no telemetry. It runs on both macOS and Windows.
Is it an AI cleaner?
Not in the sense of using AI to decide what to delete — Jharu is precise and rule-based, not a guessing machine. But it is the best cleaner for AI clutter: it understands the model caches that tools like Hugging Face, Ollama, PyTorch, and Whisper leave behind, and tells you which models you actually loaded versus which you only downloaded.
How do I clear the Hugging Face or Ollama model cache?
Open Jharu's ML models tab. It lists every downloaded model with its exact size and whether you have loaded it since downloading. Select the ones you no longer need and move them to the Trash — they re-download automatically the next time your code asks for them. Shared Ollama layers are preserved so removing one model never breaks another.
Is it safe? Will it delete something important?
Nothing is ever permanently deleted — every clean moves data to the macOS Trash or Windows Recycle Bin, where you can restore it. Before each action a dialog states the real consequence in plain language, and operating-system locations are protected and can never be cleaned.
Is this a good free alternative to CleanMyMac or CCleaner?
Yes, especially for developers and machine-learning practitioners. It is free and open source with no upsell, and its focus is deeper: the model caches, package caches, virtual environments, and app leftovers that general-purpose cleaners do not understand.
Does it work on both Mac and Windows?
Yes. The macOS build is universal (Apple Silicon and Intel in one download); the Windows build is a standard 64-bit installer. Jharu keeps itself up to date in-app on both.

Reclaim your disk in about a minute.

Download Jharu, run one scan, and see exactly what is safe to remove — with the real numbers from your own machine.

v0.2.0 · Apache 2.0 · source on GitHub