GTD Tasks

by unpreditable
5
4
3
2
1
Score: 35/100

Description

The GTD Tasks plugin pulls tasks from across your notes into a sidebar panel and groups them by practical time buckets such as Today, This Week, Next Week, This Month and Someday. It stores each assignment back on the task line through tags or inline fields, so your markdown files remain the source of truth. Tasks can be moved with row buttons, drag and drop or a context menu. Unassigned items fall into a To Review inbox. The panel can flag overdue or badly placed tasks, track subtasks with their parent, filter by search, limit scanning to chosen files or folders and show optional status counts. It also reads due dates, priority and recurrence from the Tasks plugin when available.

Reviews

  • Vitaly Ditman
    Reviewed on Aug 10th, 2026
    No review text provided.
  • Vitaly Ditman
    Reviewed on Aug 9th, 2026
    I use it every day for my work. Tasks come in, later I can prioritize them and get them done on time.

Stats

stars
493
downloads
0
forks
21
days
NaN
days
NaN
days
0
total PRs
0
open PRs
0
closed PRs
0
merged PRs
0
total issues
0
open issues
0
closed issues
0
commits

Latest Version

Invalid date

Changelog

README file from

Github

GTD Tasks

Your tasks are scattered across hundreds of notes. This Obsidian plugin gathers them into one sidebar panel, sorted by when you'll actually do them: Today, This Week, Next Week, This Month, Someday (the Getting Things Done time horizons).

Your notes stay the source of truth. A bucket is just a tag on the task line, like #gtd/today.

Have the Tasks plugin? The two work together. This panel reads the fields Tasks writes on your task lines and puts them to use.

Downloads Obsidian Report a bug · Request a feature · Ask a question

Demo


Features

  • Time-horizon buckets — Today ⚡, This Week 📌, Next Week 🔭, This Month 📅, Someday / Maybe 💭. Rename them, swap the emoji, reorder them, or write your own date rules.
  • To Review inbox 📥 — every task without a bucket lands here, so nothing slips through.
  • Three ways to move a task — quick-move buttons on the row, drag-and-drop between buckets, or right-click.
  • Subtask-aware — indented tasks track with their parent, with a count badge and a prompt to move them along.
  • Overdue and misfiled flags once a due date has passed, when a task sits in a bucket that will make you miss it.
  • Reads Tasks plugin fields — due dates, priority, recurrence and the rest show up as badges and on hover.
  • Celebration animations — confetti, a pixel creature, both, or nothing.
  • 13 languages, matching your Obsidian UI language.

Also: search, scoping to folders or files, Dataview-friendly inline fields, per-bucket status bar counts, and a compact view. See Configuration.


Works with the Tasks plugin

Run both, since they solve different problems.

The Tasks plugin adds structure to a task: a due date, a priority, a repeat rule. It also searches your vault and lists the matching tasks inside a note.

This plugin is for one view you keep open all day. Drag tasks between buckets, or reorder them inside one, and your plan for the day changes in seconds.

How they work together

A task with a 📅 YYYY-MM-DD due date lands in the bucket whose date rule matches it. Move it yourself and it stays where you put it.

Checking a task off in the panel does what checking it off in the editor does, including the Tasks plugin's recurrence and completion-date setting.

As of v0.2.0, panel completions don't write a date. Install Tasks if you want one.


Default Buckets

Bucket Emoji Date rule
To Review 📥 Unassigned tasks (system bucket)
Today Due today
This Week 📌 Tomorrow → end of this week
Next Week 🔭 Next Monday → following Sunday
This Month 📅 This week → end of this calendar month
Someday / Maybe 💭 No date rule (manual only)

Installation

Open Settings → Community plugins → Browse, search for GTD Tasks, then click Install and Enable.

Or add via Obsidian community plugin page.

  1. Install the <a href=https://github.com/TfTHacker/obsidian42-brat>BRAT community
  2. In BRAT settings, click Add Beta Plugin and enter: Unpreditable/GettingThingsDone
  3. Enable GTD Tasks in Community plugins

Usage

Open the panel

Click the checklist icon in the left ribbon, or run Open GTD Panel from the Command Palette (Ctrl/Cmd + P).

