Skip to content

screenpipe/screenpipe-sdk-swift

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

// screenpipe — AI that knows everything you've seen, said, or heard // https://screenpi.pe

Screenpipe Swift SDK

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.

Install

// 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"),
    ]
  ),
]

Runtime requirements

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.

License

Source-available under the Screenpipe Enterprise License — see LICENSE.md. Production use requires a valid Screenpipe Enterprise subscription. Contact louis@screenpi.pe.

Issues

File issues against the upstream monorepo: screenpipe/screenpipe/issues.

About

Swift Package Manager distribution of the Screenpipe SDK (source-available, enterprise-licensed). Mirrors ee/sdk from screenpipe/screenpipe.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors