# omlahore/removemacai

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/omlahore-removemacai).**

_How this analysis was created: the description and tags below were written by an AI model that read this project's README and public documentation pages; stars, license and language come straight from the GitHub API. The model does not read the source code._

5,941 stars · 170 forks · Swift · MIT

## Links

- GitHub: https://github.com/omlahore/RemoveMacAI
- Homepage: https://omlahore.github.io/RemoveMacAI/
- awesome-repositories: https://awesome-repositories.com/repository/omlahore-removemacai.md

## Topics

`ai-blocker` `anti-ai` `apple-intelligence` `cli` `debloat` `hacktoberfest` `macos` `macos-27` `privacy` `siri` `swift`

## Description

RemoveMacAI is a macOS utility for turning off Apple Intelligence and the AI features built into the operating system. It disables the voice assistant, writing tools, emoji generation, summaries, and predictions individually, so any feature you still want can stay on. It also deletes the downloaded on-device models and blocks the system from fetching them again, and it can export a configuration profile that applies assistant and chatbot restrictions to phones and tablets.

Every change can be undone. The tool previews each pending change along with the exact command behind it before anything is applied. It records each setting's previous value so tweaks can be reverted one at a time or all at once with a single command. Cleanup moves files to the Trash rather than erasing them, and bundled presets such as Recommended or Maximum Privacy add to existing settings and require review first. A native graphical app and a terminal interface share the same underlying engine.

Beyond AI controls, it covers privacy settings (analytics, personalized ads, search suggestions, and assistant and dictation improvement sharing), storage cleanup for old installers, caches, developer data, and optional apps, and per-item switches for background updaters and helper processes left by other apps. A set of interface tweaks adjusts the file manager, dock, window, and typing behavior.

The terminal tool can check status, apply or undo tweaks, and produce JSON output, and it supports shell tab completion. It can run once from a temporary folder without installing anything, or be installed through Homebrew, with releases built and attested for verifiable provenance. Administrators can export settings as a configuration profile and roll it out to managed Macs through any device management system.

## Tags

### Artificial Intelligence & ML

- [AI Feature Toggles](https://awesome-repositories.com/f/artificial-intelligence-ml/agentic-systems-frameworks/agent-capabilities-skills-tooling/ai-agent-capabilities/ai-feature-activators/ai-feature-toggles.md) — Turns off the voice assistant, writing tools, emoji generation, summaries, and predictions individually so wanted features can stay on. ([source](https://github.com/omlahore/removemacai#readme))
- [On-Device Model Removal](https://awesome-repositories.com/f/artificial-intelligence-ml/on-device-model-removal.md) — Deletes the downloaded on-device AI models and blocks the system from fetching them again, reclaiming storage after features are turned off. ([source](https://omlahore.github.io/RemoveMacAI/))

### Operating Systems & Systems Programming

- [Apple Intelligence Removal](https://awesome-repositories.com/f/operating-systems-systems-programming/apple-intelligence-removal.md) — Turns off Apple Intelligence features on a Mac, deletes the downloaded models, and keeps them from coming back while preserving wanted features.
- [Reversible System Tweaks](https://awesome-repositories.com/f/operating-systems-systems-programming/reversible-system-tweaks.md) — Previews each pending change, applies it from a terminal or app, and undoes everything later to restore a Mac's earlier state.

### Part of an Awesome List

- [Telemetry and Personalized Ads Opt-Outs](https://awesome-repositories.com/f/awesome-lists/security/ad-blockers-and-privacy/telemetry-and-personalized-ads-opt-outs.md) — Turns off device analytics, personalized ads, search suggestions, and assistant and dictation improvement sharing to limit data sent to the vendor. ([source](https://omlahore.github.io/RemoveMacAI/))

### Development Tools & Productivity

- [Dry Run Simulations](https://awesome-repositories.com/f/development-tools-productivity/dry-run-simulations.md) — Computes every pending change with its exact underlying command so users can review it before anything is applied.
- [Terminal Settings Control](https://awesome-repositories.com/f/development-tools-productivity/terminal-settings-control.md) — Offers terminal commands to check status, apply or undo tweaks, manage background items, and clean storage, with JSON output and shell completion. ([source](https://github.com/omlahore/removemacai#readme))

### Mobile Development

- [Mobile AI Restriction Profiles](https://awesome-repositories.com/f/mobile-development/mobile-ai-restriction-profiles.md) — Exports a device-specific configuration profile that applies voice assistant and chatbot restrictions to phones and tablets. ([source](https://github.com/omlahore/removemacai#readme))

### Networking & Communication

- [Device Configuration Profiles](https://awesome-repositories.com/f/networking-communication/device-configuration-profiles.md) — Serialises chosen settings into a standard device-management profile that administrators can push to many machines through any management system.

### Security & Cryptography

- [Privacy Hardening](https://awesome-repositories.com/f/security-cryptography/data-privacy-management/privacy-hardening.md) — Switches off analytics, personalized ads, search suggestions, and other data sharing so a Mac sends less information to the vendor.

### Software Engineering & Architecture

- [Change Previews and Per-Setting Undo](https://awesome-repositories.com/f/software-engineering-architecture/change-previews-and-per-setting-undo.md) — Lists every pending change with its exact command before applying, and restores each setting's recorded previous value individually. ([source](https://omlahore.github.io/RemoveMacAI/))
- [Reversible Setting Snapshots](https://awesome-repositories.com/f/software-engineering-architecture/reversible-setting-snapshots.md) — Records each setting's previous value so tweaks can be reverted individually or all at once with a single command.
