Snap
Photograph a notebook page or a receipt, or type a quick note: “Sold 3 rice, 250 each. Marie owes 500.”
Kaye ou, ki konn kalkile.
Snap a page of your sales notebook. Gemini Nano reads it on your phone, checks the arithmetic and keeps your books, even with no signal. At the end of the month you have a clean record to show a lender.
How it works
Photograph a notebook page or a receipt, or type a quick note: “Sold 3 rice, 250 each. Marie owes 500.”
Gemini Nano turns it into sales, costs, credit and payments, right on the device.
Kaye checks every line and the page total. If the numbers don't add up, it asks you, and only then offers the cloud.
Firestore keeps it all offline and syncs when there's signal. The month record is ready to show a lender.
Hybrid inference with Firebase AI Logic
ONLY_ON_DEVICE with Gemini Nano. If it can't read the page or the numbers don't add up, Kaye asks before sending that one photo to the cloud.
ONLY_ON_DEVICE. The note never leaves the device.
ONLY_IN_CLOUD after customer names and phone numbers are replaced on the device (“C1 owes 500”). Names are put back on the device.
PREFER_ON_DEVICE or PREFER_IN_CLOUD by language, built from totals only.
Offline rules in four languages understand “vann 3 diri 250 chak” instantly. Everything is saved and syncs later.
Leaves the device: nothingEvery result shows where the AI ran (inferenceSource), how long it took and why. Routing settings live in Remote Config, so they change without a new app build.
Built on Firebase
Hybrid Gemini Nano + Gemini cloud, on Android and in Chrome.
Your notebook lives on the device first and syncs when there's signal.
Start with no account; save the notebook to an email later.
Cloud model, on-device languages and check tolerance, changed live.
Counts where the AI ran and how fast. Never your lines.
Play Integrity on Android, reCAPTCHA Enterprise on the web.
Privacy, in plain words
Open Kaye and tap Try it now, no account to get your own private notebook with sample data. Or sign in with demo@petiht.com / KayeDemo509. Every name and number in the samples is invented.
On-device photo reading needs Chrome 138+ on desktop with the Prompt API and multimodal input enabled, or the Android app on a phone with Gemini Nano (AICore). Without a local model, Kaye asks before using the cloud.