Screenpipe SDK v0.4.3
Published to npm as @screenpipe/sdk@0.4.3 (with the darwin/windows platform packages) and to the Swift Package Manager mirror as v0.4.3.
What's new
User-identified telemetry across every surface — Node, Electron, Swift, and the native Tauri plugin. The SDK reports crash reports (Sentry) and usage events (PostHog) under the hood. Pass a userId to attribute them to a specific end user in the dashboards. It is on by default (anonymous without a userId); turn it off with telemetry: false, or the env vars SCREENPIPE_SDK_TELEMETRY=0 / DO_NOT_TRACK=1. Only a PII-scrubbed allow-list of events is sent: no window titles, URLs, file paths, screen content, audio, or clipboard.
Install
npm:
npm install @screenpipe/sdk@0.4.3
Swift (SPM):
.package(url: "https://github.com/screenpipe/screenpipe-sdk-swift", from: "0.4.3")