Autism Task Planner
pendingby mm0x1
Reduce your mental load by sequencing your tasks in a drag-and-drop UI with compounding time estimates
Autism Task Planner
![]()
A sidebar panel for Obsidian that turns your markdown task list into a sequenced schedule — with live time estimates, drag-and-drop reordering, and category labels. Built for people who need to see exactly what comes next and how long everything will take.
How it works
Open any note that contains a task list, then run Open Task Planner from the command palette. The panel reads your list and displays every task as a card with a calculated start time based on how long everything before it takes.
Reorder cards by dragging. Edit a duration by clicking it. Change a category by clicking the label. Mark tasks done as you go. The schedule updates instantly every time.
Task list format
Write tasks in any markdown note using this format:
- Task name 5m -category
- Another task 1h30m -category
| Part | Format | Examples |
|---|---|---|
| Task name | Any text | brush teeth, Record video |
| Duration | Nm, Nh, or NhMm | 5m, 2h, 1h30m |
| Category | -word at the end | -health, -work, -hobby |
Capitalization and trailing spaces are preserved exactly as written. A line with no duration defaults to 0m. A line with no category tag is labelled other.
Features
Time planning
- Set a custom start time at the top of the panel, or let it default to right now
- Every card shows its calculated start time based on all tasks before it
- Footer shows total duration and estimated finish time
- All times use your local timezone
Reordering
- Drag any card to a new position
- All start times downstream recalculate immediately
Editing
- Click a duration badge to edit it inline (
5m,1h,1h30m,90m, or a plain number of minutes) - Click a category badge to pick a new category from a dropdown
Completing tasks
- Check off a task — it dims and moves out of the active schedule
- Click the undo arrow to bring it back
- "Clear completed" removes all done tasks at once
Syncing back to your file (optional, off by default)
- Completions can be written back as
- [x] ...checkboxes - Reorders can be written back to the file in the new order
- Edited durations and categories can be written back inline
The file is never touched unless you explicitly enable a sync setting.
Built-in categories
| Category | Category | ||
|---|---|---|---|
hygiene | blue | work | teal |
grooming | slate blue | cooking | orange |
health | green | exercise | forest green |
cleaning | amber | social | pink |
chores | red | errands | brown |
hobby | purple | finance | cyan |
other | gray | learning | indigo |
creative | deep orange | ||
selfcare | rose | ||
family | amber-gold |
Category colors can be changed per-category in Settings → Autism Task Planner.
Settings
| Setting | Default | Description |
|---|---|---|
| Default start time | Current time | Set a fixed start time (e.g. 09:00) or leave blank to use now |
| Sync reorder to file | Off | Writes the new task order back to the markdown file after dragging |
| Sync completions to file | Off | Marks completed tasks as - [x] ... in the file |
| Sync edited durations/categories to file | Off | Writes duration and category edits back inline |
| Category colors | Per built-in defaults | One color picker per category |
Installation
Via BRAT (recommended for early access)
- Install BRAT from the Community Plugins browser
- Open BRAT settings → Add Beta Plugin
- Paste:
mm0x1/obsidian-autism-task-planner
Via Community Plugins
Search for Autism Task Planner in Settings → Community plugins → Browse.
Manual
- Download
main.js,manifest.json, andstyles.cssfrom the latest release - Copy them into
.obsidian/plugins/obsidian-autism-task-planner/inside your vault - Enable the plugin in Settings → Community plugins
For plugin developers
Search results and similarity scores are powered by semantic analysis of your plugin's README. If your plugin isn't appearing for searches you'd expect, try updating your README to clearly describe your plugin's purpose, features, and use cases.