Move a task

Three ways to move a task to a different bucket:

Method How
Quick-move buttons Click the small bucket buttons on the right side of the task row
Drag-and-drop Drag a task row to any bucket, including collapsed ones
Context menu Right-click a task row → Move to…

The plugin writes the assignment back to the source markdown file immediately. If the task has subtasks that each have their own bucket assigned, you'll be asked whether to move them along with it.

Type in the search box at the top of the panel to filter down to matching tasks. The status line below it shows how many tasks are currently visible; click it (or the × in the search box) to clear the search.


Configuration

Annotation style

Controls how bucket assignments are stored on the task line:

Mode Example
Inline tag (default) - [ ] Buy milk #gtd/today
Inline field - [ ] Buy milk [gtd:: today]
You can migrate all existing assignments between modes from the settings tab.

Tag / field name

The prefix used in both storage modes. Default: gtd. Changing this also changes the tag/field name written to your files.

Files to scan

Limit which files are indexed:

  • Entire vault — all *.md files
  • Specific folders — enter one or more folder paths
  • Specific files — enter one or more file paths

Show completed tasks until midnight

Keeps a checked-off task in the panel, struck through, until midnight or until you reload Obsidian, whichever comes first. Clear them sooner with the broom icon in the panel header. Turn the setting off and each task disappears the moment you check it.

Repeating tasks are the exception. Checking one off hides it right away, because its next occurrence is already in the list.

Flag overdue and misfiled tasks

When enabled, two badges call out tasks whose due date needs attention:

  • (red) — the task's due date has passed.
  • (amber) — suggests a better bucket so you don't miss the due date: a task due today in This Week belongs in Today.

Neither badge appears on completed tasks, or in the To Review bucket.

Hover a task to see the reason: ❢ Due Sat, Aug 1 (3 days overdue), ⚑ Due today (belongs in Today).

Compact view

Reduces padding on bucket headers and task rows for a denser layout.

Celebration animations

Choose what plays when you check off a task:

Setting Effect
Confetti (default) Confetti burst only
Creature Pixel creature only
All Confetti burst + pixel creature
Off No animation

Tasks plugin fields

Control how the Tasks plugin fields show up in the panel:

  • Show priority (default all) — which priority levels get an emoji badge (🔺⏫🔼🔽⏬) on the task row.
  • Show recurrence badge (default on) — mark repeating tasks with 🔁 on the task row.
  • Show Tasks fields in popover (default on) — list due date, priority, recurrence and the other Tasks fields when hovering a task.

Status bar

Each bucket can optionally show its task count in Obsidian's status bar. Toggle per bucket in the bucket list at the bottom of settings.


Bucket Date Rules

Each bucket can have an optional date range rule that auto-assigns tasks based on their 📅 due date:

Rule Covers
today Today only
this-week Tomorrow through end of this week (Sunday)
next-week Next Monday through the following Sunday
this-month Remaining days through end of this calendar month
next-month First through last day of next calendar month
within-days Due within the next N days
within-days-range Due between day M and day N from today
beyond-days Due more than N days from today (useful for Someday)

Tasks with no due date and no manual assignment land in To Review.


To Review Bucket

The To Review bucket is a permanent system bucket that always appears first in the panel. It collects every task that has no manual assignment and no matching due date rule. Use it as a GTD-style inbox: process tasks from here by moving them into the appropriate time-horizon bucket.


Subtasks

A task indented under another task in your markdown file is tracked as its subtask. Parent rows show an active-subtask count badge, and a subtask that's been moved to a different bucket than its parent gets a small indicator pointing back to it. Moving a parent that has subtasks with their own bucket assignments will ask whether to move those subtasks along with it, or leave them where they are.


Localization

The panel and settings UI are available in German, Spanish, Estonian, French, Japanese, Korean, Lithuanian, Latvian, Portuguese, Russian, Ukrainian, and Chinese, in addition to English, matching Obsidian's UI language automatically. If you change Obsidian's language, default bucket names update to match on next load, with a one-time notice in the panel.


Network Use

This plugin opens github.com in your default browser when you click Share feedback & ideas in settings, after you confirm a dialog. No background connections, and your data never leaves your machine.


