← Back to work
own product · LLM in runtime
2026
Life Update Mobile — Gemini API in runtime
Personal tracking system — daily entries analyzed by Gemini in runtime, semantic distance to a 5-year plan, Steve-Jobs-style focus metrics (3 things a day). Shipped 0 → production in a day.
- Gemini API runtime for semantic analysis of daily entries
- Hybrid data model: .md files as source of truth + DB as execution engine
- Next.js 16 + NextAuth v5 + Prisma + Supabase, 20 commits in 24h
Gemini API Next.js 16 Prisma 0 → prod / 1d
- Context
- A personal product — a tracking app that uses Gemini at runtime to summarize what I wrote this week.
- Problem
- Every journal-AI app I'd tried either stored my text on someone else's server or refused to run without internet. I wanted local-first + LLM on demand.
- Approach
- Local SQLite store, plain-text journal. Summarization is opt-in: tap a week, send it to Gemini, cache the result.
- Ship
- Single binary build. No auth server. Gemini API key ships with the user, not the app.
- Outcome
- Shipped private for my own use. Three friends asked to install it. Weekly summaries in 4 seconds.
- Differently
- I would put the prompt on the Settings page. Right now it's hidden — advanced users want to see it and I was being overly protective.
- Craft floor
- No analytics. No telemetry. No account. Bundle under 8 MB. Works airplane-mode except the summary action.