ToDo

Enter your password to continue

Your To-Dos

My Lists

Today

New To-Do
Date & Time
Repeat Never
Every
Snooze

Urgent to-dos are marked in red.

Repeating series
Apply changes to
Skip this occurrence

Date changes always apply to the whole series. Past completions and skips are listed below.

More Options
List
Completed
Completed on
Added
Time Fixed time
Time zone

New List
Notifications

Checking status…

Settings

Appearance

New to-dos

Applies to new to-dos only. Existing to-dos keep their current time model and zone. Floating to-dos still follow this device when its zone changes.

Floating follows this device; Fixed keeps an absolute instant; Anchored pins a named zone.

Notifications

Re-push is off by default. First notifications always fire, even in quiet hours; only repeats stay silent.

This device

Time zone: unknown yet.

Backup

Import adds missing lists and to-dos; it never overwrites or deletes anything.

API tokens

Tokens let your other agents work with to-dos — no browser needed. A token can never delete, manage lists, or change the password.

Read + write tokens can add, edit, complete, and snooze to-dos. Choose it deliberately.

Copy it now — it will never be shown again.

curl examples
export TOKEN=YOUR_TOKEN
export HOST=https://your-domain.example

# lists
curl -H "Authorization: Bearer $TOKEN" $HOST/api/lists

# add a to-do (idempotent with a client key)
curl -X POST -H "Authorization: Bearer $TOKEN" \
  -H "Content-Type: application/json" \
  -H "Idempotency-Key: friday-001" \
  -d '{"title":"Call mom","list":"Reminders","due_at":"2026-11-01T18:00:00","has_time":true}' \
  $HOST/api/reminders

# read it back
curl -H "Authorization: Bearer $TOKEN" "$HOST/api/reminders?q=Call%20mom"

# complete it (advances recurring series)
curl -X PATCH -H "Authorization: Bearer $TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"completed":true}' \
  $HOST/api/reminders/123

Change Password