// flyer intake
drop a grocery flyer here (PDF / image)
or click to browse
no deals yet — upload a flyer or paste its text
// recipe picks
extract some deals first, then ask for recipe picks tuned to your week
// meal photo
drop a photo of a meal or receipt
or click to browse — identifies food items locally
upload a meal photo to get a nutrition read on it
// log a workout
// last 7 days
// logged workouts
date = day logged · workout = training type · duration = minutes trained
no workouts logged yet
// workout schedule
pick training days and a time
// calendar — next 7 days
no events in the next 7 days
// coach
ask the coach — it reads your training week from memory
// transactions
drop a bank CSV here
or click to browse
no subscriptions detected yet — upload a transactions CSV
// audit
detect subscriptions first, then run the audit
// monthly payments
name = what it's for · amount = monthly cost · pay day = day of the month it's charged
// your goals
no goals yet — add one below
// new goal
// goal coach
pick a goal with "Coach me" — or just start typing
talk it through — the coach asks questions, you find the plan
// your profile
// local flyer deals
uses internet — optional
save a city in your profile, then look up nearby grocery deals
// memory
loading notes...
// danger zone
// defaults
saved in this browser (localStorage) and applied to the chat toggles on load
// about
LifeOS is a local-first personal assistant: meals, training, money and goals in one place, with nothing leaving your machine.
100% local inference — Nemotron-3-Nano-4B running on llama.cpp, plus a small on-disk RAG memory. Web search is strictly opt-in.