macOS 27 · Apple silicon

Enhance your macOS
experience with tweaks.

TweakInject installs and manages tweaks — small add-ons that change how macOS applications and system components behave. It installs them, decides which apps and system processes they apply to, and switches them off again when you want the system back as it was.

The Injection page. Each numbered station shows one stage of the setup and its current state.

What a tweak is

A tweak is a small add-on that loads into another app and changes how it works. A tweak might add process identifiers to Dock labels, replace the animation a window uses when it closes, or quit an application automatically when you close its last window.

macOS provides no supported mechanism for this, so TweakInject supplies one. It watches for processes starting, decides which tweaks apply to each one, and loads them before that process runs its own code.

What TweakInject provides

The application is the part you interact with. It does not run with administrator privileges itself — anything requiring them is passed to a separate privileged component that accepts only a fixed set of operations.

  • Installing tweaks — from the built-in store, from other repositories you add, or from a file on disk.
  • Enabling and disabling — individually, or all at once by turning injection off.
  • Targeting — each tweak declares which apps and processes it applies to, and you can exempt individual ones.
  • Configuration — tweaks that have settings expose them through the application.
  • Diagnostics — a log of which tweaks loaded into which processes, and what failed.
  • Publishing — write a tweak and submit it to the store from inside the application, files and all.

Requirements

macOS27 or newer.
HardwareApple silicon.
AccessAn administrator account, and the ability to start up in recoveryOS.

System Integrity Protection must be turned off for injection to work. This removes real protections from the whole machine, so install tweaks only from sources you trust. Installation covers the steps.

Recovery

A tweak that fails inside an essential component — the Dock, Finder, or the window server — can leave the desktop unusable. Safe Mode exists for this. It stops every tweak loading while leaving them installed, and it engages automatically if one of those components crashes, so the next session starts in a working state without any action from you.

See Usage for how Safe Mode works day to day, or Installation to begin.

The store

Tweaks in TI Store are reviewed by hand and published under a signature made with a hardware key, which the application checks before it installs anything. You can add other people's repositories too, and anyone with a GitHub account can submit a tweak of their own.

Documentation covers all of it.