
LeafyAI
A recorded meeting, a PDF or a photo of a document, turned into notes. My own product: founder and CEO, preparing for public release.
Problem
Someone walks out of a meeting with audio on their phone and a photo of the board. Neither is worth anything until somebody sits down and types it up: you cannot skim a recording, and you cannot search a photograph.
See the solution
Solution
An Android app with five inputs: microphone, PDF, photo, YouTube and pasted text. Each goes through transcription or OCR and comes back as a Markdown note filed into folders. The streak calendar up to 90 days and the achievements are there because a notebook nobody returns to stays empty.
The home screen: the streak, a search across every note, and folders
What it does
- Five inputs: microphone, PDF, photo, YouTube, pasted text
- Transcription of a recorded meeting and OCR from a document photo
- Notes come back as Markdown and file into folders
- Streak calendar up to 90 days, achievements and pinned notes
- Legal FAQ in its own section, every question with a detail view
- Forced update when the installed version falls behind
How it's built
- 01Expo 54 with expo-router, routing from the directory layout
- 02Recording through expo-av, transcription by Whisper large v3 turbo inside Cloud Functions
- 03OCR and image analysis in a processImage function, not on the phone
- 04One callAI function fronting three routes: Groq, Gemini, OpenRouter
- 05Firestore for notes and folders, Realtime Database for backups
- 06Source lookup through Tavily, notes rendered with react-native-markdown-display
- 07Shipped over EAS Update with a fingerprint runtime version: a fix reaches phones without waiting on a store review
Stack
- Expo 54
- React Native
- expo-router
- Firebase Functions
- Groq Whisper
- Gemini Flash
Story
The budget is part of the architecture, not a footnote. The model list is closed to what costs nothing: Groq, Gemini Flash, and only the OpenRouter routes with free in the name. iOS was cut entirely. With one person maintaining it, keeping two platforms alive cost more than it returned.
Want to use it?
The product is not out publicly yet. Leave your contact and I will write when it launches.
- What is missing from the tools you use today?
- What should happen on its own, so you stop thinking about it?
- Where does most of your week go?
Got an opinion? Put it in the message, I read every one.