Fast, focused plain‑text task management with todo.txt compatibility and a modern, offline‑capable web experience.
Todour keeps the simplicity of todo.txt while adding helpful affordances like quick tags, saved searches,
boards, a calendar, shared projects, and PWA/offline support. Tasks are always stored as plain content and parsed into
structured fields for filtering and views.
+projects, @contexts, and extras like due:, t:, rec:, remind:.+project, @context, due:, and !negation.remind:YYYY-MM-DDTHH:MM.(A) 2025-11-15 Call dentist @phone +personal due:2025-11-20
Buy groceries +home @errands t:+1d
Weekly report +work rec:+1w
Use rec: to create the next instance automatically when you complete a task.
Two forms are supported:
rec:+1w: strict – anchor from existing dates. If the task has due: (or t:), the next one is scheduled by shifting that existing date by the interval (e.g., due 2025‑11‑12 → 2025‑11‑19).rec:1w: rolling – anchor from completion date (today). The next one is scheduled relative to when you complete it (e.g., complete on 2025‑11‑10 → due 2025‑11‑17).
Units: d (days), w (weeks), m (months), y (years), b (business days), p (random 1..N days).
If neither due: nor t: exists, completion will create a new task with a t: threshold derived from the interval.
+work @office
due:2025-12
!+personal
(B) Buy milk +home @errands) and click Add Task.+project or @context button to insert it.+work due:2025-12) and press Search.+project with another user.remind:YYYY-MM-DDTHH:MM to get an email reminder.
Todour supports sharing by project tag (the +project part of todo.txt). Sharing is
directional: an owner grants access to a specific +project so recipients can see those tasks
alongside their own. This makes it easy to coordinate around a single tag without merging accounts.
+project tags are shareable (not @context).+project in their Tasks view and searches.+project, create two shares (one in each direction).+release_Q4) to avoid collisions.Owners can opt‑in to email notifications when someone completes a task they shared (Settings → Notifications). Comments do not send emails.
You can email tasks to your configured email address; each non‑empty line in the message body becomes a task. See the README section for deployment details, or ask your admin.
Why todo.txt? It’s portable, future‑proof, and easy to edit anywhere. The app adds conveniences without locking you in.
(A) highest priority+project tag@context tagdue:YYYY-MM-DDt:YYYY-MM-DD thresholdrec:+1w strict recurringrec:1w rolling recurringremind:YYYY-MM-DDTHH:MM