TODO | Text-based GTD

approved

by Lars Lockefeer

Collect all outstanding TODOs from your vault and presents them in lists Today, Scheduled, Inbox and Someday/Maybe.

293 stars77,652 downloadsUpdated 6mo agoGPL-3.0
View on GitHub

Obsidian TODO Plugin

Text-based GTD in Obsidian.

BuyMeACoffee

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.