Turn off Apple Intelligence on macOS 27 and get its disk space back
github.com
github.com
The functionality of Find Any File was built in to Mac OS 9 and earlier. It was rock-solid reliable. So of course Apple removed it and now to get reliable search you have to use a third-party tool. Or 'find' in the Terminal.
For many users, it is a strict downgrade that was forced on them against their consent.
I know this because I just explicitly enabled it, and now I have the new Spotlight search. I didn't have it before I enabled it.
That's revolutionary.
I made my own “pseudo spotlight” and mapped it to ⌘-Space specifically for this. It just goes against old fashioned locate/updatedb, but with a very quick check against /Applications first + running the search query through bc and if it’s valid syntax, showing the math result.
I wipe the whole thing and installed Fedora.
I could tolerate windows if I needed a particular set of software on it, but no way that I could use it as a daily driver.
This is a fully functioning feature that people don’t like for what ever reason.
I’m stating that the Windows problem was very different. Your machine would be loaded up with software for various vendors that the manufacturer did deals with to lower the price of the machine. They were all trials.
Except it isn't and they weren't. MS Windows never came with trials, it came with shortcuts. OEMs bundled with their Windows image more of their (crap) full software than trials.
And to this day debloating tools are tasked with removing full MS bundled (or auto installed) software like Teams, Outlook, DevHome, Copilot, M365, Recall, etc. So exactly the same problem as Apple Intelligence. Whether you consider it useful is up to you. Whether it's bundled is up to Apple.
Old classmates back in the day used to hate the 128 × 128 px icons macOS shipped. A waste of space for eye candy.
12 GB is at most 4.68% of your Mac. Improving on Apple Intelligence is something of value, as is consumerizing local-first AI.
We’re not talking adware here.
> Improving on Apple Intelligence is something of value
Not if you didn't use apple intelligence in the first place (and/or aren't interested in using it going forward). > as is consumerizing local-first AI
If and only if there is actual demand for it. If most users do not want this, it's a bad feature.Also suggesting that sacrificing 1/20 of your disk space is NBD is crazy. I have to prune space on my drive all the time because macs ship with the least amount of disk space that apple imagines they can get away with as possible.
Is the marketing really getting this good?
People here misunderstand just how different they are to the norm. "I want x, y, z to be free so I can modify it!" Most people buying Apple products don't, hell most people buying any phone doesn't want that, they want a smartphone that works out of the box and never fails to be a smartphone. The walled garden is largely a feature and not a bug, it's just not a feature you want, just like the aesthetics, social factors, ease of use, etc don't matter to you as much as function.
Most people aren't like that.
It's also not the full extent of disk usage by built-in apps which aren't removable by normal means on macOS. An empty macOS installation is like 35 GB. NixOS is not known for being particularly space efficient, but 30-40 GB is how much space I use on it for the OS and all applications, including a ton of developer tools, on my graphical systems. For the base OS with a full fat desktop environment, most Linux distros have you looking at less than 10 GB. So this comes as a massive increase on an OS that already burns a ton of disk space before you even get to touch it.
That extra space is for my media.
So, it's not for "what ever reason", it's quite a reason to reject this.
Case in point: the AI models can’t be offloaded to iCloud.
(Correct me if I’m wrong, but this is how I understand it)
You can actually replace the storage on Apple desktops but it’s a bit of a pain and isn’t as cheap as m.2 2280 drives.
I don’t really know why Apple does this when their solution doesn’t seem to offer an obvious advantage. They aren’t faster than existing solutions or anything like that.
I don’t think the benefits are the same as with their RAM being part of their SoC, as that gives them real speed improvements, right?
Trial versions are installed by the OEMs so that's not a Windows problem.
Microsoft has given you the tools (Group Policy) for the last 25+ years to customize most of this.
My last install of Windows 11 was shockingly frustrating but with a little patience and discipline it's customized to Windows 7 levels of sanity using nothing but out of the box tools. Shockingly, it works better than writing angry blog posts about it.
They have to give you a choice because they have surly enterprise customers who would be upset otherwise.
Morally, why should Home users have to pay a $70 upgrade (or whatever it is) to the company extorting them with forced-on crap they didn't originally have and don't want?
> Microsoft has given you the tools (Group Policy) for the last 25+ years to customize most of this.
Most people including me don’t know what this is and more importantly they just don’t care. The frame of reference is “I buy (vendor) laptop and Windows comes with all this stupid stuff I have to uninstall”. It is never “I bought Windows and I just use the Group Policy to do XYZ, and then….”.
Speakers, touchpad and battery life are inferior. Speakers are OK after installing EasyEffects and I don't use the touchpad while programming. And battery life is close enough
Cachyos with KDE is 10x better than MacOS. So it doesn't make sense to use macbooks for programming anymore IMO.
You can't even see the update download speed or progress percentage on MacOS, and have to approve 3 times to run a downloaded program, brew is terrible in terms of performance etc. etc. etc.
I usually use XMonad, but then I nearly do everything in the command line, and I don't like to move my windows around via mouse. (Though XMonad supports that, too.)
XMonad works for me, but I wouldn't call it out specifically as contributing to the experience.
> You can't even see the update download speed or progress percentage on MacOS, [...]
What program are you talking about? You can customise eg Firefox on Mac, just like anywhere else, with extensions to look however you want.
> [...] brew is terrible in terms of performance [...]
I'm trying to fix at least brew's Python performance a bit:
Only major issue I had was because of cachyos (I think) or just some LLM commands I ran that broke my sound output so I had to reinstall the OS. I probably had more but was using other OS like EndeavorOS/Manjaro before and don't think it was related to KDE.
Also I just like the UI of it and can find any setting I want easily.
> What program are you talking about? You can customise eg Firefox on Mac, just like anywhere else, with extensions to look however you want.
I mean the Software Update thing that updates the OS itself. I also had issues like ghost updates for xcode tools with it (updates come even after I uninstall xcode tools).
> I'm trying to fix at least brew's Python performance a bit:
Nice!
I can't speak from personal experience since my only laptop is an Intel Framework 13 with no dGPU, but there'll be two other main cases both involving Nvidia that tend to bite people.
1. "Gaming" laptops usually with integrated Intel GPU + Nvidia discrete GPU. Not sure what advancements have been made in power management, there. I know there's some incantations one can put in .desktop files to prefer the discrete GPU for like, games, but not much more I can speak to.
2. General fun involving the fact that Nvidia's "gold-standard" drivers are not mainlined in the kernel, but maybe the fact that they are "open source"* means at some point there'll be parity with them. I think that is the goal of Red Hat's Nova driver in development.
* these days, the GPUs got complicated enough they have management processors on them that can actually run most of the complicated algorithms via a firmware blob. So the current open-source drivers basically bridge the gap between the kernel's various subsystems and that little processor to work the magic.
On another note, Intel Xe/i915 have been pretty good, I've used both for integrated GPUs and an Arc Alchemist-generation discrete card of theirs. The framework 13 12th gen intel GPU struggled at the start with a lot of hangs but within a few months of launch, some smart cookies at Intel managed to fix various bugs and it was smooth sailing from there, with the exception of thermals just being in a rough spot on that generation.
I suppose it depends upon the model, but I find my Lenovo Yoga's touchpad vastly superior to my MacBook Pro's touchpad. Tracking is fine on both, yet I'm having trouble trouble with the MacBook Pro consistently handling clicks. Granted, that is probably a software thing. As an added bonus, the Yoga has a touch screen which folds back, both of which are nice to have. (Agreed on the Mac speakers being significantly better though.)
> Cachyos with KDE is 10x better than MacOS.
That is subjective. I definitely agree with you, but a lot of people won't. Then again, I have been using Linux for about 30 years so modern macOS feels limiting and there is very little I can do about it.
I was running Asahi/NixOS on a Macbook Air for a long time, and that experience was also top notch--only battery life was a few percentage points worse on NixOS--but the aarch64 software situation and emulation experience were just not there. I expect they've improved a bit since.
If someone would make a quality laptop that doesn't look like a Honda street racer and has excellent audio, I'd be very happy.
The single thing I had in macOS I can't replicate in Linux is Preview. Other than that, literally everything is better on this side. I expected to have a bad adaptation period, but the experience has truly caught up.
And so much useless crap you can't turn off without disabling SIP, which it doesn't feel like you're meant to, because who knows what daemon will bring down the entire system when another it expects to be there isn't…
Windows 11 still ships with the installer from Vista.
To be like Windows, Apple would have to constantly change the OS so that the workarounds no longer function.
How many times did users find a way to enable local user accounts on Windows, only to have Microsoft force online accounts on them again?
I also realized that I still call it OSX even though it is macOS nowadays.
Now you may ask who talks to AI? Well this dork does in time I bet more will. Especially, for giving me directions like "That new sub shop is across the street to your favorite McDonalds." No need to fiddle with a phone or look at a screen just drive to a familiar place. I believe, talking to AI is safer while driving then us on our phones or messing with screens.
It seems insane given that Apple’s competitors (Microsoft, Firefox, probably others) moved toward a global AI switch to make the choice easy for their customers.
You do realize how ridiculous that is as a "solution", right? It's good if it works, but you can't possibly think that this is anything other than user-hostile
More recently, at the end of August, by the dates on my screenshots on my work laptop (the only Apple device I use) I took screenshots because I was incredulous of the sheer audacity of the UI shown for updating from MacOS 15.7.7 to 15.7.9 along with, in the words of the update UI, "1 more" update. When I clicked the button to view all of the available updates, it showed three available updates, which were, in order, MacOS 26.6.2 (which was checked), MacOS 15.7.9 (which was unchecked), and Safari 26.6.1 (which was checked). They literally previewed the only update that was not checked despite not even sorting it at the top of the list of updates available to install. I have absolutely no clue what would have happened if I clicked the "Update now" button next to the prompt for 15.7.9 rather than the identically-styled-to-non-link-element text for viewing the full set of updates, but at absolute best it would have just done something entirely different than what I'd get from the default options when viewing the expanded list, and it seems far more likely that it would have just also done the default options of the expanded view and updated to a completely different version that it put next to the update button.
What's going on at Apple product strategy?
Could the rise of LLMs and vibe-coding have motivated people who otherwise wouldn't bother?
Trivial to remove (just delete the files), but also very little in the way of savings --- less than 1MB each.
That's a half-truth at best; I can just open the disk image in a hex editor if nothing else understands the format.
Hackintoshers have figured out how to add/modify drivers etc. It's certainly not without obstacles, but that's still very far from "impossible". If I remember correctly, you need to re-snapshot the FS and tell the bootloader to boot from it.
(And necessarily, ignoring the countless cries of "it can't be done" was how I was able to accomplish my goal... I knew that it was possible since I could edit any bit of the FS; figuring out which files I could remove and patch was the hard and undocumented part.)
And then you can remount `/` as read-write, and create a new blessed snapshot with your changes made to it.
This doesn't actually delete the signed snapshot though, so the space consumed by `/System/Applications/Chess` still is consumed. I'm not sure if MacOS will allow deleting the final sealed snapshot for `/`. It might, I don't know that anyone is clamoring for it though.
Does disabling SIP, rebooting, making changes, then turning it back on and rebooting again not work anymore?
But that's it.
I'm not sure there were enough people looking at finder and thinking "I wish I could talk to an AI to open a file on my desktop which I could've simply double clicked on anyway"
I realized that in 2005(ish) my work station was a fully decked out Dual 2Ghz G5 Powermac that had 8GB of RAM. Yes, that was OBSCENE at the time but it was being used for generating light maps on 3D scenes and we were going to use all the memory we could get and 64bit processors with their memory addressing was a nice to have. But it was 8GB, a size that is still common today.
New laptops and even desktop still come with 8GB some 21 years later, who could have seen that coming? It would be like selling a PC in 2005 with 2MB of RAM.
Sure, not frontier levels but fine for basic tasks and they are off-the-cloud.
It's my disk space, processing power and electricity. Apple shouldn't get to use it as they please
This is very much an anti-user behavior. Certainly having models run on-device is preferred when possible, but if you don't want to use the Apple Intelligence this is an anti-feature. Especially on devices with small storage capacities which are impacted the most by this.
1) They have issues with the ways these models were trained. They may consider it unethical to use models trained on what they consider plagiarized material or on material that used a lot of energy for training.
2) They may have higher value uses of the storage space and compute resource.
3) They may view installation of apps and features without consent to be an infringement on running their device the way they would like.
4) They may find the general technology and its impact on society to be concerning, anxiety inducing, frustrating, or irritating. And simply not want to participate.
5) They think it sucks. Like, out just doesn't work or doesn't help them.
Let me juggle juggle with the small space I have the way I want.
I am personally tired of Apple and Microsoft fattening up operating systems.
I'd be much more willing to try the stuff if they gave me control over when I do so LIKE THEY DID IN THE VERSION LITERALLY PRIOR TO THIS ONE.
Apple did the same thing with watchOS by the way. They forced a stupid new quick actions menu that always pops up before getting to the all apps screen and removed the app switcher. if you want to terminate non-working apps that are prone to not working, like Apple Music, the solution now is "well, tough shit."
In fact I don't want models doing anything in the background that I didn't explicitly ask them to do.
This has nothing to do with consent. A product you use is going in a different direction than your personal preference. Nothing new here.
Also, a 256GB Mac Mini literally cannot function with this garbage installed. There isn’t enough disk space.
Lots of opinions for sure, but I’m curious how Apple actually tries to decide the cost-benefit of these kinds of things. Obviously they know they need added disk usage and some people will be upset. Do they have a model to estimate or do they just A/B test and see how it goes?
What worries me is that Apple might to be heading in a bit of a bloatware direction with this stuff. Having to give up tens of GB of storage for an AI model that I may not even use feels pretty far from the old Apple approach of keeping the OS lean
I switched to MacOS 3 years ago because of Microsoft and the writing on the wall seems to say I got another year left before I'm forced into Linux. Because if I have to maintain my own OS then I might as well install Linux and do it once.
Keep in mind this is the second time they have switched arches and the second round of complaints of Rosetta removal.
I didn't want the PPC emulator removed and I don't want the x86 emulator to be removed either. If that makes me a weirdo, so be it.
Even a good emulator might fix bugs that some piece of software relied on.
It’s certainly a shame if they got rid of Rosetta forever so hopefully it’s still available as an optional download.
There's a singular very good reason to upgrade to 27 and any new version (at least when a .1 minor version is out and the kinds have been ironed): the whole ecosystem works better when you are on the latest stuff.
So unless you have legacy app needs, or need ultra stability for stuff like running a video shop or something, it makes sense to keep up, or at least don't fall more than 1-2 versions behind.
>They removed Rosetta and you have to reinstall that if you want it.
And they'll kill it entirely in a future version. It's been like 6 years for getting apps to Apple Silicon versions. And it's generally not ideal to run both AS and Intel programs if you can avoid it (wastes double the system lib memories, Intel misses some extra protections, etc).
>I switched to MacOS 3 years ago
OK, this explains it. So macOS is not like Windows where you can have even 15 years old version of the OS and programs still work forever.
Would you like to use that in your AI washing machine, which is AI-powered with our smAIrt wAIsh app? It features a helpful chatbot that will tell you helpful things you could never find out before, such as what wash settings to use for your load. Don't forget to download our limited-time AI-optimized wash cycle on the way out! And then you can rest easy, kick back and watch some AI-made content on your AI smart TV while the AI robot vacuum handles another one of your chores. Got any questions? Just contact our helpful AI assistant (human agent service no longer available) and it will help you with all your AI needs.
The investors were getting nervous, because the tech market was about to stop looking so hot. But now they have a savior. This is what made them collectively go "WE WANT AI!!!!!" This is why every company is now trying to AI-ify itself, no matter how absurd that is. This is just what companies do now. Hopping on the bandwagon is no longer optional. Good, stable companies are worthless if there's a compAIny promising riches because of how AI they are.
I did laundry earlier today, which literally was just tossing a bunch of stuff in and hitting one button, then coming back in an our to move it to the dryer (which is still one of the dozens of settings and LED light appliances for the time being, unfortunately). It was glorious.
of the 693 processes running on my macos machine, I hand picked a bunch (60+) that I think are nonsense, and would probably make my machine run faster and more privately without:
adprivacyd amsaccountsd amsengagementd analyticsagent appstoreagent ASPCarryLog audioanalyticsd betaenrollmentagent betaenrollmentd businessservicesd cloudphotod CloudTelemetryService com.apple.geod commerce EscrowSecurityAlert feedbackd financed findmybeaconingd findmydeviced findmylocateagent FindMyMacd FindMyWidgetItems FindMyWidgetPeople generativeexperiencesd geoanalyticsd geodMachServiceBridge homeenergyd HomeWidget icloudmailagent inputanalyticsd itunescloudd knowledge-agent knowledgeconstructiond liquiddetectiond mediaanalysisd mobileactivationd nearbyd NewsTag NewsToday2 nfcd online-auth-agent osanalyticshelper PeopleWidget_macOSExtension PerfPowerTelemetryClientRegistrationService proactiveeventtrackerd promotedcontentd rtcreportingd searchpartyd siriknowledged spotlightknowledged StocksWidget studentd swtransparencyd Terminal tipsd triald triald_system UsageTrackingAgent weatherd WeatherWidget WorldClockWidget
My guess is that we need some tailored configuration profile that will run on the device, which seems to be how this project solved it for macOS.
What's that? You didn't pay Apple's 1200% markup on storage, just so you can have enough room for your actual work after the OS fills your disk with a bunch of bloat? What are you, poor?
Thank you, I might. I never have, the launch was such a mess, I've never looked back and fastidiously turn it all off.
What's changed, for you to say it now works? And what do you successfully and regularly do with it?
The problem is Apple intelligence is decent, but not worth 20% of your storage decent.
Frankly, the only company attempting to create websites that only work in Chrome is Google.
I can imagine Siri AI being useful on iOS because of its deep integration to the OS. But for MacOS there’s better tools
GNOME has reached maturity and hasn't changed significantly in years, while Apple is busy destroying macOS.
I should applaud their efforts, and I get that much of it is voluntary, but their bugs are numerous, notable and the way they interact with the rest of the universe (both people with accessibility needs, and the wider developer ecosystem on linux) can most accurately be described as arrogant and hostile.
KDE is the bastion of maturity here, and I would agree that it is mature.
I’m not sure how the love for GNOME continues when KDE (while not my personal choice) has clearly been running circles around it since GNOME3 and the gap has only widened since that change too.
Personally, my limited experimentation with Apple AI has left me quite liking it.
The contents of the Exportable’Privacy Report’ are interesting to look through
I see archive.today has the charming old ruby version on the bottom of a 2013 brew.sh page in 2013, when I must first have used it https://archive.ph/lCqJ1
ruby -e "$(curl -fsSL https://raw.github.com/mxcl/homebrew/go)"
But the form of incantation is now pervasive.Huh cool. They're doing curl | bash properly.
(Note that the attestation does not appear to cover the shell script either, it only covers the script's final payload. The shell script is also referenced via `main`, so it's mutable even if the underlying payload is properly attested. That's not good!)
If you've already decided you trust the author, what's the actual threat here?
But then again, I'm a bit paranoid. At a minimum I would download the script and read it, and if it was too long or not written clearly enough then I would just drop it and find something better.
program.bin
install.sh
It seems rather pointless for me to thoroughly inspect the install script before I run the program.Its a different threat model. You should not curl bash.
But I assumed the intended audience are home users with entry level macbooks/minis with 128 GB RAM where this patch actually helps them.
Like I get why it’s bad, but also homebrew package installation is a more organized version of this.
Hashes are cool but also in a lot of systems you’re trusting the hash to be provided by the same website you don’t trust the binaries from…
And if you're in the state of mind to consider the security nuances of curl|bash verses other install methods, you're already past the "should I be installing this?" question and the complaints on this page won't save you. The delay is the thing mostly likely to make you rethink.
They're pushing FUD around downloading a file but then suggest that we trust the same chain of complex things to display the right hash value? Integrity != authentication.
Excuse me, they are TLS certs.
Thanks Arialdomartini, as I was saying… we need to renew the SSL Certs
"Did you know there's no pumpkin in pumpkin spice?"
"Next you're going to tell me what's not in baby powder, aren't you?"
Telling users it’s fine to raw dog arbitrary commands directly into their shell is dangerous and lowers the bar for all security. In fact by even making this comparison you are communicating that you are complacent with pip and npm’s issues and why shouldn’t you just execute arbitrary commands without even a second glance? Security doesn’t matter!
And for the record, even with pip and npm being the way that they are, they are still better than a curl pipe because they are versioned. In the case I get a compromised deployment I understand immediately if I got hit by the affected package, and the entire repo can then be audited. Not the case when I’m just curling whatever the internet wants to send into my process space
curl | bash scripts all define a function and then call it on the last line. This is a non issue in the real world.
> The server knows you’re piping — and can lie
This `sleep` based trick is always a cool demo to show freinds yes, but the server can also sneak in malware in a multitude of other ways given you're downloading code and binaries from them.
> You trust DNS, TLS, the CDN, and the origin simultaneously. A compromised CDN or BGP hijack delivers malware silently.
Well yes, that's how the internet works. If TLS of the server is really compromised, then the attacker will replace the checksum as well as the signing key. In real scenarios, you are going to be reading the signing key and checksum from the same domain. [1]
> You can’t reproduce what ran
`| tee inspect.sh | bash`
> Add sudo and it’s game over
Most credentials and important files live in the home directory, root is a red herring. If you're running it on shared server, then well... don't add sudo.
[1] Yes of course there are legitimate usecases for signing software. Common example: linux distros which are mirrored at many domains, but the checksum and signature are hosted on the canonical domain. But if I am curlbashing uv's install.sh from `astral.sh`, then doing signature verification using the public key hosted on the same astral.sh isn't adding much.
Please take a look at this before making any assertions... https://github.com/omlahore/RemoveMacAI/blob/main/install.sh
The problem is that:
1. The effort and care needed to test is unnecessarily high. You've got to guard against way more tricks from an interactive source that can see you and choose what it's going to deliver and how.
2. With no "standard" artifact that can be exactly compared, that work cannot be shared.
In contrast, release_1.2.3.zip isn't going to mutate under you and everybody can agree on what its size/hash/bytes ought to be, and if it deviates from that it sets off alarm-bells.
> curl | bash scripts all define a function and then call it on the last line. This is a non issue in the real world.
Why would a convention often followed by good/careful actors bind what malicious/careless people create?
Consider this analogy: You need to meet a stranger to get their signature on a legal document, and the stranger could be a rapist murderer. Which option sounds better?
1. Meet them in a crowded convention center with cameras.
2. Meet them alone in an abandoned building.
Sure, they could whip out a knife and stab you either way, but it's not a "lost cause anyways", There's still a significant difference in risk: If they have any rationality, the public place deters them because the risk of being detected and caught is higher.
> I don't see what the zip file adds.
A public single-signature release means that the entity must choose to either release something benign to everyone, or malicious to everyone. Even if the shared artifact has sneaky covert logic to trigger in only some environments, the logic is latent in all copies, and their risk is much higher than if they can give individualized artifacts to each recipient.
In contrast, curl-to-bash means a savvy villain could give a perfect veneer of respectability to the world at large, while sending tailored attacks to particular consumers.
Worse, the weird process (which should not be normalized) means victims will lose some of the best clues for figuring out how they got hacked later.
Isn't that a bit like shutting the stable door after the horse has bolted?
>> reproduce what ran
curl -fsSL https://raw.githubusercontent.com/omlahore/RemoveMacAI/main/install.sh | pi -p 'Security-audit this shell script; output the script unchanged ONLY if safe to execute, otherwise output nothing and explain findings to stderr' | bashAvoiding curlbashing is masking a deeper problem.
Does apple not realize there is an SSD crisis happening? Used to love apple (Apple IIc was my first computer). But now? Terrible.
Apple is an advertising company and thus inherently untrustworthy.