A free, no-subscription macOS cleaner for professionals.
Built by Viswanath Bodasakurthi · OneMark Agency
Replaces CleanMyMac — no paywalls, no accounts, no bloat.
CompresoClean is a lightweight macOS cleaning app that frees up disk space in seconds. It was built for the OneMark team and is now open-sourced for anyone who's tired of paying for software that does something a well-written shell script can do better.
| Feature | Details |
|---|---|
| 🗑️ Caches & Logs | Clears system caches, app logs, and temp files |
| 📦 npm & Homebrew | Prunes package manager leftovers |
| 🗂️ Trash | Empties system Trash |
| 🎨 Creative Apps | Cleans Photoshop, After Effects, Premiere Pro, DaVinci Resolve, Final Cut Pro |
| 🔍 Dynamic Detection | Uses Spotlight (mdfind) — finds apps even outside /Applications |
| 📋 Run Logs | Every cleanup logged to ~/.compresoclean.log with timestamps |
| 🔔 Notifications | macOS notification shows MB freed after each run |
| ✅ Confirmation Dialog | Asks before cleaning — no accidental wipes |
- Go to Releases and download
CompresoClean_v1.1.dmg - Open the DMG and drag
CompresoClean.appto/Applications - Double-click to run
First run: macOS may show a security warning. Go to System Settings → Privacy & Security and click Open Anyway.
git clone https://github.com/viswanathbodasakurthi/CompresoClean.git
cd CompresoClean
chmod +x build.sh
./build.shThis assembles the .app bundle and outputs a DMG to ~/Desktop/CompresoClean_v1.1.dmg.
The cleaner logic lives in a single shell script:
src/CompresoClean
To modify and rebuild:
# 1. Edit the script
nano src/CompresoClean
# 2. Rebuild the app + DMG
./build.shOr, to edit directly inside the installed app using Claude Code:
cd /Applications/CompresoClean.app/Contents/MacOS
claudeCompresoClean/
├── app/
│ └── CompresoClean.app/ ← Full .app bundle (plug-and-play)
├── src/
│ └── CompresoClean ← Standalone shell script (source of truth)
├── build.sh ← Assembles .app + DMG from src/
├── docs/
│ ├── instructions.md ← Usage guide
│ └── CHANGELOG.md ← Version history
├── .gitignore
└── README.md
Every cleanup is appended to:
~/.compresoclean.log
Example entry:
[2025-06-10 14:32:01] CompresoClean v1.1 — Cleanup complete. 3,421 MB freed.
| Version | Date | Notes |
|---|---|---|
| v1.1 | 2025-06 | Dynamic app detection, macOS notifications, run logging |
| v1.0 | 2025-05 | Initial release |
Full changelog → docs/CHANGELOG.md
- Shell Script — the entire cleaner is a single
bashscript - Claude Code — used for iterative development inside the terminal
- hdiutil — native macOS DMG creation
- mdfind / Spotlight — dynamic app path detection
OneMark is a design and engineering agency building tools, platforms, and digital products.
This tool was built internally and open-sourced because good software should be free.
MIT License — use it, fork it, ship it.
Attribution appreciated but not required.
Made with 🖤 by Viswanath Bodasakurthi · OneMark Agency