Barframe

Open source

Every Barframe app is free and open source

All 30 Mac apps by Michael Lip are free under the MIT License. You can download them, build them, study them and change them. Each app has a signed download that Apple has notarized. So the apps open without warnings.

Why everything is free now

In October I sent 20 small Mac apps to the App Store within 29 hours, and later one more. Apple rejected all 21 under guideline 4.3, which covers spam. From Apple's side, that many apps from a new account looked like spam. I understand that call.

The apps still work, and I would rather people use them than keep them on a shelf. So the code is public, and each download is signed and notarized.

The apps

CacheSlope

Find folders that keep growing

brew install --cask theluckystrike/barframe/cacheslope
SHA-256d01d15a05a95efce19cab40bb31e194b835d20fb2a9a01f39298daccb2ea0705

CallReady

Next call, mic guard and mute key

brew install --cask theluckystrike/barframe/callready
SHA-256fa1487b21b163b24da04a466f514c1b97030229b1d0edf1d38f9d0f79c3e541e

CaptionCove

Check subtitle delivery parity

brew install --cask theluckystrike/barframe/captioncove
SHA-256ad275c9662fc3b22c4e43b46cb79d6f56f66fa8bb61c3b63a535a4043800fcb1

CheckHarbor

Track builds until recovery

brew install --cask theluckystrike/barframe/checkharbor
SHA-256835fc1cf152285fcfec3d84e722f4f8225383a44b809d691e9cc83e7cf2950dd

ColumnLatch

Check recurring CSV imports

brew install --cask theluckystrike/barframe/columnlatch
SHA-25651b2207e9a28b819716914dd7c910359514eb27621abdb144c25b1d7243021a7

CostBar

AI API cost & budget monitor

brew install --cask theluckystrike/barframe/costbar
SHA-256d1e5b287cddefe4f30e0f8937eda026468eef7ce10081409e8a77e234f7d2b23

CronSpindle

Find schedule collisions

brew install --cask theluckystrike/barframe/cronspindle
SHA-25610f7258beb9ee95cd4adb7cc1e0dffdc5a4814da663f64f749973862df31d01e

EnvTrellis

Check environment readiness

brew install --cask theluckystrike/barframe/envtrellis
SHA-256cb91a4514417b944ba3ef2fa44c6db1d3ae895e5ef99061492d5d1379273f1fb

Frit

Glaze recipe book for potters

brew install --cask theluckystrike/barframe/frit
SHA-256b40b0df0e2d090e942d25ae050a982a77eb4e7fc6fd2ade4c35d0eb7bbfdf545

HashDock

Verify every delivery copy

brew install --cask theluckystrike/barframe/hashdock
SHA-25659bc7a537632bd94ae8b43227300d7da258d822cae6999f5fcd6ba7f88bee262

Headroom Agent Memory

Memory pressure & swap budget

brew install --cask theluckystrike/barframe/headroom
SHA-2560143d73d8c08d7cab1df678c4fbd240037a0964b4e0b8232927a9db0442098f7

HushKey Mic Mute Hotkey

Hold to talk, release to mute

brew install --cask theluckystrike/barframe/hushkey
SHA-256b8b1fa0a2a0b1d8274e6781f4a93ad6a252eb49cb802e6a68ffb7205bb6155f5

KeyOverlap

Check shortcut plan conflicts

brew install --cask theluckystrike/barframe/keyoverlap
SHA-2564eba844e344a2efe46d7e70854f5aaafba5156044b816341cd25082a6f2bde6a

LinkSprig

Preview broken document links

brew install --cask theluckystrike/barframe/linksprig
SHA-256bc63d2c3f89925fca2ee10e9b8947cdd2d44e952ec0c1a58248f600c0a3d65a6

MeetNext

Next meeting & timeline

brew install --cask theluckystrike/barframe/meetnext
SHA-256f9d75a6d158670c59d43eccc9d8fc19fae1064cb214de1102af45ca47057a649

MicAnchor

Default mic priority keeper

brew install --cask theluckystrike/barframe/micanchor
SHA-25672e345050095b96494643896ac54bd0fda4b462e86d9ee13e7e10ff8c7963fc7

NameWeave

Check filename portability

brew install --cask theluckystrike/barframe/nameweave
SHA-256e4317310772cd5df7993860a69d1bbabbf3a525f15a80fbd0ceb28c4d0edf7aa

NativeLedger

Automatic app update ledger

brew install --cask theluckystrike/barframe/nativeledger
SHA-256cd8d2952f1fbb190c42b21afbad8df7245a767061837baab2c896dd9d4a6311b

PageParcel

Plan duplex document packets

brew install --cask theluckystrike/barframe/pageparcel
SHA-2565bdc9d8bebf9e3eab9296823dec865c43b8add5707a209458a4ba8f2e96fe1c1

PermitPeek

See app permission changes

brew install --cask theluckystrike/barframe/permitpeek
SHA-2563f8dc46b46cb08028679185fab68863fcfa7ecf1e24f45458a1b0f6330d94327

PortSense

Charger wattage & USB devices

brew install --cask theluckystrike/barframe/portsense
SHA-2567ca6e045fec32296e250e20988a59c5ecbcb0fa036160f49d9a2bbdbd5238bf9

QuotaPace

Token pace & usage limits

brew install --cask theluckystrike/barframe/quotapace
SHA-2562d7d31fb5c5608b3f9ba754d80610d3e54d56e221dafe1a79c7676e6053ac3de

RelayNook

Coding agent alerts & hooks

brew install --cask theluckystrike/barframe/relaynook
SHA-25605683626db29cf05f1df9a8ca407e6061c086799f5d464be9f810d5c9163e3d3

ReminderVault

Markdown tasks and reminders

brew install --cask theluckystrike/barframe/remindervault
SHA-256261bd08df03037e65e875c163af582f5b532a4ad76de469d7ee186a88e6a5be5

ShelfDock

Drag & drop file staging

brew install --cask theluckystrike/barframe/shelfdock
SHA-256607bd5d44abd04d5f4227d9fa84809c3c609e7be9b6011c0e52a0c1679cd4931

StepQuay

Resume your next small task

brew install --cask theluckystrike/barframe/stepquay
SHA-256149883e9dfbe277fbe9b905800b874547d68c726b3100c1b6a41407e22bf9586

Install with Homebrew

Each app with a download also has a Homebrew cask in the barframe tap. Homebrew checks the SHA-256 of the disk image before it installs the app.

Homebrew 7 asks you to trust the tap one time. Then install an app with its name in lower case.

brew trust --tap theluckystrike/barframe

brew install --cask theluckystrike/barframe/cacheslope

Each card above shows the command for its app and the SHA-256 of its disk image. The app and the disk image both carry the Apple notarization ticket, so the app opens without warnings, also offline.

Each app needs macOS 14 or later. The source for 29 apps is in one repository on GitHub. Frit, the glaze recipe book, has its own repository. To build an app, read the README file in its folder.

Support this work

The apps stay free. If one saves you time, you can help me make more of them.

How support works

A star on GitHub also helps other people find the apps. To report a problem, open an issue in the repository.