Project notes · 04
Task Genius: getting scattered tasks under control
Writing tasks in Obsidian is easy, but once they’re scattered you can’t keep track of them. I built Task Genius alone to gather them into list, kanban, calendar and Gantt views; it has 182K downloads.
Why I made it
Writing a task in Obsidian is easy: one line of - [ ] does it. Seeing your tasks is the real headache. Once you have a lot of notes, tasks are spread across many files, and there was no overall view of what to do today or how far a project has come. So I built Task Genius myself.
What it does
It gathers the tasks scattered across your notes and offers four views: a list, a kanban board, a calendar and a Gantt chart. Plan the day in the list, move a project along on the board, and check the schedule on the calendar or Gantt chart. I also added quick capture, custom workflows and progress tracking.
How it works
Underneath is one task model that takes in Markdown tasks, Canvas, file properties and cloud calendars. Rescanning everything gets slow once you have a lot of notes, so incremental indexing only handles what changed, and the heavier work runs in the background. The same task might be edited on a computer and a phone at once, so I added conflict detection too.
Today
Task Genius has 182K downloads and 582 stars on GitHub, and I designed and built it alone. The site is taskgenius.md.