A modern, beautiful macOS storage cleaner and system optimizer. Keep your Mac clean and running smoothly with an intuitive interface.
|
|
Sandbox Protected — Mintify runs in Apple's App Sandbox. No full disk access required.
Permissions are requested only when needed for specific folders you want to scan.
- ✅ No tracking, no analytics, no data collection
- ✅ Scans only where you allow
- ✅ Open source — verify the code yourself
| Feature | Mintify | CleanMyMac X |
|---|---|---|
| Price | 🆓 Free | $34.95/year |
| Open Source | ✅ Yes | ❌ No |
| App Size | 📦 ~3.4 MB | 📦 ~300 MB |
| Sandbox | ✅ Protected | ❌ Full Disk Access |
| Tracking | ❌ None | |
| Native SwiftUI | ✅ Yes | ❌ AppKit |
| Menu Bar Mode | ✅ Lightweight |
Intelligent junk file detection across 6 categories:
- User & Browser caches (Safari, Chrome, Firefox)
- System logs & crash reports
- Xcode DerivedData, Archives, Device Support
- Developer tools (npm, yarn, pip, CocoaPods, Homebrew)
Real-time scanning progress with per-folder breakdown
Customizable threshold scanning to identify space hogs:
- Filter by size (100MB, 500MB, 1GB, custom)
- Sort by size, name, or modification date
- Category filtering (images, videos, archives, etc.)
Uses FileManager with efficient directory enumeration
Content-based detection using MD5 hashing:
- Size-first filtering for performance
- Group duplicates by content hash
- Smart selection (keep original, remove copies)
Handles large files efficiently with streaming hash
Interactive treemap of disk usage:
- Drill-down navigation by folder
- Visual size representation
- System vs. user data breakdown
Uses URLResourceKey for accurate size calculation
Real-time system monitoring via Mach APIs:
- Memory pressure & usage stats
- CPU usage per core
- Top processes by memory consumption
Native host_statistics64 for accurate metrics
Complete removal including leftovers:
- Application Support files
- Preferences (plist), Caches, Saved States
- Reveal in Finder before deletion
Scans /Applications and ~/Applications
Lightweight menu bar accessory with quick access popover:
- System stats at a glance (CPU, RAM, Storage)
- One-click scan trigger
- Opens full app on demand, hides to menu bar when closed
Built with NSStatusItem + SwiftUI NSHostingController
🧹 Storage Cleaner Flow
flowchart LR
A[Start Scan] --> B{Request Permission}
B -->|Granted| C[Scan Categories]
B -->|Denied| D[Skip Folder]
C --> E[User Caches]
C --> F[Browser Caches]
C --> G[Logs]
C --> H[Xcode]
C --> I[Dev Tools]
E & F & G & H & I --> J[Calculate Sizes]
J --> K[Display Results]
K --> L{User Selection}
L --> M[Clean Selected]
M --> N[✓ Done]
📋 Duplicate Finder Flow
flowchart LR
A[Select Folders] --> B{Request Permission}
B -->|Granted| C[Enumerate Files]
C --> D[Group by Size]
D --> E[Filter Same Size]
E --> F[Calculate MD5 Hash]
F --> G[Group by Hash]
G --> H[Display Duplicates]
H --> I{User Selection}
I --> J[Delete Copies]
J --> K[✓ Done]
🗑️ App Uninstaller Flow
flowchart LR
A[Scan Apps] --> B["System Apps"]
A --> C["User Apps"]
B & C --> D[List Installed Apps]
D --> E{Select App}
E --> F[Find Leftovers]
F --> G[App Support]
F --> H[Preferences]
F --> I[Caches]
F --> J[Saved States]
G & H & I & J --> K[Show All Files]
K --> L{Confirm Delete}
L --> M[Move to Trash]
M --> N[✓ Done]
- macOS 14.0+ (Sonoma or later)
- Xcode 15.0+ (for building from source)
-
Install XcodeGen
brew install xcodegen
-
Clone the repository
git clone https://github.com/YOUR_USERNAME/Mintify.git cd Mintify -
Generate Xcode project
xcodegen generate
-
Open and build
open Mintify.xcodeproj
Then press
⌘Rto build and run.
After launching, Mintify runs in the menu bar. Click the ✨ icon to:
- View system stats
- Quick scan for junk files
- Access the full application
Click "Open Mintify" to access all features:
- Cleaner: Scan and clean cached files
- Large Files: Find space-consuming files
- Duplicates: Detect duplicate content
- Disk Space: Visualize storage usage
- Memory: Monitor RAM
- Uninstaller: Remove apps completely
Mintify/
├── App/ # AppDelegate, MainTab
├── States/ # Observable state classes
├── Views/ # SwiftUI views (feature-based)
│ ├── Shared/ # Reusable components
│ ├── Cleaner/ # Storage cleaner views
│ ├── Duplicates/ # Duplicate finder views
│ └── ...
├── Services/ # Scanners and business logic
├── Models/ # Data models
└── docs/ # Documentation
See docs/ARCHITECTURE.md for detailed architecture.
| Document | Description |
|---|---|
| Architecture | System architecture and code organization |
| Features | Detailed feature documentation |
| Development | Development setup guide |
| Contributing | Contribution guidelines |
Contributions are welcome! Please read our Contributing Guide for details.
- Fork the repository
- Create a feature branch
- Make your changes
- Submit a pull request
Mintify was born from frustration with bloated, ad-filled Mac cleaners that don't respect your privacy or system. This is a 100% native SwiftUI app with:
- 🔒 Sandbox protected — no full disk access required
- 🚫 No tracking, no ads, no subscriptions
- 📖 Open source and transparent
- ⚡️ Built for developers who appreciate clean code
Thanks to everyone who has contributed to Mintify! 🎉
Want to contribute? Check out our Contributing Guide to get started!
Yellow Studio Labs
This project is licensed under the MIT License - see the LICENSE file for details.
Yellow Studio Labs • Made with ✨ for the world

