A macOS utility that moves large apps and their data to an external drive while keeping launchable local icons.
ddlmanus/MacOptimizer
A macOS system optimization app built with SwiftUI, covering system monitoring, app uninstalling, junk cleaning, large file finding and file browsing.
Open-source alternative to:CleanMyMac
AppCleaner
- Stars
- 1,835
- Forks
- 133
- Open issues
- 16
- Last commit
- 3 months ago
What is it?
MacOptimizer is a macOS utility for monitoring system resources and cleaning up disk space. It provides a SwiftUI interface with modules for viewing CPU, memory and disk usage, managing running processes, and stopping unwanted ones.
For storage cleanup, it includes an app uninstaller that finds residual files such as preferences, caches, logs, containers and launch agents, plus a junk cleaner, a large file finder, a trash manager and a deep clean feature that looks for leftover files from apps that are no longer installed. Deletions move files to the Trash by default, and Apple system files are excluded from deep clean.
The app supports English and Simplified Chinese with a switchable language setting. It requires macOS 13.0 or later and can be built from source with a shell script using Command Line Tools, without the full Xcode IDE.
Key features
- 01Real-time CPU, memory and disk usage monitoring with process management
- 02App uninstaller that detects residual files like caches, preferences and logs
- 03Junk cleaner covering system, app and browser caches (Safari, Chrome, Firefox)
- 04Large file finder and trash manager with one-click empty
- 05Deep clean for orphaned files left by uninstalled apps, with Apple system files excluded
- 06Built-in file explorer with breadcrumb navigation and terminal integration
- 07English and Chinese interface with a persistent language setting
Use cases
- Freeing disk space on a Mac by removing large files and junk caches
- Completely uninstalling macOS apps along with their leftover support files
- Checking which processes are using CPU or memory and stopping them
- Cleaning up leftover files from apps that were removed long ago
Quick start
- 1
Clone the repository
git clone https://github.com/ddlmanus/MacOptimizer.git - 2
Make the build script executable (run from the MacOptimizer folder)
chmod +x build.sh - 3
Run the build script
./build.sh - 4
Launch the built app
open build/Mac优化大师.app
Things to know
- Requires macOS 13.0 or later; it is macOS-only.
- Intel Macs need a manual edit of build.sh before building.
- The README says MIT, but the repository metadata lists no license, so check the LICENSE file before reuse.
- Some cleanup and deletion features can break apps if used carelessly, so back up data first.
Topics
FAQ
- What is MacOptimizer?
- A macOS system optimization app built with SwiftUI, covering system monitoring, app uninstalling, junk cleaning, large file finding and file browsing. MacOptimizer is a macOS utility for monitoring system resources and cleaning up disk space. It provides a SwiftUI interface with modules for viewing CPU, memory and disk usage, managing running processes, and stopping unwanted ones.
- Is MacOptimizer free to use? What license does it have?
- MacOptimizer has no declared license. Its code is public, but without a license you have no explicit permission to reuse it; ask the author before relying on it.
- Is MacOptimizer still maintained?
- Updated within 6 months. The last commit to MacOptimizer was on Aug 2, 2026.
- What can I use MacOptimizer for?
- Freeing disk space on a Mac by removing large files and junk caches Completely uninstalling macOS apps along with their leftover support files Checking which processes are using CPU or memory and stopping them Cleaning up leftover files from apps that were removed long ago
- How do I install MacOptimizer?
- Clone the repository: git clone https://github.com/ddlmanus/MacOptimizer.git Make the build script executable (run from the MacOptimizer folder): chmod +x build.sh Run the build script: ./build.sh Launch the built app: open build/Mac优化大师.app
- Where can I get MacOptimizer?
- The source code and installation instructions are on GitHub: https://github.com/ddlmanus/MacOptimizer
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
A menu bar app for macOS and Windows that lists listening ports, kills processes, and manages Kubernetes port forwards and Cloudflare Tunnels.
A native macOS toolkit for memory optimization, deep disk cleanup, app uninstalling, fan control and keep-awake, with a menu bar dashboard.
Free, open-source macOS menu bar toolkit bundling per-app volume, system monitoring, window switching, clipboard history and more.
Native macOS speech-to-text app that transcribes dictation on-device or via cloud APIs, then reprocesses text with reusable AI workflows.
A native macOS app that sets up Wine and graphics renderers to run Windows games on Apple Silicon, backed by an open compatibility database.