kriyan

Quick add

Type a task the way you would say it. Kriyan takes out the date, time, length, space, repeat, reminders and deadline, and what is left is the title. The same rules run in the app, the kriyan add command and the add_task tool your AI uses.

Every example below was read by the parser itself, as if today were Tue 13 Oct 2026. Phrases can come in any order.

Dates

A weekday means the next one, counting today. “next” means the one in the week after this. A day and a month mean the next time that date comes round.

You typeKriyan reads
call the bank today
  • Taskcall the bank
  • DateToday
pay rent tomorrow
  • Taskpay rent
  • DateTomorrow
essay fri
  • Taskessay
  • DateFri 16 Oct
lab report next fri
  • Tasklab report
  • DateFri 23 Oct
dentist 16 oct
  • Taskdentist
  • DateFri 16 Oct
dentist oct 16
  • Taskdentist
  • DateFri 16 Oct
renew passport in 3 days
  • Taskrenew passport
  • DateFri 16 Oct
book flights in 2 weeks
  • Taskbook flights
  • DateTue 27 Oct
submit form 2026-11-02
  • Tasksubmit form
  • DateMon 2 Nov
film night tonight
  • Taskfilm night
  • DateToday
  • Time20:00

Times

Write times with am or pm, or on the 24-hour clock. “at 5” on its own means 17:00, because few things start at 5 in the morning. A range sets the start and the length.

You typeKriyan reads
standup 9:30am
  • Taskstandup
  • Time09:30
gym 18:00
  • Taskgym
  • Time18:00
call mum at 5
  • Taskcall mum
  • Time17:00
lunch with Maya noon
  • Tasklunch with Maya
  • Time12:00
standup tomorrow 9:30-9:45am
  • Taskstandup
  • DateTomorrow
  • Time09:30
  • Length15 min
workshop thu 14:00-15:30
  • Taskworkshop
  • DateThu 15 Oct
  • Time14:00
  • Length1 h 30 min

Length

A length is only set when you write one. Leave it out and the task has no length.

You typeKriyan reads
deep work for 2h
  • Taskdeep work
  • Length2 h
read for 30 min
  • Taskread
  • Length30 min
lecture tue 9am for 1h30
  • Tasklecture
  • DateToday
  • Time09:00
  • Length1 h 30 min
buy oat milk
  • Taskbuy oat milk

Spaces

A # puts the task in a space. Use / for a space inside another, and - or _ between words.

You typeKriyan reads
essay #school
  • Taskessay
  • Spaceschool
ship cli #work/kriyan
  • Taskship cli
  • Spacework/kriyan
fix the gate #side-project
  • Taskfix the gate
  • Spaceside project

Repeats

A repeat starts on its first date from today. Add “until” or “N times” to end it, and “after done” (or every!) to count from when you finish instead of from the schedule.

You typeKriyan reads
water plants daily
  • Taskwater plants
  • DateToday
  • RepeatsEvery day
review inbox every weekday
  • Taskreview inbox
  • DateToday
  • RepeatsEvery weekday
Calculus II lecture every tue and thu 9am for 1h30 until dec 11
  • TaskCalculus II lecture
  • DateToday
  • Time09:00
  • Length1 h 30 min
  • RepeatsEvery Tue and Thu, until Fri 11 Dec
team sync every 2 weeks on mon
  • Taskteam sync
  • DateMon 19 Oct
  • RepeatsEvery 2 weeks on Mon
clean the flat every other week
  • Taskclean the flat
  • DateToday
  • RepeatsEvery 2 weeks on Tue
rent every month on the 1st
  • Taskrent
  • DateSun 1 Nov
  • RepeatsEvery month on the 1st
pay card every 15th
  • Taskpay card
  • DateThu 15 Oct
  • RepeatsEvery month on the 15th
send invoice every last day
  • Tasksend invoice
  • DateSat 31 Oct
  • RepeatsEvery month on the last day
review every last fri
  • Taskreview
  • DateFri 30 Oct
  • RepeatsEvery month on the last Friday
book club every second tue
  • Taskbook club
  • DateToday
  • RepeatsEvery month on the second Tuesday
Mum's birthday 16 oct every year
  • TaskMum's birthday
  • DateFri 16 Oct
  • RepeatsEvery year on 16 Oct
physio every week for 6 times
  • Taskphysio
  • DateToday
  • RepeatsEvery Tue, 6 times
run every 2 days after done
  • Taskrun
  • DateToday
  • RepeatsEvery 2 days after done
water the fern every! 3 days
  • Taskwater the fern
  • DateToday
  • RepeatsEvery 3 days after done

Reminders

Start with “remind”, and add more with “and”. A reminder on a task with no date puts the task on today.

You typeKriyan reads
essay fri 5pm remind 1h before
  • Taskessay
  • DateFri 16 Oct
  • Time17:00
  • Reminder1 h before
flight sat 7am remind 1 day before and 2h before
  • Taskflight
  • DateSat 17 Oct
  • Time07:00
  • Reminder1 day before
  • Reminder2 h before
rent every month on the 1st remind day before at 20:00
  • Taskrent
  • DateSun 1 Nov
  • RepeatsEvery month on the 1st
  • ReminderDay before at 20:00
pick up parcel thu remind on the day at 8am
  • Taskpick up parcel
  • DateThu 15 Oct
  • ReminderOn the day at 08:00
take tablets remind at 9pm
  • Tasktake tablets
  • DateToday
  • ReminderOn the day at 21:00

Deadlines

“due” and “by” set when something is due, without planning it for that day.

You typeKriyan reads
problem set due thu
  • Taskproblem set
  • DueThu 15 Oct
tax return by 31 oct
  • Tasktax return
  • DueSat 31 Oct
slides fri 10am due mon
  • Taskslides
  • DateFri 16 Oct
  • Time10:00
  • DueMon 19 Oct

Good to know