Search...Search plugins and themes...
⌘K
Sign in
  • Get started
  • Download
  • Pricing
  • Enterprise
  • Account
  • Obsidian
  • Overview
  • Sync
  • Publish
  • Canvas
  • Mobile
  • Web Clipper
  • CLI
  • Learn
  • Help
  • Developers
  • Changelog
  • About
  • Roadmap
  • Blog
  • Resources
  • System status
  • License overview
  • Terms of service
  • Privacy policy
  • Security
  • Community
  • Plugins
  • Themes
  • Discord
  • Forum / 中文论坛
  • Merch store
  • Brand guidelines
Follow us
DiscordTwitterBlueskyThreadsMastodonYouTubeGitHub
© 2026 Obsidian

GTD Flow

Marco GuidettiMarco Guidetti388 downloads

Structured GTD: sequential/parallel projects, defer dates, next actions, forecast and review.

Add to Obsidian
GTD Flow screenshot
GTD Flow screenshot
GTD Flow screenshot
GTD Flow screenshot
  • Overview
  • Scorecard
  • Updates27

GTD-style project and task management for Obsidian, built on plain Markdown.

GTD Flow covers the whole loop — capture to the inbox, organise into sequential or parallel projects, see what's genuinely next, forecast the week, review on a cadence. There's no hidden database: every task stays an ordinary checklist line in your own notes, so it's greppable, portable, and still readable with the plugin turned off.

It speaks the Tasks plugin emoji syntax, so the two can share the same files.


Screenshots

Next actions Forecast Timeline
Next actions Forecast Timeline
Review Perspectives Capture
Review Perspectives Capture

Why GTD Flow

  • Your notes stay yours. Projects are ordinary Markdown notes; tasks are ordinary - [ ] lines. Greppable, portable, Git-friendly, and fully usable without the plugin.
  • Real next-action logic. A task is available only when its project is active, its defer date has passed, and — in sequential projects — everything before it is done.
  • Action groups. Indent tasks to nest them; a group with open children isn't actionable until those children are finished.
  • One pane for the day. Forecast and a Mermaid-powered Gantt timeline (day / week / month) show what's due and what's coming.
  • Capture without friction. A quick-capture modal, a global command, and an obsidian://gtd-capture URL for grabbing tasks from anywhere.
  • Stays out of the way. Flags, durations, repeats, perspectives, archiving, and per-project page colors — use as much or as little as you like.

Core ideas

Concept GTD Flow
Project A note with type: project frontmatter
Sequential / parallel flow: key (overridable per action group)
Defer / Due 🛫 / 📅 on the task line
Flag a tag (default #flag)
Important a tag (default #important) — star in views + an Important perspective
Someday / Maybe status: someday projects and a #someday tag for single tasks
Contexts hierarchical tags (#home/plumbing), filterable in perspectives
Forecast Forecast + Timeline views
Review per-project interval + a review queue
Inbox a capture note you triage into projects (dated inbox items still show in Forecast)

Feature highlights

  • Sequential/parallel projects with nested action groups
  • Defer, due, time of day (⏰), duration (⏱), repeat (🔁) on tasks, with inline auto-suggest (natural-language dates: "Thursday", "end of week"…)
  • Task statuses — to-do, in-progress [/], done, dropped [-] — with 💬 closure reasons
  • Edit right in the note — right-click menu on task lines and checkbox clicks that record ✅ and the 🔁 next occurrence, no Tasks plugin needed
  • Next Actions, Forecast, Timeline (Gantt), Review, and Perspectives views, with drag-to-reorder in Forecast/Perspectives
  • Quick capture (modal, command, and URL handler) and inbox triage into projects
  • Repeat-on-complete, flags, someday/maybe, archiving, an overdue badge, and due-task notifications
  • Done queries — a gtd-done block that lists what you closed in any period (presets, project/folder filters), plus an exportable report note
  • In-note highlighting of next/available/blocked/deferred/overdue tasks, plus an opt-in per-project status block
  • Per-project page styling (tint/banner) and project pills matching your file-explorer colors

Install

Until the community-directory listing is live, install with BRAT: add this repository as a beta plugin, then enable GTD Flow in Settings → Community plugins. Works on desktop and mobile.

Manual install: download main.js, manifest.json, and styles.css from a release into <vault>/.obsidian/plugins/gtd-flow/ and enable the plugin.

Quick start

  1. Set your projects folder and inbox note in the plugin settings (defaults: GTD/Projects, GTD/Inbox.md).
  2. Run GTD Flow: New project, or right-click the projects folder → New GTD project.
  3. Add tasks as - [ ] lines; type at the end of a line for the date/duration/repeat suggester.
  4. Open Next actions from the ribbon and start working.

Documentation

Full usage, syntax, settings, and architecture: INSTRUCTIONS.md.

License

MIT © Marco Guidetti

HealthExcellent
ReviewPassed
About
Organize tasks and projects in Obsidian using GTD-style structure stored as plain Markdown. Keep every task as a normal checklist line while applying sequential/parallel project flow, defer dates and next-action logic, forecast and review views, quick capture, and a Mermaid-powered timeline.
TasksProject managementReview
Details
Current version
0.9.2
Last updated
2 weeks ago
Created
2 months ago
Updates
27 releases
Downloads
388
Compatible with
Obsidian 1.7.2+
Platforms
Desktop, Mobile
License
MIT
Report bugRequest featureReport plugin
Author
Marco GuidettiMarco Guidettigaedol
GitHubgaedol
  1. Community
  2. Plugins
  3. Tasks
  4. GTD Flow

Related plugins

Flow

Implements key processes in David Allen's Getting Things Done (GTD) methodology

Tasks

Track tasks across your vault. Supports due dates, recurring tasks, done dates, sub-set of checklist items, and filtering. Maintained by Clare Macrae and Ilyas Landikov, created by Martin Schenck.

Project Manager

Full-featured project management: stunning Gantt charts, Kanban boards, Table views, customizable fields, due date notifications.

Base Board

Organize notes into Kanban boards using frontmatter properties. Drag and drop cards between columns powered by Bases.

Operon

Task and project management system that unifies inline tasks and file-based tasks in the same workflows with Tables, Filters, Calendar planning, Kanban boards, pinned tasks, and time tracking.

TaskChute Plus

Execute TaskChute that slots today's tasks, tracks projects, adds comments, and keeps you focused on now.

TickTickSync

Sync TickTick tasks.

Apex Dashboard

Your personal command center — memos, todos, and projects in one stunning glassmorphism dashboard.

Task Zero

A keyboard-first GTD task management system.

Smart Gantt

Generate Gantt charts from your tasks.