LifeOS
My Day

Most important today

The day anchors & practices

Quick capture


Tasks

Capture everything; choose deliberately. Stars mark tomorrow-morning importance.

Goals

Goal → Objectives → Tactics. Progress rolls up from the smallest checked box.

Practices

Practice, not perfection. A blank day is just a blank day — never a broken chain.

Life portfolio

The observability screen. Tap a domain to set status, metric, and a one-line note. Green = healthy, amber = watch, red = needs you.

Reviews

The system stays honest because you look at it. Daily takes 2 minutes; weekly takes 15.

Daily shutdown

Intent → win → reflection. Auto-opens from Today.

Weekly review

History

Capture

Notes, ideas, gratitude — caught before they evaporate. Convert to a task when it becomes work.

Settings

Profile, themes, and your data — which is yours, full stop.

Profile

Theme

AI · Claude API

Claude API connector
Powers the AI Studio — breakdowns, plans, drafts, and briefings.
Checking…

Stored only in this browser. Inside a Claude-enabled environment the Studio connects automatically — a key is optional.

Units & format

Data

Export regularly — your data lives only in this browser's storage. Import accepts LifeOS exports and profile packs.

About

LifeOS — a quiet operating system for a loud life.

One place for the day, the work, the goals, the practices, and the life portfolio behind them. Local-first by design: no account, no cloud, no telemetry, no streak-shaming. It is a foundation you improve piece by piece, until it's yours.

FOUNDATION-FIRSTEvery part independently improvable; the whole evolves with you.
MODULARNew roles, seasons, and tools slot in without rework.
CONTEXTUALThe system reads where you are and which hat you're wearing.
EMOTIONALLY AWARETone, timing, and ask-effort respect how you're doing. No shame, no streaks.
BOUNDED AUTONOMYAutomation pushes only as far as your values and visibility allow.
QUIRK-FRIENDLYDesigned for who you actually are, not who you "should" be.

For AI assistants

LifeOS is agent-ready. An assistant with access to this page (or your export file) can read and write state through a documented surface:

window.LifeOS.get() → full state (read) window.LifeOS.set(state) → replace state (validated) window.LifeOS.addTask(title,{energy,due,domainId}) window.LifeOS.addCapture(text,type) window.LifeOS.export() → JSON string (schema 1) window.LifeOS.summary() → compact day summary for briefings Export file = same schema. Edit + re-import = same effect.

Keyboard

⌘K palette · n new task · 1–8 switch views · e energy cycle · ⇧D close the day