Austin Drummond

Apps

Small apps for the Mac, and a few old games brought back.

I built every one of these for myself — each exists because I got tired of working around the same thing every day. Then it seemed like other people might get some use out of them too.

Tools

macOS app & CLI

Butler

Platform
macOS 14+
Chip
Apple Silicon
Size
~15 MB binary
Updates
Automatic

Local web development for macOS.

Run PHP, Node, web servers, databases, caches, search, mail and storage on your Mac. Butler gives every project a local domain and trusted HTTPS, and keeps services isolated using verified static binaries — no Homebrew, and no shared global install to fight with.

  • A single static binary, around 15 MB
  • Built-in CA for per-site HTTPS via butler secure
  • Subdirectories map to .test domains automatically
  • Pin PHP and Node versions per project
  • Run several versions of a service at once
  • Migrate straight over from Herd or Valet
macOS app

TV Remote

Platform
macOS 14+
Price
Free
Signing
Notarized
Needs
Local network

Control your Apple TV from your Mac.

Arrow keys to navigate, space to play, and a real keyboard for every search box, password and sign-in screen — instead of swiping across an on-screen alphabet one letter at a time. It talks to the Apple TV directly over your local network, so there is no account and no server in the middle.

  • Type into any Apple TV text field
  • Keep several Apple TVs playing in step
  • Jump straight to any installed app
  • Navigate, scrub and mute from the keyboard
macOS app

BrowserRouter

Platform
macOS 14+
Price
Free
Signing
Notarized
Needs
Default browser

Every link, in the right browser.

It takes the default browser slot, looks each link up in a table you can read, and hands it to the browser — and the profile — it belongs in. Work links to the work profile, client links to the client one, everything else wherever you like. Rules match on the host, on anything in the URL, or on the app the link was clicked in.

  • Route to a specific Chrome or Edge profile
  • Ask which browser, and turn the answer into a rule
  • Drive it from a CLI, an MCP server or AppleScript
  • Import an existing Finicky config
macOS app

ClipWatch

Platform
macOS 14+
Price
Free
Signing
Notarized
Sync
None — stays local

Everything you copy, back in a keystroke.

A clipboard manager that keeps what your Mac throws away. The last few hundred things you copied come up in a strip along the bottom of the screen, colour-coded by kind and searchable as you type — with the snippets you use every day pinned to boards that are never cleared out.

  • Text, links, images, files and colours, each kept as itself
  • Pinboards for signatures, boilerplate and anything you paste daily
  • Text expansion: type ::sig anywhere, and 2,400 emoji names
  • Sandboxed, no account, no server — and an MCP server for AI tools
macOS app

DaemonControl

Platform
macOS 14+
Price
Free
Signing
Notarized
Root
Never by default

Every launchd job, in plain English.

A front end for the thing that starts programs at login, on a schedule, when a folder changes and at boot. Every job on the machine in one list — your agents, Apple's daemons, and the ones apps registered without a file at all — with schedules written out in words and the reason a job silently does nothing named for you.

  • Search by label, program or path
  • Filter by running, failed, disabled or not loaded
  • A doctor that finds silent failures, most with a one-click fix
  • A daemoncontrol CLI and an MCP server inside the app

Extensions

Chrome & Firefox extension

TabOrganizer

Browsers
Chrome, Firefox
Price
Free
Size
~22 KB
Source
MIT on GitHub

Five commands for a window full of tabs.

Sort the current window by title, by URL or by domain; pull every other window into this one; or push the current tab out into its own. No account, no sync, no options screen to read — it asks for one permission and keeps nothing.

  • Sort by title, website or root domain
  • Subdomains sort in after their root domain
  • Merge all windows into the current one
  • Move the current tab to a new window
  • One permission — tabs — and no data collected

Games

macOS · iPhone & iPad coming

Bubble Popper

Platform
macOS 14+ · iOS soon
Price
Free
Signing
Notarized
Updates
Automatic

Pop a group of matching bubbles, watch the rest fall.

The 11 × 12 board, five colors and n × (n − 1) scoring you remember, in all four modes — Standard, Continuous, Shifter and MegaShift. Click a group to see what it's worth, click again to pop it, undo as far back as you like.

  • All four original modes
  • Unlimited undo and saved games
  • Per-mode high scores
  • iPhone and iPad versions on the way
macOS · iPhone & iPad coming

Bomb Sweeper

Platform
macOS 14+ · iOS soon
Price
Free
Signing
Notarized
Updates
Automatic

Read the numbers, plant the flags, don't click the wrong one.

Beginner, Intermediate and Expert; a first click that's always safe; right-click to flag, middle-click to chord; the smiley. Best times and a field in progress follow you between devices through iCloud.

  • The three classic boards
  • Flags, question marks, chording
  • Best times synced via iCloud
  • iPhone and iPad versions on the way
macOS · iPhone & iPad coming

Dope Wars

Platform
macOS 14+ · iOS soon
Price
Free
Signing
Notarized
Updates
Automatic

Buy low, ride the subway, sell high.

The classic trading game: thirty days, six boroughs, $2,000 cash and $5,500 owed to a loan shark at ten percent a day. Prices swing every borough, every day; busts and floods move them by multiples; the cops, the muggers and a guy selling a .38 in a doorway are all still there.

  • The classic setup and price bands
  • Loan shark, bank, cops, muggers, doctor
  • Ten best runs synced via iCloud
  • iPhone and iPad versions on the way