TODO | Text-based GTD
approvedby Lars Lockefeer
Collect all outstanding TODOs from your vault and presents them in lists Today, Scheduled, Inbox and Someday/Maybe.
Obsidian TODO Plugin
Text-based GTD in Obsidian.
Features
- Aggregates all outstanding TODOs in your vault and lists them in a single view
- Split out TODOs by type ("Today", "Scheduled", "Inbox" and "Someday/Maybe")
- Schedule a TODO for a specific date by adding a tag
- Mark a TODO as Someday/Maybe by adding a tag #someday
- Complete TODOs from the list view
- Quickly jump to the file in which a TODO is found from the list view
- Integrates with the Daily Notes plugin: TODOs without a due date will inherit the date of the daily note as due date
Settings
Date tag format: Customise the format you use to add due dates to your tasks. Defaults to #%date%.
Date format: Customise the date format. Uses luxon under the hood. See their documentation for supported tokens. Defaults to yyyy-MM-dd.
Open files in a new leaf: When enabled, files opened from within the plugin will open in a new leaf rather than replacing the currently opened file.
Screenshots

Roadmap
- Scroll to correct line in file when jumping from list view
- (Re)schedule TODOs from the list view
- Persist cache, on reopening only reindex files changed since Obsidian was closed
- Filter items list view by tags / freeform search
- Improve UI and themeability
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.
