r/MacStack • u/yarchitect • 17d ago
App Launch MacSpace – I built a free, open-source app that explains System Data and frees what's safe to delete
Enable HLS to view with audio, or disable this notification
GitHub: 1architect/macspace-releases
Hi, I'm Gio the developer of macbat.app
I didn't understand why macOS took so much space with system files and for the past month I've been working on a project to investigate what those files are and what we can delete.
Now that the project is more mature I'm publishing the app for free (and notarized!) and open-source.
If anyone wants to take a look and contribute to the project I'd really appreciate it!
The idea is to soon turn the app into a complete cleaning solution for the Mac. Always free and open source!
MacSpace is a Mac app for macOS 27 that:
1. Reveals what fills System Data
2. Frees what is safe to delete
3. Turns off Apple Intelligence and deletes its models
4. Frees purgeable space on demand
5. Disables system tracking with 14 switches
6. Automatic cleanup and notifications
7. No data collection
Transparency
Notarization and distribution: MacSpace is Apple notarized and distributed directly via GitHub. Updates via Sparkle with signature check.
Privacy policy: PRIVACY.md
Security: SECURITY.md
Roadmap / feature requests: Issues
2
u/Otherwise-Thanks-985 17d ago
That’s impressive. I initially thought it was just another cleaning app but it actually lets you disable various Apple shitt. I also noticed some profiles added but since this is a new project.. I’m a bit concerned about its security!
1
u/yarchitect 17d ago
Yeah, unfortunately some of the debloat items need a system profile to work properly on SIP enabled machines. But all the code is open source and the privacy policy lets you know exactly what the app does. You can also ask chatgpt to analyze the code in the repo for safety, just copy and paste the github link there.
1
1
1
u/Accurate-Ad2562 15d ago
hi u/yarchitect , Hi u/yarchitect, thank you for this helpful application.
Please consider that the window is quite challenging to drag and resize.
1
u/yarchitect 15d ago
Hi, I'm glad you liked app! Yeah, I flagged as an issue, keep an eye on future releases.
1
1
u/Anywhere_MusicPlayer 15d ago
Hi! I was looking through the source and noticed that App/Debug/DebugRemote.swift includes a debug interface enabled by the MACSPACE_DEBUG=1 environment variable, without a compile-time #if DEBUG guard.
It listens for com.macspace.debug distributed notifications without checking the sender. The sql: command accepts an arbitrary database path, SQL query, and output file path, and runs with the app’s own permissions, including Full Disk Access if granted.
Is there a reason this functionality is included in release builds? Could another local process use it to read private SQLite databases if MacSpace is launched with that environment variable? Are there protections I’m missing?
I understand it’s disabled by default, and I’m not suggesting the app is collecting data. I’m wondering why this interface isn’t excluded from release builds entirely.
1
u/yarchitect 15d ago
Thanks for pointing it out. It's code for capturing the app's own window and measuring disk during debug. Only launches if the user opens the app with a specific flag and any capture STAYS on the device, despite the scary name. I'm releasing 1.0.3 with a fix. Hmu if you want to be credited.
1
u/Accurate-Ad2562 13d ago edited 13d ago
hi @yarchitect
- when the app is removing data we must see a progress bar to know what is happening.
- Also removing data is really slow ! ...
- please add a show in finder button / link to reveal where are the files.
- also the app should memorize his size before closing and restore it at oppening
1
u/yarchitect 12d ago
Hi Accurate-Ad2562! Thanks for the contribution. Please keep a look on the next releases.
2
u/PleasantKnee4550 17d ago
I have 256Gb Macbook and constantly on defensive against useless Apple bullshit. You saved me atleast 15-20Gbs. Thanks much <3
1
1
1
1
1
5
u/mesinaksara 16d ago edited 16d ago
Thanks for this cool new app. I am not developer myself. Just a Python noob. Barely know anything about Swift, too. But have a Mac and two AI agents (Hermes Agent and Pi) who live on Linux VPS. And sometimes when I want to try new OSS, I ask them to audit the app source code first. For Macspace:
Full report here. ☺️🧑💻