Mudit Gulati

Experiment

Fleeting

In development · Flutter, Supabase, PGVector, Whisper

Fleeting exists because I kept losing thoughts. Not important ones, necessarily — the half-formed kind that show up on a walk and are gone by the time you find a pen. Note apps never worked for me; the friction of typing kills exactly the thoughts worth keeping. So: hold a button, say the thing, forget about it. The app transcribes the audio with Whisper, embeds the text, and stores it in PGVector on Supabase. Later you ask it questions in plain language — what was I mulling over about that project last month? — and it retrieves the relevant fragments and answers from them. The interesting design problem turned out to be philosophical rather than technical. Memory isn't recall, it's reconstruction; you don't want the exact words back, you want the context that lets you re-enter the thought. Retrieval-augmented generation happens to map onto that surprisingly well. It is also my excuse to keep my hands dirty. I lead teams for a living now, and a project like this is how I make sure I still know what the work actually feels like.