Say it out loud.
“Book the baby's six-month checkup before we move.” The dock listens, the agent files it into Baby, works out the deadline from the move date, and starts looking.
A product concept · 2026
Two-Do is a shared home for a couple's projects. Say what needs doing. An AI agent does the legwork, brings back options, and waits until you both say yes.
The phone on the right is live — tap anything
01 The idea
Finding the pediatrician. Comparing three movers. Remembering the renter's insurance. Shared to-do apps split the list, but not the load: someone still has to research, and someone still has to ask the other one. Two-Do hands the research to an agent and keeps the decisions with the two of you.
The centre of the navigation is a microphone. Half-formed sentences are fine; the agent sorts them into the right project.
The agent can research on its own. It can't book, buy or send until each of you has said yes.
One rule runs the whole interface, so you can tell at a glance what's waiting on you.
02 Seven moments
Each moment below drives the live prototype. Play it again any time, or put the story down and use the app yourself.
“Book the baby's six-month checkup before we move.” The dock listens, the agent files it into Baby, works out the deadline from the move date, and starts looking.
A slow gold light circles a task while the agent is working. When it stops moving and turns gold, it's settled and waiting on you. The words say it too: Needs you, Waiting on Sohil.
The agent brings back three pediatricians. Sohil already liked one. When Toshi agrees, two dots meet and the heart from the logo beats once. Only then does “Book the first visit” appear.
The check fills, the line strikes through, the heart blooms, and the row folds into the day's done list, with undo. It's the one celebration in the app, so it keeps its meaning.
Everything lives in a project: the house, the baby, money, the two of you. Each one shows what needs you, what the agent is on, and what's done. Private lists stay private, even from the agent.
The dock takes the colour of whoever is holding the phone: sage for Toshi, peach for Sohil. On Sohil's phone, the pediatrician isn't “Needs you” — it's “Waiting on Toshi”.
A new couple starts with nothing, so the empty screen asks for one thing: say the first task. Three suggestions show how loosely you can say it.
03 Design system
Every colour has one job. Sage and peach are the two people, never decoration. Gold belongs to the agent. The terracotta heart only appears when the two of you meet. It's designed dark-first: evening is the default, and a warm light mode is one tap away.
The two people, in the same colours they carry through the app.
They share a space without becoming one shape: the shared projects.
Its entrance beat — up, down, up, settle — is the same rhythm the app plays when you both agree or finish something together.
A single gold light circles the card. It's slow on purpose — calm, not urgent.
The light stops and the card settles into gold. Nothing to watch, something to decide.
The only celebration. It plays when you both agree, and when one of you finishes.
Accent colours have darker text versions, so small labels in sage, peach and gold still pass 4.5:1.
6.1 : 15.1 : 15.6 : 1Status is always written — “Needs you”, “Waiting on Sohil”, “Agent is on it” — and people are named, never only a coloured dot.
With reduced motion on, the circling light becomes a still border and the heart simply appears. Changes are announced to screen readers, and every touch target meets the WCAG 2.2 minimum of 24px.