Releases: nico-herrera/patchthrough
Release list
Patchthrough 1.2.0
Reworked the GUI handoffs. Claude Chat/Cowork and Claude Code (app) now open through the claude:// deeplink. Microsoft 365 Copilot is a new destination. Auto-paste is on by default. The destination menu keeps its highlight, handles the arrow keys, and no longer sends on a row click.
Patchthrough 1.1.0
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
patchthroughshell 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.mdspecifies the on-disk contract, so other tools can read a recording without reverse-engineering it. Preferhandoff.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.
Patchthrough 1.0.2
Patchthrough 1.0.2
- Matches the approved split-button destination menu and remembers the last-used source.
- Sends complete instructions plus the verbatim transcript through terminal, clipboard, attachment, folder, and drag handoffs.
- Launches terminal agents through their exact detected executable and supports the selected terminal app.
- Makes Finder and Dock launches reopen the main Patchthrough window.
- Adds a pinned, checksum- and Developer-ID-verified npm installer and release validation flow.
Requires macOS 15 or newer on Apple Silicon.
Patchthrough 1.0.1
First installable release. Signed with Developer ID (Team DAB6FR7R2R), macOS 15+ on Apple Silicon.
npm i -g patchthrough
patchthrough install --launch-at-loginOr download the tarball and unpack patchthrough.app into ~/Applications.
Verify before you trust it:
shasum -a 256 -c patchthrough-1.0.1-darwin-arm64.tar.gz.sha256
codesign -dvv patchthrough.app # Authority: Developer ID Application: Nico HerreraThe npm installer pins this exact tag and SHA-256, verifies both the hash and the code signature's Team ID, and aborts on any mismatch. Not notarized yet, so the installer strips the quarantine flag after verifying the signature.