Toto Tvalavadze14 downloadsCollects Markdown tasks from every note into a grouped task view.
Vault Tasks is an Obsidian plugin that gathers Markdown tasks from across your vault into one grouped view while keeping the original notes as the source of truth.
There is also a companion CLI, vault-tasks, designed so scripts and AI agents can inspect the same task view the plugin shows to the user.
The goal is to make a global task list feel like a normal Obsidian note:
## headings### headingsThe companion CLI, vault-tasks, is primarily meant for automations, terminals, and AI agents.
It reads the vault and the plugin's saved settings, then renders the same grouped task view and filtering logic used by the Obsidian plugin. That makes it useful when an agent or script needs the same task context the user sees in Obsidian, without inventing a separate task model.
Recognized note-level keys:
deferred-until: YYYY-MM-DDhide-from-vault-tasks: trueThe plugin includes a small settings pane for vault-level conventions:
Install dependencies and start watch mode:
npm install
npm run dev
Build once:
npm run build
Run tests:
npm test
For local vault development, symlink this repo into:
.obsidian/plugins/vault-tasks-view