macOS 27 · Apple silicon

Enhance your macOS
experience with tweaks.

TweakInject installs and manages tweaks: small add-ons that change how macOS apps behave. It is designed with safety in mind, and has a built-in store for exploring tweaks.

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

What a tweak is

A tweak changes how an app works. It might restyle part of the interface, add something the app never had, or change the way it behaves. One tweak usually does one thing.

Vanish is an example. It replaces the animation macOS plays when you close a window.

macOS has no built-in way to do any of this. TweakInject provides one. It loads the tweaks that apply to an app at the moment the app starts.

What TweakInject provides

  • Installing tweaks from the built-in store, from other repositories you add, or from a file on disk.
  • Enabling and disabling injection for specific processes or tweaks.
  • Targeting. Each tweak says which apps it applies to, and you can fine tune it.
  • Configuration for tweaks that have settings.
  • Diagnostics showing what loaded where, and what failed.
  • Publishing your own tweaks to the store, from inside the app.

Requirements

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

Requires System Integrity Protection to be disabled, which greatly reduces your Mac's security. Installation covers the steps.

Safety

Some tweaks are allowed into the parts of macOS that have full access to your Mac. TweakInject warns you about those before you install them, and offers to keep them out of anything sensitive if you would rather be careful.

Safe Mode stops injection when critical system components crash. Your tweaks stay installed, and your next login works.

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

The store

Tweaks in TI Store are reviewed by hand before they go up, and listings are signed for extra security. 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.