Today Wed
Call the bank about the card
Send the invoice was due Monday
todo, a.m.
Tell the bot on Telegram, in your own words. It works out the deadline, keeps the list, and then stays quiet until there is a reason.
One
No fields, no projects, no priority flags to argue with. You write the way you would tell a person, and several things in one message is normal.
Two
The model is only allowed to hand over the timing words you actually wrote. The date itself is computed, in your timezone, by code that can also answer "I do not know".
what you wrote
friday
before march
next week
in a couple of days
at some point
what it writes down
Fri 25 Sep
28 Feb the day before March
Sun 4 Oct end of that week
Fri 25 Sep
it asks you TodayThis weekThis monthSomeday
A made up deadline is worse than no deadline, because after the first one you stop believing the list.
Three
Today Wed
Call the bank about the card
Send the invoice was due Monday
Thu
Fix the leaking kitchen tap
Fri
Mum, call in the evening
Book the dentist
Sat
nothing
Sun
nothing
Mon
Renew the passport 28 Feb, started early
No date yet
Learn Spanish someday
Sort the loft someday
Nothing here nags you. It waits until you ask, or until it has sat long enough to be worth one question.
Four
Deadlines, things you pushed back, goals going stale, lists left empty. Every one of them is a notification another app would have sent. They queue at the hour you chose, and leave as a single message.
Drag the hour. The rest stays where it is.
Six
So it keeps count. When something has been pushed back too often, it stops reminding you and asks the honest question instead.
Sort the loft
movedmoved movedmoved 34 days
Smaller, someone else, or gone?
Give me a first stepSomedayDrop it
Counted from what actually happened, not guessed by a model. The same count is why a goal you wrote down in March comes back once in a while, and then less often.
Seven
Free to use. Bring your own model key if you want the limits gone. Your list is yours: nothing you write is read by anyone, and you can export the lot as a CSV whenever you like.