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

TODOseq

Stephen CrossStephen Cross6k downloads

Lightweight keyword-based task tracker using Logseq style keywords.

Add to Obsidian
  • Overview
  • Scorecard
  • Updates58

Keyword-based task management for Obsidian. No checkboxes required.

TODOseq ("to-do-seek") scans your vault for plain lines that start with TODO, DOING, and DONE, then collects them into one Task List. Keep writing in ordinary notes — inspired by Emacs Org-mode and Logseq. Free and open source (MIT).

Install from Community Plugins · Documentation · Report an issue

Click a TODO keyword in Obsidian to cycle its task state

Why TODOseq?

Most task managers force you into a separate system. TODOseq meets you where you already work — inside your Obsidian notes. Type TODO Write report anywhere, and it appears in the Task List. No second app, no checkbox ceremony.

  • Plain keywords instead of - [ ] checkbox syntax
  • Logseq / Org-mode compatible, including natural-language dates
  • Vault-wide Task List: search, urgency, priorities, embedded lists

What you get

  • Keywords TODO / DOING / DONE / … with [#A] priorities
  • Natural language dates converted to structured Org dates
  • Unified Task List with filters, urgency sort, and advanced queries
  • Works in Edit and Reading views; click a keyword or Ctrl+Enter
  • Code-comment TODOs in 20+ languages
  • todoseq embedded lists in notes
  • todoseq-dashboard aggregation cards in notes (counts by state, priority, tag, or date bucket with drill-through)
  • Subtasks, repeating tasks, optional CLOSED dates
  • Auto-archive: promote aged DONE tasks to ARCHIVED, with preview and one-click undo
  • Logseq-compatible format for dual-use vaults

More detail in the documentation.

Quick start

  1. Install: Settings → Community plugins → Browse → search TODOseq → Install → Enable
  2. Type a task in any note:
TODO [#A] Finish quarterly report #work tomorrow
DOING Review pull requests #coding
DONE Submit expense report
  1. Open the Task List — right sidebar, or Command Palette → “TODOseq: Show task list”

Documentation

Full guides: scross01.github.io/obsidian-todoseq

Start here:

  • Introduction — approach and Logseq compatibility
  • Task List — using the panel
  • Task Entry — syntax and lifecycle
  • Search — filters and advanced queries
  • Auto-Archive — promote aged DONE tasks to ARCHIVED

Development

Requires Node.js 20+.

Command Purpose
npm install Install dependencies
npm run dev esbuild watch mode
npm run build Typecheck + production bundle
npm test Unit tests
npm run lint / npm run format ESLint / Prettier
npm run docs:dev VitePress docs dev server

Integration tests, CDP debugging, and PR expectations: see CONTRIBUTING.md and AGENTS.md.

Contributing

Issues and pull requests are welcome. See CONTRIBUTING.md.

  • Report issues or request features
  • Star the repo if TODOseq is useful to you

License

MIT — see LICENSE.

HealthExcellent
ReviewPassed
About
Capture tasks with simple state keywords (TODO, DOING, DONE, LATER, NOW, WAIT) directly in your notes and surface them in a unified, searchable Task List without checkboxes. Filter and sort by state, priority, date or tag, render dynamic task lists inside notes, extract TODOs from code comments, track subtasks and repeating schedules.
TasksDatesProject management
Details
Current version
0.21.1
Last updated
Yesterday
Created
Last year
Updates
58 releases
Downloads
6k
Compatible with
Obsidian 1.13.0+
Platforms
Desktop, Mobile
License
MIT
Report bugRequest featureReport plugin
Author
Stephen CrossStephen Crossscross01
stephencross.site/
GitHubscross01
Mastodonscross01
  1. Community
  2. Plugins
  3. Tasks
  4. TODOseq

Related plugins

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.

Day Planner

Turn tasks from daily notes, the Tasks plugin, and calendars into time blocks on an editable timeline, with built-in time tracker.

Operon

Task and project management system that unifies inline tasks and file-based tasks in the same workflows with Tables, Filters, Calendars, Kanban boards, Gantt views, Canvas, and time tracking.

TickTickSync

Sync TickTick tasks.

Base Board

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

dotpm

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

Day Planner OG

Day planning from a simple task list in a Markdown note (bare bones, preserves the features and behavior of the original plugin).

Rollover Daily Todos

Rollover any unchecked checkboxes from your last daily note into today's note.

Task List Kanban

Organizes all of the tasks within your files into a kanban view.

LifeOS

Life management system.