kylemclaren/homebrew-tap

September 9, 2026 ยท View on GitHub

Personal Homebrew tap for Kyle McLaren's apps and command-line tools.

Install

brew tap kylemclaren/tap
brew install --cask container-ui

Or in one step:

brew install --cask kylemclaren/tap/container-ui

Command-line tools

brew install kylemclaren/tap/sprite-tunnel
FormulaPlatformsSource
sprite-tunnelmacOS and Linux, Intel and ARMkylemclaren/sprite-tunnel

Share a local port using your existing Sprite CLI login:

sprite-tunnel 3000

Relay setup is automatic, including the bundled Linux binary. Add --public to share with anyone who has the URL, or --private to require Sprite authentication.

Updating sprite-tunnel

  1. Update the version and archive URLs in Formula/sprite-tunnel.rb.
  2. Copy the four platform hashes from the published release's checksums.txt.
  3. Run brew install kylemclaren/tap/sprite-tunnel and brew test kylemclaren/tap/sprite-tunnel.
  4. Push the formula update; CI verifies real Homebrew installations on macOS and Linux.

Casks

CaskSource
container-uikylemclaren/container-ui

Gatekeeper note

container-ui is currently unsigned and un-notarized, so macOS blocks it on first launch. Homebrew intentionally no longer bypasses Gatekeeper (the --no-quarantine flag was removed in Homebrew 5.1). After installing, run:

xattr -dr com.apple.quarantine /Applications/ContainerUI.app

brew install --cask container-ui prints this same instruction as a caveat.

Updating the cask for a new release

  1. Bump version in Casks/container-ui.rb.
  2. Copy the ContainerUI-<version>.dmg hash from that release's SHA256SUMS.txt into sha256.
  3. brew audit --cask --online container-ui and brew style --fix Casks/container-ui.rb.