MainspringGuides › Onyx vs Mainspring
macOS Guide

Onyx vs Mainspring: Maintenance or Settings?

Updated July 2026 · 2 min read

Onyx from Titanium Software is one of the best known free Mac utilities, and it has been maintained through every macOS release for over twenty years. It overlaps with Mainspring in one section, so it is worth being precise about where.

What it is

Onyx is primarily a maintenance tool: running periodic scripts, clearing system and application caches, rebuilding databases, verifying the startup disk. Its Parameters section also exposes a good number of hidden preferences. Titanium Software ship a separate build for each macOS version.

Where they overlap

Both can change hidden Finder, Dock and screenshot preferences without the Terminal, and both are built by small independent developers rather than large companies.

Where they differ

Which should you use?

If you want periodic maintenance and cache clearing, Onyx is the better tool for that and it costs nothing. If your interest is changing settings and being able to walk any of it back, that is what Mainspring is for. Plenty of people run both quite happily.

Every setting here is a one-click, reversible toggle in Mainspring — no Terminal, and an undo button on all of it.

Try the reversible one

Mainspring turns 90+ hidden macOS settings into labelled, reversible toggles, each with an undo button. It records every change it makes, so nothing you try is permanent. No Terminal, no subscription.

Try Mainspring free →

Signed & notarized by Apple · 1-day free trial · $29 once