Why this exists
India gained hundreds of millions of first-time internet users in a decade. Most got a phone before they got a keyboard — and almost every page that matters, for trains, pensions, certificates and bills, is still an English-labelled form built for someone who already knows how forms work.
Around 30% of Indians aged 15–29 can carry out basic digital tasks. [verify source: NSSO CAMS 2022–23 — confirm exact survey, age band and figure before publishing]
So a whole generation finishes these tasks the same way: they hand the phone to a younger relative. The task gets done. The person learns nothing, and next month they hand the phone over again.
A form-filling bot creates dependence. Daari creates capability. The measure of success is not that she booked the ticket — it is that she books the next one alone.
How it works
Say it
Tap the microphone and say what you want, in your own language. Daari shows you the words it heard, in large text, so you can check.
See it
An orange ring appears around the one thing to do next, and Daari says it out loud. The same sentence appears in large type, in your language.
Do it
You type, or you press. Daari notices you finished and moves the ring to the next step, by itself — across every page of the form.
Three promises
Not features. Promises — each one enforced by the code, not by our good intentions.
Daari never clicks, types or submits
It points and it speaks. That is all it can do. There is no code anywhere in Daari that presses a button or fills a box, and every release is checked for it automatically.
What you type never leaves your computer
To decide the next step, Daari describes the page as a list of labels — “a box called Mobile number, empty”. Not “a box called Mobile number containing 98…”. It sends no typed values at all, so a one-time code, a card number or a password cannot be included even by accident.
Daari stops before money
Before any button that pays, submits or cancels a booking, Daari refuses to point at it. It says “please check the details on screen” and waits until you say you have looked. That decision is made by our own code — the AI is not allowed to switch it off, and it is not allowed to invent one either.
About the warning Chrome will show you
When you install Daari, Chrome says: “Read and change all your data on all websites”
That is frightening, and you deserve a straight answer rather than reassurance.
Chrome shows one warning for a wide range of abilities, and it cannot tell you which of them a particular extension actually uses. Daari asks for access to every website for one reason: it cannot know in advance which website you will need help with. A guide that only worked on a list of approved sites would be useless on the government page you are stuck on today.
What Daari does with that access:
- Reads the labels of the buttons and boxes on the page you are on, so it can tell you which one to use.
- Draws a ring and a caption on top of the page.
What it does not do, and cannot do:
- It cannot click or type. Not on your behalf, not by mistake. The ability simply is not in the code.
- It does not send what you type. Anywhere. Ever.
- It does not watch you in the background. It listens only while you hold the microphone button, and guides only while you have asked it to.
Daari is open source. If you would rather check than take our word for it, that is the right instinct — the code is linked at the bottom of this page, and the three promises above are each about twenty lines of it.
Does it actually work?
Measured, not asserted. Daari is tested against snapshots of real pages, and the numbers below come straight out of that test run — nobody types them in.
32 cases against snapshots of real pages, run 2026-09-29.
Anyone can reproduce it: npm run eval.
Install it
Four steps, about two minutes.
- Download the ZIP — daari-extension.zip — and unzip it somewhere you will not delete by accident, like your Documents folder.
-
In Chrome, go to
chrome://extensionsType it into the address bar. Links to that page do not work, for security reasons. - Turn on Developer mode, the switch in the top right corner.
-
Click Load unpacked and choose the folder you unzipped.
Pick the folder containing
manifest.json.
Then click the puzzle-piece button in Chrome’s toolbar, find Daari, and pin it. Open the Daari panel, choose your language, and allow the microphone once.
Daari is not in the Chrome Web Store yet, which is why the steps above are a little technical. Once it is, installing will be one click.
Try it without risking anything
Yatra Demo Rail is a made-up train booking site built for exactly this. It has a search form, a passenger form, a one-time code and a payment page — and none of it is real. No booking is made, no money can move, and the “card number” box accepts any sixteen digits. Practise there until the pattern feels familiar.