You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
feat(macos): add Intel (x86_64) build with separate DMG
Pyke ort 2.0.0-rc.12 doesn't ship prebuilt ONNX Runtime binaries for
x86_64-apple-darwin (their prebuilts cover arm64-darwin, linux, and
windows only). To produce an Intel utter binary, we build ONNX Runtime
v1.24.2 from source on a native Intel runner (macos-14-large), then
point ort-sys at it via ORT_LIB_PATH so the multi-file static link
path takes over. The pin matches what pyke validates against in
their custom-static-link.yml.
Silicon path is bit-for-bit unchanged: same macos-14 runner, same
prebuilt-onnxruntime download, same DMG. The new Intel job runs in
parallel and produces a separate utter-VERSION-macos-x86_64.dmg.
The release job's existing dist/utter-*-macos-*.dmg glob picks up
both.
The from-source ONNX Runtime build is the slow step (~30 min cold).
Cached by ONNXRUNTIME_VERSION so it only re-runs when we bump the
pin. --skip_tests trims ~30% off the cold build time since we only
need the .a libs for static linking, not the test executables.
Validated end-to-end on a local Intel Mac: built, signed, launched,
permissions granted, model downloaded, PTT transcription works.
The CI cross-runner equivalence is on macos-14-large (slow but
native — see actions/runner-images#12545).
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Copy file name to clipboardExpand all lines: README.md
+4Lines changed: 4 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -19,6 +19,10 @@ Local, no-cloud push-to-talk dictation for **macOS and Linux**. Hold a key, spea
19
19
20
20
**Change the PTT key:** open Terminal, run `/Applications/utter.app/Contents/MacOS/utter set-key`, press and hold the key you want, release. Pick **Quit utter** from the menu-bar icon and relaunch the app to apply.
21
21
22
+
### macOS (Intel)
23
+
24
+
Same flow as Apple Silicon, but download `utter-VERSION-macos-x86_64.dmg` instead of the arm64 build. The Intel build is functionally identical — same on-device transcription, same permission flow, same PTT behavior. Requires macOS 13 or later.
0 commit comments