Back to blog
Version-controlled macOS system settings
Building & ShippingiOS & Swift

Version-controlled macOS system settings

Houston is a native macOS app for managing hidden preferences through visual profiles you can save as files and commit to your dotfiles.

Shawn SchwartzShawn Schwartz, PhDMay 19, 20262 min read

Today I shipped Houston, a native macOS app for managing 120+ hidden settings through searchable, visual profiles.

Houston app icon

The problem

A lot of the macOS settings I care about aren’t in System Settings. Dock auto-hide delay, screenshot save location and format, Finder path bar, press-and-hold accent characters — they’re buried in defaults write commands, scripts, and online documentation such as macos-defaults.com.

What Houston does

Houston gives you toggles for those settings in one SwiftUI app. You can save your Mac’s configuration as a profile, commit it to your dotfiles repo, and apply it to a new Mac in one click.

Image description

Features

  • 120+ macOS settings: preferences Apple buried — Dock, Finder, Desktop, Safari, Accessibility, Trackpad, Keyboard, screenshots, and more — exposed as toggles instead of defaults write commands.

  • Save your setup as a profile: capture every tweak in a single file. Apply it to a new Mac, a coworker’s Mac, or your own after a clean install — and get the exact same configuration back in one click.

  • Reproducible across machines: profiles are plain files. Commit them next to your dotfiles, share them with your team, and treat your Mac config like code.

  • No Terminal, no System Settings spelunking: every toggle is searchable and grouped. What used to take an afternoon of Googling now takes a minute.

  • Per-display wallpaper management: set different wallpapers for each connected display.

  • Menu bar quick-access: toggle your favorite tweaks without opening the app.

  • Lightweight native SwiftUI: no background daemons or agents.

  • macOS Tahoe and later: built for the latest system APIs.

Pricing

One-time $4.99. No subscription. You can apply 5 tweaks for free before being required to enter a license key.

Try Houston Today

https://houstonmac.app

Requires macOS 26 Tahoe and Apple Silicon.

🚀 If you commit a Houston profile to your dotfiles, send it my way — I’d love to see how people configure their Macs!


Dr. Shawn Schwartz is a Senior Product Data Scientist at Slack. He completed his PhD in Psychology at Stanford, studying how attention shapes memory, and has been writing software for 15+ years. He writes about scientific computing and bringing research instincts into product work. Subscribe to Sustained Attention.

Also published on

Shawn Schwartz

Written by

Shawn Schwartz, PhD

Senior Product Data Scientist at Slack. PhD in Psychology from Stanford. Passionate about building tools that make a difference.

Subscribe to my newsletter

Get notified when I publish new articles. No spam, unsubscribe anytime.

Subscribe on Substack

Comments