Your todo list, with a launch sequence
Every day gets a flight plan.
A long list doesn’t tell you what today is for. Mission Today makes that one decision each morning, keeps you on it, and shows how the day really went.
Accounts are by invitation for now.
How it works
One day, four phases
-
Pre-flight
Each morning, see what’s overdue, what’s due, and what’s important but undated. Choose what today is for, and order it.
-
Launch
Commit to the plan. It goes to the top of Today, and a capacity check tells you when you’ve planned more than the day can hold.
-
Ignition
Start a timed focus session on one thing. Every open device shows the same countdown, and you’re told when it’s done.
-
Mission log
In the evening, see what got finished and what didn’t. Carry it to tomorrow or let it go, and write down how the day went.
See it work
From plan to focus in a few clicks
Features
Built for the rest of the day too
-
A journal we can’t read
Encrypted on your device with a passphrase that never leaves it, with voice notes, a systems check and a writing streak.
-
Capture in one line
Call mum tomorrow 5pm !high #family, from the command palette, the New task window or the terminal app, is all it takes. -
The mission board
Today’s work by where it stands. Drag a card and the right thing happens.
-
Calendar and time
Schedule work in a day or week view, with estimates and your other calendars alongside.
-
Reminders that reach you
Push notifications on your devices, with Done and Snooze right there.
-
Lists, subtasks and repeats
Tags, priorities, saved searches, and work parked until someone replies.
-
Install it, read it offline
Add it to your phone or desktop, and keep reading your todos without a signal.
-
GitHub issues
Open issues become todos, and closing one completes its todo. Nothing changes on GitHub.
-
A terminal app
All of it from the keyboard, live-updated alongside the web app.
-
Your AI assistant, too
Connect an AI client over MCP so it can work with your todos.
What’s today for?
Accounts are by invitation for now. Ask for one here.