Kaye Open Kaye

Kaye ou, ki konn kalkile.

Your shop notebook, now it reads itself.

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.

  • Works offline, syncs later
  • Photos stay on the device
  • Kreyòl, French, English, Spanish
≈ 2 billionpeople work in the informal economy (ILO)
Paperis where most market vendors keep their books, if they keep them
No recordmeans no microloan, and credit given to neighbours gets forgotten

How it works

From a notebook page to clean books in four steps.

1

Snap

Photograph a notebook page or a receipt, or type a quick note: “Sold 3 rice, 250 each. Marie owes 500.”

2

Read on the device

Gemini Nano turns it into sales, costs, credit and payments, right on the device.

3

Check the math

Kaye checks every line and the page total. If the numbers don't add up, it asks you, and only then offers the cloud.

4

Sync and show

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

The device first. The cloud only when it should, with only what it needs.

Notebook photo

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.

Leaves the device: nothing, unless you say yes

Quick note, English or Spanish

ONLY_ON_DEVICE. The note never leaves the device.

Leaves the device: nothing

Quick note, Kreyòl or French

ONLY_IN_CLOUD after customer names and phone numbers are replaced on the device (“C1 owes 500”). Names are put back on the device.

Leaves the device: the note, without names

Month record

PREFER_ON_DEVICE or PREFER_IN_CLOUD by language, built from totals only.

Leaves the device: totals, never entries

No signal, no model

Offline rules in four languages understand “vann 3 diri 250 chak” instantly. Everything is saved and syncs later.

Leaves the device: nothing

Every 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

Six Firebase products, each doing real work.

AI Logic

Hybrid Gemini Nano + Gemini cloud, on Android and in Chrome.

Firestore offline

Your notebook lives on the device first and syncs when there's signal.

Authentication

Start with no account; save the notebook to an email later.

Remote Config

Cloud model, on-device languages and check tolerance, changed live.

Analytics

Counts where the AI ran and how fast. Never your lines.

App Check

Play Integrity on Android, reCAPTCHA Enterprise on the web.

Privacy, in plain words

Your money, your customers, your notebook.

For the #BuildHybridAI judges

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.

Source code on GitHub (Apache-2.0)