Skip to content
Mir AIhome

Mir AI — a studio for single-purpose apps

Apps that answer one question, properly.

A general assistant will answer anything, adequately. We build the opposite: one app per question worth asking about something in front of you. Point the camera, get an answer with its reasoning shown — and an honest “I can’t tell” when that is the truth.

Apps shipping
Two
Languages each
Ten
Accounts required
None

The apps

Two apps, two questions. Both are free to install, work without an account, and are built on the same pipeline.

Dupely

Snap a product, get affordable dupes

Photograph a fragrance, a lipstick, a bag or a pair of shoes. Dupely names it and finds the closest affordable alternatives — with what you keep and what you give up.

  • Names the product, then finds up to three cheaper alternatives with a similarity score.
  • Says what you keep and what you give up on each one — not just the price difference.
  • When there is no honest dupe, it says so rather than inventing one.
About Dupely
Soon on theApp Store
Coming soon
Dupely result screen: a fragrance identified as Noir No. 9 Eau de Parfum by Maison Verre, with an approximate price, a confidence badge and the notes that define it.

Bitewise

Can I eat this? Any label, any language

Photograph the ingredient list on any packaged food. Bitewise translates it line by line and gives one verdict per entry in your dietary profile, with the culprits named.

  • One verdict per entry in your dietary profile, with the culprit ingredients named.
  • Reads a label in any language and answers in yours, ingredient by ingredient.
  • An unreadable label returns “not sure”, never “safe”.
About Bitewise
Soon on theApp Store
Coming soon
Bitewise result screen: a German oat and almond bar label read and judged, showing an Avoid verdict with the reason and the per-diet checks beneath it.

How we build

Every app is the same four steps. The interesting work is in the schema and the refusals — making a model answer one question well, and admit when it cannot.

  1. 01

    A photo

    The phone downsizes to 1024 px and re-encodes as JPEG, which drops the EXIF block and its GPS coordinates before anything leaves the device.

  2. 02

    A vision model

    The image goes to a vision model with a prompt written for this one question, in the language you asked in. No general chat, no open-ended assistant.

  3. 03

    A strict schema

    The answer must validate against one shared schema. Anything that does not is rejected and retried on a fallback model rather than shown to you half-formed.

  4. 04

    A verdict

    One answer with its reasoning attached. Where the model cannot tell, the app says so — an empty answer is a real answer, and better than an invented one.

No accounts, anywhere. Neither app asks for a name, an email address or a password. Your phone generates a random identifier, that is what keeps your history yours, and one button in Settings deletes everything held against it.

Questions, press, or a bug?

One address reaches us, and a person reads it. Support requests, App Review questions and press enquiries all land in the same place.

support@mirai.app