explaingit

joemockdao/cleanmacjoe

13SwiftAudience · generalComplexity · 2/5Setup · easy

TLDR

Free native macOS app for disk cleanup and app management. Scans for caches, trash, duplicates, large files, and safely uninstalls apps with their support files. Everything goes to Trash, never permanently deleted.

Mindmap

mindmap
  root((CleanMacJoe))
    Cleaning
      Cache removal
      Trash cleanup
      Build artifacts
    Analysis
      Duplicate finder
      Large files
      Drive usage
    Management
      App uninstaller
      Privacy cleaner
      Safe recovery
Click or tap to explore — scroll the page freely

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

Things people build with this

USE CASE 1

Free up disk space on a full Mac drive without paid software

USE CASE 2

Remove unwanted apps completely including hidden preferences and support files

USE CASE 3

Find and delete duplicate files taking up storage across your Mac

USE CASE 4

Safely clean browser caches, cookies, and history for privacy

Tech stack

SwiftUImacOS nativeFirebase analyticsCrash reporting

Getting it running

Difficulty · easy Time to first run · 5min

Requires macOS 26.5 or later. Grant Full Disk Access when prompted on first launch. Apple-signed, opens without security warnings.

Free software, no license type specified in explanation. Open-source status unknown.

In plain English

CleanMacJoe is a free macOS utility for cleaning up disk space and managing installed apps. It is built natively in SwiftUI and signed by Apple, so it opens without security warnings. It requires macOS 26.5 or later and needs Full Disk Access, which macOS will ask you to grant on first launch. The app has several sections. The Dashboard shows a live summary of how full your drive is. The Cleaner scans for files you probably do not need: app caches, log files, items sitting in the Trash, browser caches from Safari, Chrome, Firefox, and others, Xcode build artifacts if you do development, and files left behind by apps you have already uninstalled. You pick which categories to clean and review the list before removing anything. A Duplicates scanner finds identical files across your Mac so you can remove the extra copies. A Large Files view shows the biggest files in your home folder so you can decide what to keep. The Uninstaller lets you remove apps along with all their associated support files and preferences, which a simple drag to the Trash would leave behind. There is also a Privacy section that clears browser history, cookies, and similar data. Everything the app removes goes to the macOS Trash rather than being deleted immediately, so you can restore anything by accident. The app only touches user directories and never touches system-protected paths. The app is free with no subscriptions or paywalls. It is available in English and Italian, following your Mac's language setting automatically. Version 1.7 added crash reporting via Firebase and anonymous usage analytics to help the developer improve future releases.

Copy-paste prompts

Prompt 1
How do I use CleanMacJoe to find and delete duplicate files on my Mac?
Prompt 2
What's the safest way to uninstall apps completely with CleanMacJoe to avoid leaving behind support files?
Prompt 3
Can CleanMacJoe help me free up disk space if my Mac drive is almost full?
Prompt 4
How do I clear browser history, cookies, and cache data with CleanMacJoe?
Open on GitHub → Explain another repo

← joemockdao on gitmyhub — every repo by this author, as a profile.

Verify against the repo before relying on details.