CasaVargas

OneScribe

OneScribe reads what you scan and turns it into organized, searchable details, with the AI running on your iPhone or iPad.

A boarding pass read into flight, gate, seat and boarding time
The evening briefing: three documents with deadlines coming up
A wine label read into vintage, tasting notes and price

OneScribe turns a photo of a receipt, a lease or a boarding pass into a structured card: the vendor, the dates, the amounts, the deadlines. The reading happens on the device: there’s no account to create and no OneScribe server to send anything to. Scanning is free; Pro is a single $9.99 purchase.

Status
Available
Runs on
iPhone, iPad
Price
Free to scan; Pro is $9.99 once
Built with
SwiftUI, Foundation Models, Vision, SwiftData

Why it exists

Most scans end up as a flat image or a block of text. The information people actually need, like when the warranty ends or what the lease says about notice, stays buried until someone rereads the page. Many of these documents are also the most private ones a person owns: tax forms, prescriptions, IDs. That made on-device processing the starting point, not a feature.

What it does

A card for every document
OneScribe knows dozens of kinds of document, each with its own Data Card. A receipt card holds the line items, tax and total; a contract card holds the deadlines and renewal windows.
Ask in plain English
Search the whole library in natural language, or chat with a single document. Voice conversations run on the device too.
A daily briefing
Each morning it lists what needs attention, from upcoming deadlines to recent spending, so you don’t have to go looking.
Alerts before deadlines
You hear about it before a warranty lapses, a return window closes or a policy comes up for renewal.
Documents that link up
Related documents connect automatically: a receipt with its warranty, an invoice with its payment, an insurance card with a vehicle registration.
Exports to the right app
Contracts go to Calendar, business cards to Contacts, meeting notes to Reminders and receipts to a spreadsheet.

How it’s built

Typed extraction, checked afterward

Every document type is a Swift @Generable struct, so Apple’s on-device model fills typed fields instead of writing prose. There are 151 schemas and about 1,420 field instructions, all written in one house style. After each extraction a validator flags impossible dates, negative amounts and balances that don’t add up; a critical issue triggers one retry in a fresh session.

Vision reads the page, Core ML sorts it

A single Vision document request per page returns the text in reading order with its structure and barcodes, which let the project delete about 1,200 lines of its own layout code. A Core ML classifier identifies the document type first and returns immediately when it’s confident; only ambiguous documents reach the language model.

Rules decide, the model writes

Document links come from a pure rule engine: same vendor, related types with matching amounts, identical policy numbers. The briefing picks what is due within 30 days, and the model only writes the headline and first paragraph, with fixed text standing by if it fails.

On the record

Export modes
19
Typed schemas
151, with about 1,420 field instructions
On the App Store
Since January 2026

OneScribe is free to download and scan with. Pro is $9.99, once.