SnappilotDocs
DEVELOPERS

Architecture

Understand the native modules that power capture, editing, recording, OCR, and local data.

Private by default

Snappilot processes your content locally. No account, analytics service, or cloud upload is involved.

Application layer

SwiftUI provides the primary interface while AppKit handles windowing, overlays, event recording, and system integration.

Core services

ScreenCaptureKit captures pixels and audio, Apple Vision handles OCR, AVFoundation and HEVC power exports, and local stores manage library data.

Edit this page on GitHub