Product
SnapAction finds the resource inside an iPhone screenshot, recovers a missing link when possible, and saves the result as a searchable card with the next action ready. When the screenshot has a date in it, the card schedules its own reminder and comes back to you.
SnapAction is a native iOS productivity app for people who use screenshots as temporary bookmarks. Instead of leaving those screenshots as another image in Photos, SnapAction turns the main item inside each image into a typed resource card.
Each card can preserve a title, verified URL, resource type, description, tags, metadata, favorite/read state, and links back to the original screenshot asset. The goal is not to replace notes or bookmarks; it is to recover the useful resource hidden inside the screenshot.
Save papers, article threads, references, citations, tools, and reading material without manually rebuilding context later.
Track GitHub repos, docs pages, product launches, code snippets, and tool recommendations found on mobile.
Turn events, places, invoices, contacts, travel bookings, products, todos, and notes into something searchable and actionable.
SnapAction reads screenshot assets from Photos through PhotoKit. You can scan from the app gallery, process recent screenshots, or trigger the latest screenshot through App Shortcuts, the Action Button, or Control Center.
A Convex-backed screenshot agent uses OpenRouter to identify the main 1–3 resources in a screenshot or screenshot group, while ignoring app chrome, nav bars, and incidental text.
When a screenshot shows a title, repo name, product, place, or article but no full URL, SnapAction can use Serper search and URL verification to find a canonical destination.
SwiftData stores the resulting resource locally, including type, tags, metadata, favorite state, read state, scan records, and links back to the screenshot asset IDs.
If the screenshot contained a date or time, the card schedules its own reminder and returns on its own — hours ahead of an event, or at the time a to-do comes due. You never have to remember to open the app.
SnapAction does not plan your day and does not ask you to. It reads the time inside the picture — including relative dates like “this Friday” or “in 3 days”, resolved against when the screenshot was taken — and then schedules its own reminder.
An event already on your calendar gets a reminder three hours ahead, so there is still time to leave.
An event you have not committed to yet comes back early, with an Add to Calendar button on the notification itself.
A to-do arrives at the time it is due, with a Mark Done button on the notification. To-dos are not moved earlier — they land on the hour you gave them.
Five kinds of card carry a date: events, meetings, travel, bookings, and to-dos. An event also carries its registration deadline as its own field, so the sign-up cutoff is on the card and not buried in the image, and anything with an expiry — a coupon, a subscription, a document — keeps its valid-until date.
Tapping the reminder opens that card with the original screenshot attached, not a list you still have to search. Turn notifications off and nothing is scheduled.
Reading a date out of a picture is the easy half. What usually happens next is that the date gets handed to Calendar or Reminders and the picture stays behind — so the thing that finally reaches you is a line of text with no way back to what you actually saw.
Where it breaks
The date leaves the screenshot and lands somewhere the image cannot follow — the iOS Reminders app has no way to show an attached picture at all. Attaching one yourself is a step you have to remember to take, which is the exact step that failed when you took the screenshot instead of writing it down.
What we close
You never choose or attach an image, because the image is what you sent — you already pressed the shutter. The card keeps that screenshot, builds its reminder out of the date inside it, and when the reminder arrives, tapping it opens that same card with the shot still on it.
That is the whole loop, and it closes where it started: screenshot → card that keeps it → reminder built from it → back to the screenshot. You can open the shot full-screen at any point and check an extracted date, address, or flight number against the source instead of trusting it blind.
The card holds the extracted data in SnapAction's own store, so it survives on its own. The image it shows is the one in Photos — delete the screenshot there and the card keeps everything except the picture.
GitHub repos, articles, posts, videos, apps, papers, product websites, documentation, and generic links.
Places, contacts, event flyers, travel bookings, hotel reservations, invoices, receipts, products, shopping items, todos, and notes.
Open URLs, get directions, call or email contacts, add events to Calendar, copy invoice amounts, or copy booking references from extracted fields.
Free
Try the screenshot-to-resource workflow with a few high-value screenshots.
Membership
Daily capture, research sessions, and regular screenshot cleanup. Billed monthly or annually.
App Store price amounts are shown in-app, not published on the website.
Clean up a screenshot library by turning saved images into typed resource cards.
Recover URLs, repo links, product pages, and article links from images.
Keep papers, references, threads, and tools from disappearing in Photos.
Turn event flyers and schedule screenshots into calendar-ready information.
SnapAction is an iOS app that scans screenshots and turns the important item inside each image into a typed resource card with metadata, tags, linked screenshots, and one-tap actions.
Yes. When SnapAction finds a date or time inside a screenshot, the card schedules its own reminder: three hours before an event already on your calendar, two days ahead at 9am for one you have not committed to yet, and at the due time for a to-do. Tapping the reminder opens that card with the original screenshot. Turning notifications off stops anything from being scheduled.
No. The screenshot is the input rather than an attachment, so there is no step to remember: you take the screenshot, SnapAction reads the date inside it, and the card that keeps that screenshot is the same card the reminder opens. Other approaches send a date to Calendar or Reminders and leave the picture behind, and the iOS Reminders app cannot display an attached image at all.
No. The resource library is stored locally with SwiftData, but selected screenshots are sent to the backend for AI analysis and missing-link recovery.
SnapAction supports GitHub repos, articles, posts, videos, apps, papers, websites, invoices, places, contacts, notes, events, todos, products, travel bookings, and generic links.
Try SnapAction
Install the TestFlight beta and scan a few screenshots that have a date in them — a flight, an event, a booking — then put the phone down and wait for one to come back.