macToolKit
Free & open-source toolkit for macOS

Four Mac tools.
One menu bar icon.

macToolKit is a native menu bar app that bundles the little utilities you'd otherwise install four apps for: f.lux-style color temperature, trigger-word AI rewriting, scroll reversing, and an Alt-Tab window switcher. Each one toggles on and off independently - use what you want, ignore the rest.

MIT licensed · Signed & notarized · macOS 26+ · Apple Silicon · or install with Homebrew

01How it works

A wrench in the menu bar, tools on demand

No dock icon unless you want one, no windows to babysit. Click the wrench, flip a toggle, and the tool runs quietly in the background until you turn it off.

i.

Click the wrench

One icon in the menu bar opens a plain, native menu: a toggle per tool, Settings, and Quit. That's the whole surface.

ii.

Toggle the tools you want

Each of the four tools is independent. Run just the scroll reverser, or all four - nothing loads until you switch it on.

iii.

Grant once, forget

Tools that watch input need Accessibility - macOS asks once, the app waits calmly until you grant it. Window thumbnails add optional Screen Recording.

iv.

Everything stays on-device

Native SwiftUI/AppKit, no accounts, no telemetry. Rewritely runs on Apple Intelligence - your text never leaves the Mac.

02The four tools

The utilities you'd install four apps for

Each tool gets its own settings pane, its own tint, and its own on/off switch. Together they replace a small folder of single-purpose apps.

Color Temperature

Warm evenings, without f.lux

Warms the display so late-night screens are easier on the eyes. Drag the slider for a fixed warmth, or let it follow the sun.

  • Auto mode - warms at sunset, cools at sunrise. Uses your location (optional) or fixed times you set.
  • Survives sleep and display changes - macOS resets gamma tables on wake; macToolKit reapplies your warmth automatically.
  • Clean exit - disabling the tool or quitting the app restores your display's original calibration, never a stuck tint.
  • No permissions needed - the only tool of the four that works out of the box.
macToolKit Color Temperature settings: kelvin slider and sunset-to-sunrise auto mode
fig. 1Color Temperature - manual kelvin or sunset-to-sunrise auto.
A bright map on screen at normal display color
fig. 1bDrag the handle - the same screen at daylight color and with the evening warmth applied.
Rewritely

Type a trigger, get a rewrite in place

End any text field with a trigger word - ;;fix, ;;tight, ;;prof - and the text is rewritten right where you typed it. Works in Mail, Slack, browsers, anywhere.

  • On-device Apple Intelligence - the rewrite runs on the local model. Nothing is sent to a server, no API key to manage.
  • Your triggers, your prompts - edit the defaults or add your own; {{text}} in a prompt stands for the field's text.
  • Defaults included - ;;fix fixes spelling and grammar, ;;tight makes it concise, ;;prof makes it professional.
  • Stubborn fields handled - some Electron and web views won't accept direct replacement; a clipboard fallback preserves everything after the trigger.
macToolKit Rewritely settings: trigger words with editable prompts, powered by on-device Apple Intelligence
fig. 2Rewritely - trigger words with per-trigger prompts.
Scroll Reverser

Natural on the trackpad, normal on the mouse

macOS gives you one scroll direction for everything. If you like "natural" scrolling on the trackpad but a classic wheel on your mouse - or the other way round - this fixes it.

  • Per device - trackpad and mouse are reversed independently.
  • Per axis - vertical and horizontal scrolling are also independent, so you can flip one without the other.
  • Resilient - the event tap runs on its own thread and recovers automatically if macOS pauses it.
macToolKit Scroll Reverser settings: independent toggles for trackpad, mouse, vertical and horizontal
fig. 3Scroll Reverser - per-device, per-axis direction.
Window Switcher

Switch between windows, not apps

Cmd-Tab cycles apps; this cycles windows - including minimized ones. Hold and press Tab to flip through everything you have open.

  • Three looks - live window thumbnails, app icons, or plain titles.
  • Per-shortcut slots - configure multiple shortcuts from ⌥, ⌘, ⌃ or fn plus Tab or backtick; bind ⌘Tab and it becomes a full Cmd-Tab replacement.
  • Thumbnails optional - they need Screen Recording permission; without it the switcher falls back to app-icon tiles instead of breaking.
macToolKit Window Switcher settings: shortcut slots, appearance choices of thumbnails, app icons or titles
fig. 4Window Switcher - shortcut slots and three appearances.
The Window Switcher overlay in action: live thumbnails of every open window, including minimized ones
fig. 4bThe switcher itself - live thumbnails of every window, minimized ones included.
General

Settings that feel like System Settings

One window, slim sidebar, a pane per tool - each with a status chip that tells you at a glance whether it's running or waiting on a permission.

  • Appearance - follow the system, or force Light (the cream palette) or Dark.
  • Show in Dock - run as a pure menu bar app, or add a dock icon if that's your style.
  • Launch at login - one toggle, so your tools are on from the first second.
macToolKit General settings: appearance, show in dock, and launch at login
fig. 5General - appearance, dock icon, launch at login.
&The fine print, in a good way

Signed & notarized

Developer ID signed and notarized by Apple - it opens without Gatekeeper warnings.

Native, not Electron

SwiftUI and AppKit with system materials and SF Pro. Feels like part of macOS because it's built like it.

Self-healing taps

The input listeners recover automatically when macOS pauses them - no mystery "it stopped working" moments.

Light, dark, or system

Follow macOS, or pin the app to its cream Light look or full Dark - your call.

Optional Dock presence

Menu-bar-only by default; flip Show in Dock if you like a dock icon. Launch at login is one toggle away.

Open source, MIT

The whole app lives on GitHub under the MIT license - read it, build it, fork it, send PRs.

Calm permissions

Tools that need Accessibility wait with a quiet orange status line until you grant it - no nag dialogs on a loop.

Guided onboarding

First launch walks through the four tools and the permissions each one needs, page by page.

Never a stuck tint

Quit or toggle off, and your display's original color calibration is restored on the spot.

03Install

In your menu bar in under a minute

Homebrew if you live in the terminal, a signed & notarized DMG if you don't.

$brew install --cask aletisunil/tap/mactoolkit
 # later, to stay current:
$brew upgrade --cask mactoolkit
 # changed your mind:
$brew uninstall --zap --cask mactoolkit

Prefer a download?

Grab the latest signed, notarized macToolKit.dmg, drag the app to Applications, and launch.

Download the DMG
or

Build from source

Clone the repo, run xcodegen generate, and build the macToolKit scheme in Xcode. The whole app is MIT-licensed on GitHub.

macOS 26+, Apple Silicon

Built for the current macOS on M-series Macs.

Accessibility permission

For Rewritely, Scroll Reverser and Window Switcher - the app walks you through it. Color Temperature needs nothing.

Apple Intelligence

Only for Rewritely - enable it in System Settings and the rewrites run entirely on-device.

Private by design, not by promise.

  • No analytics, no telemetry. No accounts, no network calls to anyone's server.
  • On-device AI. Rewritely uses Apple Intelligence locally - your text never leaves the Mac.
  • Location is optional. Auto color temperature can use it for sunset times, or just fixed times you set.
  • Open source. Every permission it asks for is a line of code you can read on GitHub.