Skip to content

openwhispr 1.7.5 (new cask)#275246

Open
bitconym wants to merge 1 commit into
Homebrew:mainfrom
bitconym:openwhispr-cask
Open

openwhispr 1.7.5 (new cask)#275246
bitconym wants to merge 1 commit into
Homebrew:mainfrom
bitconym:openwhispr-cask

Conversation

@bitconym

@bitconym bitconym commented Jul 15, 2026

Copy link
Copy Markdown

This is a cask for the OpenWhispr Mac application. I personally installed the application with brew per the guide, and ran the application, changing its settings and doing a speech-to-text conversion to check the proper functionality. I uninstalled the application, and manually investigated and verified the zap paths myself against a live install on Apple Silicon; worth mentioning, the app is also notarized.

The app spreads its data across several locations. Its models (Whisper/embedding) and a local Qdrant vector database live under ~/.cache/openwhispr; its Electron user-data directory (SQLite databases, keys, logs) is at ~/Library/Application Support/open-whispr; and it also creates a marker directory at ~/.openwhispr plus a recent-documents shared-file-list entry. Because the app auto-updates, I additionally installed an older release and let it update in place to capture the updater's footprint: electron-updater downloads into ~/Library/Caches/open-whispr-updater and hands off to Squirrel.Mac for the install, which creates ~/Library/Caches/com.gizmolabs.openwhispr, ~/Library/Caches/com.gizmolabs.openwhispr.ShipIt, ~/Library/HTTPStorages/com.gizmolabs.openwhispr, and a per-machine ShipIt plist under ~/Library/Preferences/ByHost. The zap stanza covers every path I observed the app create.


After making any changes to a cask, existing or new, verify:

Additionally, if adding a new cask:

  • Named the cask according to the token reference.
  • Checked the cask was not already refused (add your cask's name to the end of the search field).
  • brew audit --cask --new <cask> worked successfully.
  • HOMEBREW_NO_INSTALL_FROM_API=1 brew install --cask <cask> worked successfully.
  • brew uninstall --cask <cask> worked successfully.

  • AI was used to generate or assist with generating this PR. Please specify below how you used AI to help you, and what steps you have taken to manually verify the changes, including zap stanza paths.

I used Claude Code to help author the cask and to script the investigation of the app's on-disk footprint. However, I ran every command myself on my own Apple Silicon Mac and personally verified the results. In particular, I determined the zap paths empirically: I installed the app, launched it and used it, then installed an older release and drove the in-app auto-update to 1.7.5 to observe exactly which paths the updater creates (the Squirrel/ShipIt, HTTPStorages, and open-whispr-updater cache paths only appear during a real update, not a fresh install). I cross-checked the result against brew generate-zap and confirmed the stanza covers every path I observed the app create.


Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants