by9am never designs a screen. Each agent — calendar, inbox, family, health — composes its interface from one standard set of blocks. Add an agent and it reuses them. The UI composes itself, and the same blocks render on web today and on iOS next.
An agent emits a manifest — "render this as an Approval card with this draft" — not HTML. New skill, zero new screens.
The same manifest drives a web renderer and a native renderer. A block never knows which surface it's on.
Every block traces to who did what. Draft-don't-send: agents propose, you approve, the action is yours.
A glanceable summary of an agent or life-area — what it is, what it just did, what's pending.
iOS · home-screen widgetHi Sarah — Friday works on my side. Could you send the updated scope doc beforehand so I can review? Thanks, Nick
The trust surface. An agent's draft + the action it wants to take, with one-tap approve or send-back. Nothing leaves without you.
iOS · push notification + actionAny set of records as a list or kanban — tasks by state, contacts, ideas. One renderer, projects down one axis, states across the other.
iOS · sectioned scroll viewA single record opened up — its fields, sections and editable state. The deep view behind any list item.
iOS · detail sheetEvery action, stamped with who did it — agent, you, or the system. The audit trail that makes the assistant legible.
iOS · activity feedHow a record connects to everything else — its project, the people, the idea it came from. The graph, made tappable.
iOS · linked chipsAn agent's persona, scope, tools and bridges — what it's allowed to touch. Steer it without touching code.
iOS · settings screenA number that matters with its trend — health, spend, momentum. Composed into briefs or stood alone.
iOS · widget / chartThe fast way in — a thought, a task, a correction. by9am files it to the right project and agent.
iOS · share-sheet "send to by9am"The morning surface — a narrative woven from other blocks (approvals, charts, timelines). "Here's what I did while you slept." This is what wake up ahead feels like.
iOS · rich notification / card"Build the blocks once. Every agent, every channel, web and native — composes itself."
How by9am works →