Analysis updated 2026-05-18
Free up disk space by finding and removing junk files and duplicates.
Scan a Mac for malware and clean browser privacy traces.
Fully uninstall an application including its leftover files across the system.
| iliyami/macclean | nanako0129/tokenbar | stevibe/local-screen-agent | |
|---|---|---|---|
| Stars | 64 | 64 | 65 |
| Language | Swift | Swift | Swift |
| Setup difficulty | easy | easy | hard |
| Complexity | 2/5 | 2/5 | 4/5 |
| Audience | general | developer | developer |
Figures from each repo's GitHub metadata at analysis time.
Some scan modules need Full Disk Access granted manually in macOS Privacy settings.
Mac Clean is a free, open source Mac app that cleans junk files, scans for malware, uninstalls apps completely, and shows you what is taking up space on your hard drive, all from one interface. It is built as a transparent alternative to the paid app CleanMyMac, aiming to match most of its features without a subscription, telemetry, or ads. The app is organized into several areas. The cleanup tools scan for 16 categories of junk such as caches, logs, and leftover files, plus cached mail attachments and items in trash. The protection tools include a malware scanner with three scan depths and a privacy cleaner that removes browsing history and cookies from Safari, Chrome, and Firefox. The performance tools let you manage which apps launch automatically and run maintenance tasks like freeing memory and rebuilding system indexes. The uninstaller looks across many system folders to find every file connected to an app so nothing is left behind. There is also a visual disk map for finding large files, a duplicate file finder, and a secure file shredder. A separate menu bar tool shows live stats for CPU, memory, disk, battery, and network. Under the hood, Mac Clean is written in Swift 6 using SwiftUI and AppKit, with a background helper process for tasks that need elevated permissions and a small SQLite database. The project pays close attention to safety: system folders are protected from deletion, files are sent to Trash rather than erased outright by default, and there is a dry run mode to preview what would be removed before anything happens. You can install it with Homebrew using one command, through a one-line installer script, or by downloading a disk image from the Releases page. It can also be built from source using Swift's build tools, and it includes 275 automated tests. The project is released under the BSD-3-Clause license, a permissive license that allows free use, including commercial use, as long as credit is kept.
A free, open source Mac utility that cleans junk files, scans for malware, uninstalls apps fully, and visualizes disk usage, without subscriptions or tracking.
Mainly Swift. The stack also includes Swift, SwiftUI, AppKit.
Use freely for any purpose, including commercial use, as long as you keep the copyright and license notice.
Setup difficulty is rated easy, with roughly 5min to a first successful run.
Mainly general.
This repo across BitVibe Labs
Verify against the repo before relying on details.