License

GPL-3.0 © 2026 Vitaly Ditman

Similar Plugins

info
• Similar plugins are suggested based on the common tags between the plugins.
Todoist Text
4 years ago by Wes Moncrief
Big Calendar
4 years ago by Boninall
Big Calendar in Obsidian, for manage your events in a day/week/month and see agenda too!
Things Link
4 years ago by @gavmn
Obsidian Google Tasks
4 years ago by YukiGasai
Add Google Tasks inside Obsidian
Rewarder
4 years ago by Gustav Gnosspelius
An Obsidian-plugin to get rewards for completing todos
Packrat
4 years ago by Thomas Herden
Process completed instances of recurring items created by the Obsidian Tasks plugin
Agile Task Notes
4 years ago by BoxThatBeat
This Obsidian plugin integrates your TFS data from either Jira or Azure Devops
Auto Hide
4 years ago by skelato1
This Obsidian plugin enables you to collapse (and expand) the sidebar easier.
Todoist completed tasks
4 years ago by Andrew 'Ledary' Kulishov
Obsidian plugin to display the completed tasks
ToggleList
4 years ago by Lite C
This is a simple plugin for Obsidian to overwrite the default behavior of toggle checkbox status. Also, it offers a simple way to toggle through frequently used attributes: task states, task tags, highlighted list, etc.
Week Planner
4 years ago by Ralf Wirdemann
Checkbox 3 states
4 years ago by Renaud Héluin @ NovaGaïa
This is a simple plugin for add a third state to checkbox list.
Todo sort
4 years ago by Ryan Gomba
A plugin for Obsidian that sorts todos within a note
Checklist Reset
4 years ago by Luke Hansford
Add a command to reset the state of any checklists in a document in Obsidian
Order List
4 years ago by Henry Gustafson
Task Marker
4 years ago by wenlzhang
An Obsidian plugin to change task status and append text with hotkeys and right-click context menu.
Pending notes
4 years ago by Ulises Santana
Obsidian plugin for searching links without notes in your vault.
Cycle In Sidebar
4 years ago by Houcheng
Cycle through tabs of left/ right sidebar panel
Tasks Calendar Wrapper
3 years ago by zhuwenq
This plugin currently provides a timeline view to display your tasks from your obsidian valut, with customizable filters and renderring options.
Brainframe
3 years ago by pedersen
Prioritize
3 years ago by EloiMusk
Obsidian Plugin, to prioritize stuff in Obsidian
Send Tasks to OmniFocus
3 years ago by Henry Gustafson
Dynamic Timetable
3 years ago by L7Cy
Calculate the estimated completion time from the estimated task time and dynamically create a timetable.
Soomda
3 years ago by Michael Lee
🙈 Soomda — An Obsidian plugin that lets you quickly hide your sidebars.
Pivotal Tracker Integration
3 years ago by jondeates
Custom State for Task List
3 years ago by Okami Wong
A plugin for Obsidian to define your own states for task items.
Sync Google Calendar
3 years ago by Dexin Qi
Sync tasks from Obsidian with system calendar
TodoTxt
3 years ago by Mark Grimes
Obsidian plugin to manage todotxt files
Time Ruler
3 years ago by Joshua Tazman Reinier
A drag-and-drop time ruler combining the best of a task list and a calendar view (integrates with Tasks, Full Calendar, and Dataview).
Due When
3 years ago by Andy Baxter
An Obsidian plugin which gives shortcuts to insert set due dates
GTD No Next Step
3 years ago by Tobias Davis
Obsidian plugin for GTD workflow, badge projects with no next step.
Uncheck All
3 years ago by Shahar Har-Shuv
Obsidian plugin to uncheck all checkboxes in a file with one action
TickTick
3 years ago by Viduy Cheung
TODO Wrangler
3 years ago by Jeel Shah
An obsidian plugin to wrangle your Todos and put them in their place.
Homework Manager
3 years ago by Kadison McLellan
An Obsidian plugin that keeps track of homework through a to-do list.
Tag Project
3 years ago by Odaimoko
GChat Reminder
3 years ago by Anil Erdogan
iCal
3 years ago by Andrew Brereton
This is a plugin for Obsidian that searches your vault for tasks that contain dates, and generates a calendar in iCal format that can be imported into your preferred calendar application.
TickTickSync
3 years ago by thesamim
Bidirectional synchronization between Obsidian and TickTick. Mobile compatible.
Extended Task Lists
3 years ago by joeriddles
Extended Markdown support for task lists in Obsidian.
Create Task
3 years ago by Simon Knittel
Create tasks faster from anywhere.
Task list
2 years ago by Ted Marozzi
A simple obsidian plugin enabling better task management via lists.
Track-a-Lot
2 years ago by Iulian Onofrei
This is a tracker plugin for Obsidian
Ego Rock
2 years ago by Ashton Eby
An obsidian plugin that implements a basic taskwarrior UI for listing and modifying tasks.
Pomodoro Planner
2 years ago by Onur Nesvat
Things3 Today
2 years ago by wudanyang6
Grind Manager
2 years ago by dromse
Gamify your task management with rewards system, craft your tasks by tags.
Amazing Marvin Integration
2 years ago by Cloud Atlas
Interoperability between Obsidian and Amazing Marvin
Custom Sidebar Icons
2 years ago by RavenHogWarts
Custom Icons
Personal OS
2 years ago by A.Buot
Checkbox Sounds
2 years ago by yasd251
Adds a nice completion sound for checkboxes when ticked in Obsidian
Timekeep
2 years ago by Jacobtread
Obsidian task time tracking
TaskWarrior Task Wiki
2 years ago by SntTGR
Small and simple task manager widget for obsidian and powered by taskwarrior.
Checkbox Time Tracker
2 years ago by UD
Checkbox Time Tracker for Obsidian
Task List Kanban
2 years ago by Chris Kerr
doing
2 years ago by rooyca
What was I doing?
Vikunja Sync
2 years ago by Peter Heiss
Manage your tasks in vikunja.
Morgen Tasks
2 years ago by Morgen AG
Recent Files
6 years ago by Tony Grosinger
Display a list of most recently opened files
Completed Area
6 years ago by Daha
Move completed to-do items to a seperate area.
Completed Task Display
6 years ago by Ben Lee-Cohen
Obsidian plugin to control the display of completed tasks
Markdown Formatting Assistant
6 years ago by Reocin
This Plugin provides a simple WYSIWYG Editor for Markdown and in addition a command line interface. The command line interface facilitate a faster workflow.
Kanban
5 years ago by mgmeyers
Create markdown-backed Kanban boards in Obsidian.
Org Mode
5 years ago by ryanpcmcquen
Add Org Mode support to Obsidian.
Tasks
5 years ago by Clare Macrae and Ilyas Landikov (created by Martin Schenck)
Task management for the Obsidian knowledge base.
Sidebar Expand on Hover
5 years ago by Tousif Iqbal Anik (toiq)
This Obsidian plugin expands or collapses the sidebar based on mouse hovering on the ribbons.
Amazing Marvin
5 years ago by Shirayuki Nekomata
Simple plugin for Amazing Marvin
Random To-Do
5 years ago by NatiAris
Pick a random todo item or a file with todo items
Hide Sidebars on Window Resize
5 years ago by NomarCub, Michael Hanson
A simple Obsidian plugin to hide the sidebars when the window gets narrow.
Window Collapse
5 years ago by Guilherme Quental
Trello
5 years ago by Nathonius
An Obsidian Plugin that connects Trello cards to Obsidian notes.
Carry-Forward
5 years ago by Jacob Levernier
An Obsidian Notes plugin for generating and copying block IDs, and copying lines with a link to the copied line
Archiver
5 years ago by ivan-lednev
Archive completed tasks in your Obsidian vault (plus other org-mode-like features)
Habitica Sync
5 years ago by Leoh and Ran
This is a under-development Obsidian Plugin for Habitica
CardBoard
5 years ago by roovo
An Obsidian plugin to make working with tasks a pleasure (hopefully anyway).
Overdue
5 years ago by Peter Parente
Obsidian plugin that marks items as [[Overdue]] if they are not checked off by their due date
Auto Strikethrough Tasks
2 years ago by Nomekuma
Automatically adds strikethrough to completed tasks.
Flow
2 years ago by Ben Phillips
Implements key processes in David Allen's Getting Things Done (GTD) methodology
Another Simple Todoist Sync
2 years ago by eudennis
Obsidian.md plugin to integrate with Todoist app.
Check and Delete
2 years ago by Danitiate
An Obsidian plugin that allows you to quickly clean up temporary list-items with the press of a button
Auto Tasks
2 years ago by Jamie Hurst
Obsidian plugin to combine periodic notes with tags and tasks to automatically manage your daily, weekly and project TODO lists. Requires the "Periodic Notes" and "Tasks" plugins.
Task Director
2 years ago by Cybertramp
A plugin that allows you to easily manage tasks in bulk.
Proletarian Wizard Task Manager
2 years ago by Charles Feval
Obsidian plugin ot manage todos and projects directly from your notes.
Simple Todo
2 years ago by elliotxx
A minimalist text-based todo manager (Text-Based GTD) for efficient task management in Obsidian.
Clear Todos
2 years ago by Joshua Gawenda
An Obsidian Plugin to clear todos that are done
Todoist Context Bridge
2 years ago by wenlzhang
Bridge your Obsidian notes with Todoist tasks while preserving rich context, helping you highlight important tasks and maintain seamless workflows between the two platforms. Seamlessly integrate with Dataview and Tasks plugins.
Import Todoist tasks
2 years ago by Duke
Import Todoist tasks as Obsidian tasks.
Project Tasks
2 years ago by Paul Paterson
An Obsidian Add-in that allows you to create simple projects out of tasks
BuJo Bullets
2 years ago by Will Olson
Alternate checkbox types for Obsidian to support Bullet Journal bullets
Goal Tracker
2 years ago by Ben Rotholtz
Kikijiki Habit Tracker
2 years ago by KIKIJIKI
Kikijiki Habit Tracker Plugin for Obsidian
Inline Checkbox Groups
a year ago by Bradley Wyatt
Obsidian Plugin that creates multiple checkboxes on a single line, separated by a customizable separator character (default '|'), with the option to automatically cross out text when all checkboxes in the line are checked.
Task Board
a year ago by Atmanand Gauns
An Obsidian plugin to view and manage your tasks from whole vault using much efficient boards using various methodologies.
Task Mover
a year ago by Mariia Nebesnaia
A plugin for obsidian to move unfinished tasks to the daily note automatically
Asana
a year ago by Ryan Bantz
Obsidan plugin that creates tasks in Asana for highlighted text or the current line
Simple File Info
a year ago by Lukas Capkovic
ProgressTracker
a year ago by Van Nam
A plugin that helps you track progress and manage tasks in your notes.
Completed Tasks
a year ago by Mgussekloo
A free, simple and intuitive Obsidian plugin that automatically moves completed tasks (checked checkboxes) to the bottom of the list they're in.
Quick Peek Sidebar
a year ago by Bradley Wyatt
Open and close the Obsidian sidebars on hover.
Rainbow-Colored Sidebar
a year ago by Kevin Woblick
Automatically color your sidebar like a rainbow. No configuration needed. 18 themes included.
Tasks Cleaner
a year ago by lowit
🧹 Tasks Cleaner is a plugin for Obsidian that helps you automatically remove old completed tasks from your Markdown notes
TickTick Quick Add Task
a year ago by Muxin Li
The TickTick Quick Add Obsidian Plugin lets you quickly create tasks in TickTick directly from your Obsidian notes.
Scratchpad
a year ago by KVH
An open source Obsidian plugin for quick note-taking and freehand drawing.
Send to Canvas
a year ago by wenlzhang
An Obsidian plugin that allows you to send tasks, blocks, and notes to Canvas files as plain text, links, and embeds.
GitHub Tasks
a year ago by Mike Thicke
Obsidian plugin to sync GitHub issues and PRs to Obsidian TODOs
Tasks Map
10 months ago by NicoKNL
A graph view of your tasks.
Floating Headings
6 months ago by k0src
Displays a floating, collapsible outline of a note's headings on the right side of the editor. Expands on hover, click to navigate.
TikToker
5 months ago by ameyxd
Save TikTok videos as markdown notes with embedded content and metadata extraction.
WebDAV Explorer
5 months ago by 蓝星晓夜
WebDAV Explorer: Connect to WebDAV server, preview files directly in web view, and generate links through simple drag-and-drop.
Kanban Bases View
5 months ago by I. Welch Canavan
A kanban-style drag-and-drop custom view for Bases.
LighterPack importer
5 months ago by Nicola Siniscalchi
Import a packing list from https://lighterpack.com.
Simplest Todo
3 months ago by kintolayli
This plugin has not been manually reviewed by Obsidian staff. Minimalist task manager with automatic monthly archiving. Bilingual (RU/EN).
Tree Modal
3 months ago by krannich
This plugin has not been manually reviewed by Obsidian staff. Open files from the file explorer in a modal preview instead of in the editor.
Yori Task
3 months ago by yorigo77
This plugin has not been manually reviewed by Obsidian staff. Task manager, week planner, year planner.
Project Manager
3 months ago by stepankropachev
This plugin has not been manually reviewed by Obsidian staff. Full-featured project management: stunning Gantt charts, Kanban boards, Table views, customizable fields, due date notifications.
Cornell Marginalia
3 months ago by Latazadehomero
This plugin has not been manually reviewed by Obsidian staff. Renders Cornell-style marginal notes using the %%> ... %% syntax. Keeps your notes clean for flashcards and export.
Task Collector
2 months ago by ebullient
Change task status and collect tasks within a document using hotkeys and context menus.
Hide Folders
2 months ago by jonasdoesthings
Quickly toggle the visibility of specific folders in the file navigator based on configured names. Useful for hiding attachment folders.
TaskNotes
2 months ago by callumalpass
Note-based task management with calendar, pomodoro and time-tracking integration.
Apex Dashboard
a month ago by PandoraReads
Your personal command center — memos, todos, and projects in one stunning glassmorphism dashboard. - This plugin has not been manually reviewed by Obsidian staff.
Gantt Calendar
a month ago by Sugar
A powerful visual task management plugin. Visualize and manage tasks created by the Tasks plugin, supporting both emoji and Dataview task formats. Support Feishu Task syncing. - This plugin has not been manually reviewed by Obsidian staff.
Live Life Recording
a month ago by goryugocast
Record task start and finish times directly in Markdown. LLR (Live Life Recording) adds routine insertion and a lightweight daily summary sidebar. - This plugin has not been manually reviewed by Obsidian staff.
Find Orphaned Images
a month ago by josmarcristello
Finds images in the vault that are not linked to any notes. Either lists, or deletes them.
Sidebar Keyboard Navigation
17 days ago by denvolok
Smoothly navigate the native File Explorer using keyboard only (Vim-like). - This plugin has not been manually reviewed by Obsidian staff.
Sidet
16 days ago by Jiao Yingxing
An Obsidian AI chat plugin built to feel smooth, natural, mobile-friendly, and easy to keep using. - This plugin has not been manually reviewed by Obsidian staff.
Day Planner
13 days ago by ivan-lednev
Day planning from a task list in a Markdown note with enhanced time block functionality.
Crisp Annotations
12 days ago by letschips
Adds hand-drawn arrows and handwritten notes to inline Markdown highlights. - This plugin has not been manually reviewed by Obsidian staff.
Yuhanbo Task
9 days ago by yuhanbo
一个简单易用的任务管理插件,支持任务创建、编辑、删除和状态管理,帮助您高效管理待办事项。 - This plugin has not been manually reviewed by Obsidian staff.
Claude Sidebar
8 days ago by derek-larson14
Run Claude Code in your sidebar. - This plugin has not been manually reviewed by Obsidian staff.
Telegram Sidebar
5 days ago by reallygood83
Embed Telegram Web in Obsidian sidebar. Chat with bots and contacts without leaving your vault. - This plugin has not been manually reviewed by Obsidian staff.
BeautyTasks
5 days ago by Avni Bilgin
A Todoist-inspired task and project manager built entirely on Markdown — one note per task, no external services, no dependencies. - This plugin has not been manually reviewed by Obsidian staff.