Homebrew casks for PerfectoWeb's macOS apps.
One tap, one brew upgrade for everything in it, and uninstalls that take their
preferences with them instead of leaving them behind.
brew tap perfectoweb/tapThose two commands work once the tap is added. Without it, name it in full:
brew install --cask perfectoweb/tap/belay.
| Cask | What it is |
|---|---|
belay |
Keeps a Mac awake only while a coding agent is working |
gibson |
A hacker-film dashboard screen saver driven by real telemetry |
Tap once. After this, the casks answer to their short names.
brew tap perfectoweb/tapUpgrade with everything else. Nothing here needs its own update ritual.
brew upgrade --caskRemove cleanly. --zap takes the app's preferences, caches and container
with it, which a plain uninstall leaves on disk.
brew uninstall --zap --cask belay- Signed and notarized by Apple. Every release is built with a Developer ID certificate, sent to Apple's notary service, and stapled, so Gatekeeper opens it without a right-click and without a warning.
- A checksum that is checked. Each cask pins the release's SHA-256. Homebrew refuses the download if the bytes differ from the ones published.
livecheck, sobrew upgradeis honest. Every cask tells Homebrew where to look for the newest version rather than waiting for somebody to notice.- A
zapblock that is complete. Preferences, caches, containers and application support, all listed, so uninstalling really uninstalls.
macOS 14 (Sonoma) or later, Apple silicon or Intel, and Homebrew.
Not everything is a Mac app, so not everything is here. The rest:
| Project | What it is |
|---|---|
| Flipper Zero: PocketLab | A native Flipper Zero app that teaches the device's own features in bite-sized interactive lessons |
| IBM VFD Display | An ESP32-S3 driving a Futaba / IBM 20x2 vacuum fluorescent customer display |
| Nova: Perfect Dark | An easy-on-the-eyes dark theme for Panic's Nova editor |
| Nova: Favicon Clip | Generates the whole favicon tag set for every platform, from Nova |
| Nova: Lorem Clip | Lorem ipsum without leaving the editor |
The cask files in this repository are MIT. Copy them, fork them, base your own tap on them.
That covers the packaging and nothing else. Each app keeps its own licence, and they are not all the same: Gibson is MIT, and Belay is source-available under terms that forbid selling it. A cask is a recipe for fetching something, not a grant of rights to the something.
A problem with an app belongs in that app's own repository, where the code
is. A problem with the packaging, a bad checksum, a cask that will not
upgrade, a zap that leaves something behind, belongs
here.
Everything in this tap is free, and stays free. If one of these apps saved you an afternoon, there are three ways to say so, in ascending order of how much they actually help:
- Star the repository it came from. It costs a click and it is the only signal that reaches other people looking for the same tool.
- Tell somebody. A colleague, a thread, a list of Mac apps you keep.
- Send something. Buy me a coffee if you would rather it were money. No feature is behind it and none ever will be.
Bug reports and translations count as help too, and are worth more than the coffee.

