Back to products
Mac Cleanup Go

Mac Cleanup Go

(Open-source) macOS Cleaner for transparent, safe cleanup

Website github.com
Overview

What it is

Most Mac cleaners work like a black box—you click "clean" and hope for the best. This one shows you exactly what it finds: file paths, sizes, and categories. You pick what goes, and everything moves to Trash. Terminal-based, open source.

Intent

I need it when

Reclaim disk space by removing unnecessary cache and log files from macOS

Mac Cleanup Go scans known cache, log, and temporary file paths across 107+ targets (system, browsers, development tools, applications) and displays their sizes, allowing users to preview and selectively delete items before sending to Trash. This helps users free up gigabytes of disk space without manually hunting for cleanup locations.

Safely clean macOS without accidentally deleting important user data

Mac Cleanup Go categorizes cleanup targets by impact level (safe, moderate, risky, manual), auto-excludes risky items by default, requires explicit user selection before deletion, and provides a preview mode to inspect items before committing. Users can drill into directories and search before confirming deletion, ensuring data safety.

Automate macOS cleanup from the command line for scripting or scheduled tasks

Mac Cleanup Go provides CLI mode with --select, --clean, and --dry-run flags, enabling users to configure cleanup targets and execute cleanup non-interactively. This supports integration into shell scripts, cron jobs, or automation workflows for hands-off maintenance.

Clean development tool caches (Homebrew, Docker, Go build cache) to recover disk space

Mac Cleanup Go includes built-in scanners for Homebrew, Docker, and old downloads with 35 development-focused targets. It detects and displays cache sizes for these tools, allowing developers to selectively clean build artifacts and package manager caches without affecting project code.

Drop

Not a fit when

  • User requires a graphical user interface (GUI) instead of terminal/TUI interaction
  • User needs professional support or commercial warranty for cleanup operations
  • User wants automatic scheduled cleanup without manual selection and preview
  • User operates on non-macOS systems (Windows, Linux)
  • User needs to clean system files beyond caches, logs, and temporary files
Commercials

Pricing

Free, open-source software