Skip to content

Patchthrough 1.1.0

Choose a tag to compare

@nico-herrera nico-herrera released this 03 Aug 01:27
de6b960

Signed and notarized by Apple. Download the disk image, open it, drag Patchthrough into Applications — no Gatekeeper warning, no right-click workaround.

Requires macOS 15+ and Apple Silicon.

Upgrading from 1.0.x

If you installed via npm i -g patchthrough before, delete the old copy first:

rm -rf ~/Applications/patchthrough.app

Two bundles with the same identifier confuses macOS about which one owns launch-at-login and your microphone permission. Launch at login is enabled from Patchthrough Settings after installing.

You'll be prompted for Microphone and Screen & System Audio Recording on your first recording. Both are required — system-audio capture is how the other side of the call gets recorded.

What changed

  • Notarized disk image. Previously the app was signed but not notarized, so first launch warned that macOS couldn't verify it. The build now uses the hardened runtime with an audio-input entitlement, and the image carries a stapled notarization ticket that validates even offline.
  • The app and the CLI are separate products. The app no longer installs a patchthrough shell command. The npm package is becoming a standalone, dependency-free transcript client that talks to sessions on disk — it is not an app installer and runs no install scripts. It publishes separately from this release.
  • Session format documented. schemas/session-v1.md specifies the on-disk contract, so other tools can read a recording without reverse-engineering it. Prefer handoff.md: it is self-contained, carrying both the agent instructions and the verbatim transcript.

Everything still runs on-device. No account, no server, no upload.

Verifying this download

shasum -a 256 -c Patchthrough-arm64.dmg.sha256
spctl -a -vv -t open --context context:primary-signature Patchthrough-arm64.dmg

The second should report accepted and source=Notarized Developer ID, signed by Team DAB6FR7R2R.