Auto-Prioritize with Apple Intelligence
Setting priorities by hand is quick for five tasks and tedious for fifty. Auto-Prioritize takes a selection of tasks and gives each one a priority of None, Low, Medium, or High, worked out on your Mac with Apple Intelligence. The whole run is applied as a single change, so one undo puts every priority back the way it was.
What You Need
Auto-Prioritize needs a Mac running macOS 26 or later with Apple Intelligence turned on.
On a Mac that cannot run Apple Intelligence, the command is not shown. If Apple Intelligence is switched off, or is still downloading and getting ready, 2Do explains what to do when you choose it.
Auto-Prioritize is also available on iPhone and iPad. See Auto-Prioritize for iOS.
Running It
- Select the tasks you want prioritized.
⌘-click adds tasks one at a time and⇧-click selects a range. See Multi-Task Actions. - Right-click the selection and choose Edit Priority > Auto-Prioritize, the first item in the submenu. The same command is in the menu bar under Task > Edit Priority.
- The first time you run it, 2Do explains what Auto-Prioritize does. Click Continue to go ahead.
To skip the explanation from then on, select Do not show this message again before you click Continue. To see it again later, click Clear next to Confirmation warnings in Settings > General.
While 2Do works, a sheet shows how many tasks it has finished and has a Cancel button. If you cancel, nothing changes. The result is applied as one change, so Edit > Undo (⌘Z) puts every priority back and Edit > Redo applies them again.
What It Reads and What It Writes
For each selected task, Auto-Prioritize looks at:
- The title and notes.
- The start date and due date, including whether the task is overdue.
- The list the task belongs to.
- Its tags.
- The priority it already has.
It writes one thing: the priority. Stars, dates, notes, titles, tags, and lists are left exactly as they were, and completed tasks are skipped. A selected project or checklist counts as one item, and its sub-tasks keep their own priorities unless you selected them as well.
If you change a task's priority, complete it, or its list becomes read-only while 2Do is working, that task keeps your change. When some tasks were left alone this way, or the run could not finish, 2Do ends with a short summary saying so.
Notes count as part of the task's description. Text in a note that tries to give instructions to an assistant is ignored.
Priorities You Already Set
Auto-Prioritize adds a priority where one is missing and raises a priority where the task warrants it:
- A task with no priority gets one when its wording or its dates give a reason for one. A routine, undated item with nothing riding on it stays at None.
- A priority you set yourself is not lowered. The one exception is an undated task whose own wording marks it as a someday idea or an optional wish, which can be set back to None.
- A task that comes back unchanged already had a priority that fits. That is a normal result, not a failure.
How Tasks Come Out
Two things carry the most weight: what the task says will happen if it slips, and when it is due. The examples below all start with no priority set.
| Task | Priority |
|---|---|
| "Renew car insurance before the policy lapses", due tomorrow | High |
| "Pay the credit card bill today to avoid the late fee", due today | High |
| "File tax return to avoid financial penalties", no date | Medium or higher |
| "Reset the leaked password right away", no date | High |
| Anything due today or tomorrow | Medium or higher |
| Anything tagged urgent | Medium or higher |
| "Buy milk", no date | None |
| "Fold the laundry", no date | None |
| "Maybe learn Italian someday" | None |
High comes from a near date, meaning overdue, today, or tomorrow, together with a serious consequence stated in the task or a clearly important obligation. A serious consequence, or a clearly important obligation, can also reach High with no date at all, when the task itself says time is short. A near date on its own, or a near date with only a minor inconvenience behind it, gives Medium. A routine errand with no date and nothing riding on it stays at None.
After a run, sort the list by Priority to see the result at a glance. See Stars and Priorities.
When to Use It
- After a brain dump. Capture everything into your Inbox without stopping to weigh it up, then select the lot and let Auto-Prioritize work out which items matter. See Quick Entry.
- During a weekly review. Select this week's tasks in Today or a Smart List and get a second read on which of them are the important ones.
- After an import. Tasks brought over from Things, OmniFocus, or a calendar file usually arrive with no priorities at all, so there is nothing to sort by. One pass gives every task a priority you can sort by. See Import and Export.
- After breaking a project into steps. Write the steps first, then select them and let their wording and dates set the levels.
Everything Happens on Your Mac
2Do uses Apple's on-device Foundation Models, the same models behind Apple Intelligence. Your task titles, notes, dates, lists, and tags are read on your Mac, and nothing about them is sent to 2Do, to Apple's servers, or to anyone else. There is no account to create and no service to subscribe to.
Running on the Mac also keeps it fast. A screenful of tasks takes a few seconds, and a larger selection takes a little longer.
If Something Is Missing
- Auto-Prioritize is not in the Edit Priority menu. The Mac is not running macOS 26 or later, or it cannot run Apple Intelligence. 2Do hides the command instead of offering something that cannot work.
- Auto-Prioritize is dimmed. The selection includes a task in a read-only list. Like the other priority commands, Auto-Prioritize only works on tasks you can change.
- You get a message instead of a run. Apple Intelligence is switched off, or is still downloading and getting ready. Turn it on in System Settings > Apple Intelligence & Siri, then give it time to finish before trying again.