Desert Ant Labs · on-device models

Schemer.

Free text in, typed JSON out. Describe your fields; Schemer fills them. Dates, durations, numbers, booleans, labels, arrays.

Runs entirely in your browser. Your text never leaves the device.

Sample
Schema (editable JSON)
How it works

Your schema is the input. Not a suggestion.

Schemer reads the document once against your schema and decides every field with a decoder built for its type. Labels come back as one of your declared values, numbers inside your range, datetimes in ISO 8601 with relative expressions resolved ("tomorrow at 3pm", "i morgen kl 15", misspellings included). Nothing is generated, so nothing is invented: extracted text is verbatim from the input, and absent fields stay null.

null
absent fields stay null
13
languages, one model
~3 pages
document length per call
107 MB
on-device build
Ship anywhere

Yours to ship. Free for most apps.

Bring your own schema: task capture, lead forms, expense notes, orders, support tickets. One small model, offline, no per-request bill. Free for most apps; a commercial license is required only at scale.

Coming soon

Any text. Any schema. Any device.

Weights on Hugging Face today. Drop-in Swift, Kotlin and JavaScript SDKs land with the first shipped version.