explaingit

riponcm/jharu

Analysis updated 2026-07-26

6RustAudience · developerComplexity · 2/5Setup · easy

TLDR

Jharu is a free desktop app for macOS and Windows that finds and safely deletes leftover cache, models, and files from developer and machine learning tools to free up disk space.

Mindmap

mindmap
  root((repo))
    What it does
      Finds dev tool caches
      Identifies unused ML models
      Deep clean disk view
    Tech stack
      Rust
      Tauri
      Desktop app
    Use cases
      Free up disk space
      Clean unused ML models
      Remove app leftovers
    Audience
      Developers
      ML engineers
      General users

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Reclaim disk space by deleting unused Hugging Face and Ollama models.

USE CASE 2

Clean up leftover caches from pip, npm, conda, Cargo, and Docker.

USE CASE 3

Find and remove leftover support files from uninstalled applications.

USE CASE 4

Clear browser caches and manage desktop clutter.

What is it built with?

RustTauri

How does it compare?

riponcm/jharucanack/huesmithcodeitlikemiley/service_template
Stars666
LanguageRustRustRust
Last pushed2024-06-12
MaintenanceDormant
Setup difficultyeasyhardmoderate
Complexity2/54/52/5
Audiencedeveloperdeveloperdeveloper

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · easy Time to first run · 5min

Download and run the macOS or Windows installer, no configuration or command line required.

The explanation does not specify the exact license, but the app is described as free and open source with no subscription required.

In plain English

Jharu is a free, open source desktop app that helps developers and machine learning engineers reclaim disk space that their tools leave behind. It runs on macOS and Windows and is built with Tauri. Instead of just showing folder sizes like a generic disk analyzer, Jharu knows where development tools and machine learning frameworks store their data, classifies what it finds, and explains each item in plain language with a safety rating before removing anything. The app scans over 25 known cache locations across tools like Hugging Face, Ollama, PyTorch, pip, npm, conda, Cargo, Docker, and Xcode. One standout feature is its handling of machine learning models. Jharu can tell the difference between a model you have actually loaded and one you downloaded once and never opened again, so you can safely delete the unused ones. It also preserves shared Ollama layers so removing one model never breaks another. Beyond caches, Jharu offers a deep clean view that sizes every folder on your disk and classifies them as system, applications, your files, app data, or developer data. System locations are protected and cannot be cleaned from the app. It also finds leftover files from uninstalled applications, old installers, logs, crash reports, and duplicate Python packages spread across multiple virtual environments. Additional features include browser cache cleaning for Chrome, Edge, Firefox, and others, a desktop clutter manager, drive health monitoring with SMART status and a fill forecast, and an uninstaller that removes apps along with their leftover support files. Updates are delivered in app with a signed, verified, one-click process. Jharu is available as a universal macOS download and a 64-bit Windows installer, with no telemetry or subscription. The full README is longer than what was shown.

Copy-paste prompts

Prompt 1
Using Jharu, scan my disk for unused Hugging Face and Ollama models and safely delete them while preserving shared layers.
Prompt 2
Help me use Jharu to find leftover files from apps I already uninstalled and remove them along with their support files.
Prompt 3
How do I use Jharu to clean up caches from multiple Python virtual environments and reclaim disk space?
Prompt 4
Show me how to use Jharu to check my drive health and see when my disk will fill up.

Frequently asked questions

What is jharu?

Jharu is a free desktop app for macOS and Windows that finds and safely deletes leftover cache, models, and files from developer and machine learning tools to free up disk space.

What language is jharu written in?

Mainly Rust. The stack also includes Rust, Tauri.

What license does jharu use?

The explanation does not specify the exact license, but the app is described as free and open source with no subscription required.

How hard is jharu to set up?

Setup difficulty is rated easy, with roughly 5min to a first successful run.

Who is jharu for?

Mainly developer.

Open on GitHub → Explain another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.