SnapAction stores resources locally with SwiftData, but scanning screenshots, AI analysis through OpenRouter, and canonical URL recovery through Serper require a network connection.
SnapAction works partly offline.
What works offline
- Browsing your saved resource cards
- Searching the local library
- Using Rewind to review past saves
- Opening saved URLs (through the browser)
- Copying metadata and fields
What requires a connection
- Scanning new screenshots (images are sent to the Convex backend for AI analysis)
- AI classification through OpenRouter
- Canonical URL recovery through Serper search
- Syncing subscription entitlements through Clerk and Convex
Local storage
All resource cards, tags, metadata, scan records, and screenshot references are stored locally with SwiftData. Your library is available even without a connection.
FAQ
Does SnapAction work offline?
The resource library is local, but screenshot scanning, AI analysis, and missing-link recovery require backend processing and an internet connection.
Related pages
Next step
Turn iPhone screenshots into action-ready resource cards with AI.
View on GitHub