Everything I built
Productivity
AI Diary
liveBefore you try it: Right now this app needs an API key to work. Open its Settings tab and paste in an OpenRouter key, which you can make at openrouter.ai. Without one you can still write entries, but Ember, the moods and the patterns stay off.
A private journal that helps you notice patterns in your own writing. Each entry becomes a firefly on the week’s stream, and the water shows how the week felt, calm or restless, without grading any day as good or bad.
Screenshots
What it does
- Your week shows as fireflies over water: still water for calm days, ripples for restless ones. No day is ranked above another.
- It names how you felt in a word, and spots the subjects that keep coming up in what you write.
- Talk to Ember, the companion, about any entry, or rename it to whatever you like. It turns the things you said you’d do into a to-do list.
- After a run of heavy days it checks in gently and points to real help.
- It sketches your personality from your writing, using the five traits psychologists measure.
- Your entries are saved on your own device, not on a server. Only the AI model you choose reads them.
Built with
- Next.js
- React
- TypeScript
- Tailwind CSS
- OpenRouter API
- Zod
Want the how and why?
I write up builds like this one. What I did, what went wrong, and what is worth copying.
Read the writing

