sys online · self-hosted · 9 modules · 1 coach
ONE SOURCE OF TRUTHfor your whole life.
Life OS unifies fitness, nutrition, sleep, goals, work and money into one system you own — with an AI coach that turns it all into what to do today.
/01 · diagnosis
Your life is scattered. Are you?
The data that runs your life is spread across a dozen apps that never talk to each other. So the one question that matters — how am I doing, and what should I do today — has nowhere it can be answered.
SILO_01OFFLINE
Fitness apps
Body weight, workouts and sleep — each trapped in its own silo that can't see the others.
SILO_02OFFLINE
Spreadsheets
Money and goals live in tabs you forget to open, drifting out of date by the day.
SILO_03OFFLINE
Your head
Everything else you just try to remember across the week — and mostly don't.
Nothing connects it. So nothing can tell you what to do next.
/02 · the system
The platform for your whole life.
SYS_01
One source of truth
A datum entered once is reused everywhere it belongs — no re-typing, no drift.
SYS_02
Insight, not storage
Trends, plateaus, adherence and a daily score — your data turned into decisions.
SYS_03
An AI coach
Reads every module and tells you how you're doing and what to do today.
SYS_04
Private by construction
Self-hosted, row-level isolated, journal encrypted — yours to export or erase.
/03 · modules
Nine modules. One operating system for a life.
Each module is useful on its own. The point is that none of them is on its own.
Body // MOD_01ACTIVE
Fitness
body weight, workouts and RIR → strength trends, muscle-group balance and plateau detection
Body // MOD_02ACTIVE
Nutrition
calories, macros, fiber and water → a bodyweight-derived protein target and adherence to your targets
Body // MOD_03ACTIVE
Sleep & Recovery
sleep, HRV and resting heart rate → a 0–100 readiness score
Body // MOD_04ACTIVE
Activity
steps and movement, synced from Apple Health
Mind // MOD_05ACTIVE
Goals
annual → quarterly → monthly → weekly → daily; on/off-track judgments and the day's actions
Mind // MOD_06ACTIVE
Journal
mood and energy → patterns over time
Work // MOD_07ACTIVE
Dev work & Projects
coding activity and project tasks → productivity signals
Money // MOD_08ACTIVE
Freelance
income → this-month and all-time revenue, attributed to its client and project
/04 · intelligence layer
A coach that has read everything you've logged.
$ lifeos coach --briefing today > assembling context: fitness nutrition recovery goals devwork journal > journal words: EXCLUDED (mood/energy numbers only) > egress: BLOCKED — no key · deterministic mode ## Today ▲ body weight trending −0.3 kg/week over 14 days ■ protein adherence 92% across the last 3 days ● readiness 74/100 — moderate training day → one thing today: log a workout — 3-day gap
Each morning the coach pulls a window of your real numbers from every module into one place and writes you a short Daily Briefing: what’s trending, what slipped, and the one thing to do today. A Weekly review names what went well, what slipped and one focus for the week; a Monthly review names the trajectory, your biggest win and gap, and next month’s priority. It’s grounded only in data you actually logged — it never invents a number.
It’s read-only by default and provider-agnostic: bring any OpenAI-compatible key, or point it at a local model on your own machine. Your entries are handed to it as untrusted data, not instructions; the model never even sees your user id; and your journal’s words never enter its context at all — only the mood and energy numbers do.
No key, or you’ve chosen to keep everything local? The same briefing still renders deterministically from your numbers. Nothing leaves your machine until you connect a key and acknowledge zero-retention.
Open your Life OS.
The data is already being produced — your scale, your watch, your bank, your goals. This is where it finally lands and starts answering the only question that matters.
self-hosted · your data · zero egress without ack