Stephen Cross6k downloadsLightweight keyword-based task tracker using Logseq style keywords.
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

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.
- [ ] checkbox syntaxTODO / DOING / DONE / … with [#A] prioritiesCtrl+Entertodoseq embedded lists in notestodoseq-dashboard aggregation cards in notes (counts by state, priority, tag, or date bucket with drill-through)More detail in the documentation.
TODO [#A] Finish quarterly report #work tomorrow
DOING Review pull requests #coding
DONE Submit expense report
Full guides: scross01.github.io/obsidian-todoseq
Start here:
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.
Issues and pull requests are welcome. See CONTRIBUTING.md.
MIT — see LICENSE.