Back to services

Obsidian Tasks

Obsidian Tasks is a task management plugin for Obsidian that tracks tasks across your entire vault. You can query tasks from anywhere and mark them as done, and any status changes are written back to the source file.

View alternatives to Obsidian Tasks
Contributor:
einverne
Suggest edit
Recent reviews

Alternatives

Tech stack

No tech stack added yet. Sign in to suggest some

Obsidian Tasks adds task management to your Obsidian vault. Tasks remain Markdown checkbox items in your notes, with no separate database. You can collect and filter these tasks across the whole vault, and tick them off directly in the query results.

Key features

  • Track tasks across the vault: Collects tasks from your entire Obsidian vault, not just a single note.
  • Date support: Supports due dates, done dates, and more.
  • Recurring tasks: Tasks can have a recurrence rule, and when you complete one, the next occurrence is generated according to that rule.
  • Queries and filters: Write a query block in a note to filter and display tasks by your own criteria, so you can build your own task dashboards inside your notes.
  • Toggle status in place: Toggle a task's status from any view or query result, and the change is written to the source file.
  • Create or edit command: Provides a Tasks: Create or edit command that opens a modal where you fill in the task's properties.
  • Custom statuses: Beyond to-do and done, you can add further statuses.
  • Global filter: You can set a global filter (such as #task) so that only checkboxes with the specified tag are treated as tasks.

Who it's for and use cases

It suits people who already take notes in Obsidian and want to keep to-dos, project follow-ups, and daily planning in the same vault. For example, you can record tasks in your project notes, then gather everything due today, overdue, or belonging to a particular project in one overview note.

Core strengths

  • Task data is stored as plain Markdown, which makes it easy to migrate and keeps you from being locked into a single tool.
  • Tasks live in the notes where their context is, while query results let you view them all in one place.
  • The official documentation includes a complete user guide with sections on a quick reference, queries, scripting, using Tasks with other plugins, and task formats, plus a changelog and a support page.

Installation and usage

Search for Tasks in Obsidian's Community plugins, then install and enable it. After that, write tasks in your notes using the format the plugin defines and display them with query blocks. The Getting Started section of the user guide on the official site covers the initial setup, including whether to set a global filter.

Technical requirements

Requires Obsidian, either desktop or mobile. The plugin runs inside Obsidian and needs no additional server.

Things to note

  • The query syntax and task format take some time to learn, so it's a good idea to read the official quick reference first.
  • The screenshots on the official site all assume the global filter #task, which is not set by default.