Welcome, Guest | Browse

Software Factory Archive

← Previous Work All Works Next Work →

Brew Tap

Rating:
General Audiences
Fandom:
StrongDM Software Factory
Characters:
Navan Chauhan Jay Taylor
Tags:
Homebrew macOS Leash Installation
Words:
419
Published:
2026-01-07

Navan's personal Mac was a 2023 MacBook Air, M2 chip, midnight finish, purchased with his first real paycheck from a summer internship two years ago. It had stickers on the lid: the Swift bird, the Gopher mascot, and a small one from the Internet Archive that said "I archived the web." It was not a work machine. It was his machine. And he wanted Leash on it.

The Homebrew installation was two commands:

brew tap strongdm/tap
brew install --cask leash-app

The first command registered the StrongDM tap—a custom repository of Homebrew formulae and casks. The word "tap" was a Homebrew metaphor, as in tapping a keg, as in connecting to a new source of something you wanted to pour. Navan liked that Homebrew maintained its brewery metaphor with religious consistency. Taps, kegs, casks, bottles, cellars. The entire package management ecosystem was a pub.

The second command installed the Leash desktop application. The --cask flag indicated a macOS application bundle, not a command-line tool. The cask downloaded, the application installed to /Applications, and Homebrew logged the installation in its local database for future updates and uninstalls.

Twenty seconds. Navan timed it on his phone, because he timed everything, because measurement was a form of respect for the systems you used.

He opened Leash from the Applications folder. The Gatekeeper quarantine flag was already handled by Homebrew—cask installations were automatically signed and notarized, so the polite macOS dialog about unidentified developers never appeared. One less incantation.

The Leash application opened with a minimal window: a text field for commands and a status bar. Navan typed leash --open claude. The container pulled. The sandbox initialized. Claude woke up, monitored and governed, on Navan's personal Mac, in his apartment, on a Saturday morning.

He gave it a personal project: refactor the routing layer of his Gopher browser, iGopherBrowser. The Swift code appeared in the container's workspace. The agent read it, analyzed the protocol handling, and suggested a cleaner separation between the Gopher protocol parser and the UI layer. Navan watched through the Control UI as the agent worked.

Jay texted him later that afternoon: "Did you get Leash on your personal machine?"

"Homebrew. Twenty seconds."

"I used npm. Fourteen seconds."

"It's not a race, Jay."

"Everything is a race if you measure it."

Navan smiled and put his phone down. The agent was still working on iGopherBrowser, refactoring code he'd written two years ago with the confidence of something that had never known the Gopher protocol existed until ten minutes prior. The future improving the past. The container holding it all together.

He opened his notebook and wrote: brew tap strongdm/tap. Twenty seconds from nothing to everything.

Kudos: 55

brew_master 2026-01-09

The detail about Homebrew's brewery metaphor is delightful. Taps, kegs, casks, bottles, cellars. It IS a pub. I've been using Homebrew for a decade and never stopped to appreciate the consistency.

igopher_reader 2026-01-10

Navan using Leash to refactor his own Gopher browser is such a perfect character moment. The retro protocol enthusiast letting an AI agent improve his retro protocol client. Beautiful.

← Previous Work All Works Next Work →