// screenpipe — AI that knows everything you've seen, said, or heard // https://screenpi.pe
Swift Package Manager distribution of the Screenpipe SDK — a screen-recording client for macOS apps, powered by Screenpipe's native capture stack.
This repository mirrors ee/sdk from
screenpipe/screenpipe so that
SwiftPM can consume Package.swift from a repo root. Source of truth for the
SDK lives in the monorepo.
// Package.swift
dependencies: [
.package(url: "https://github.com/screenpipe/screenpipe-sdk-swift.git", from: "0.1.0"),
],
targets: [
.executableTarget(
name: "YourApp",
dependencies: [
.product(name: "Screenpipe", package: "Screenpipe"),
]
),
]The Swift SDK speaks JSON-lines to a bundled Node bridge. At runtime the host
process must be able to spawn node and the bridge resolves
@screenpipe/sdk from the
configured sdkRoot. See the Swift example app for a
working setup.
Source-available under the Screenpipe Enterprise License — see LICENSE.md. Production use requires a valid Screenpipe Enterprise subscription. Contact louis@screenpi.pe.
File issues against the upstream monorepo: screenpipe/screenpipe/issues.