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

Task Progress

liuweiqingliuweiqing1 downloads

Shows a task progress ring next to each note in the file explorer: one segment per task, filled as you complete them.

Add to Obsidian
  • Overview
  • Scorecard
  • Updates1

Show a task progress ring next to every note in Obsidian's file explorer — one segment per task, filled in as you complete them.

在 Obsidian 的文件栏里,给每个笔记显示一个待办进度圈:一个待办占一格,完成一个填一格。

Task progress rings in the file explorer

Notes with no tasks show no ring at all. A ring stays grey until every task in that note is done, then turns green.

What it counts

For each markdown file, in this order:

  1. Inline checkboxes — every - [ ] / - [x] in the note. x and X count as done; everything else ( , /, -, >) counts as not done.
  2. The note itself as a to-do — if there are no inline checkboxes but the front matter has todo: true, the note gets a single-segment ring. Set completed: true and the ring fills in.
  3. Nothing — notes with no tasks show no ring at all.

Rule 2 exists for vaults that keep one to-do per file (a folder of small notes rather than a checklist inside one note).

Details

  • The ring is drawn clockwise from 12 o'clock, with a hairline gap between segments so a 13-segment ring is still countable.
  • Hover a ring to see done/total as a tooltip.
  • Updates live as you edit, and follows the file explorer through folding, renaming and scrolling.
  • Works on desktop and mobile.

Install

Not yet in the community directory. To install manually:

  1. Download main.js, manifest.json and styles.css from the latest release.
  2. Put them in <your vault>/.obsidian/plugins/task-progress/.
  3. Reload Obsidian, then enable Task Progress in Settings → Community plugins.

Notes and limitations

  • Completion is read from Obsidian's metadata cache, so the plugin does not touch your notes — it is read-only.
  • A note that has both inline checkboxes and todo: true is counted by its checkboxes. A note like "things to buy" with a real checklist inside is a checklist, not a single to-do.
  • Tasks inside code blocks are not counted, because Obsidian's own parser does not treat them as list items.
  • Folder-level totals are not shown yet.

Development

npm install
npm run dev     # watch mode
npm run build   # type-check and produce main.js

License

MIT

HealthExcellent
ReviewSatisfactory
About
Show a progress ring beside each note in the file explorer with one segment per inline checkbox; segments fill as tasks complete and the ring turns green when all are done. Count inline checkboxes or, if none, treat front-matter todo:true as a single task; hide rings for notes with no tasks, update live, and show done/total on hover.
TasksSidebarFiles
Details
Current version
1.0.0
Last updated
6 hours ago
Created
6 hours ago
Updates
1 release
Downloads
1
Compatible with
Obsidian 1.4.0+
Platforms
Desktop, Mobile
License
MIT
Report bugRequest featureReport plugin
Author
liuweiqingliuweiqing
www.sixiangjia.de
GitHub14790897
  1. Community
  2. Plugins
  3. Tasks
  4. Task Progress

Related plugins

Notebook Navigator

A better file browser and calendar inspired by Apple Notes, Bear, Evernote and Day One.

Flexplorer

Enhance the file explorer with custom sorting, pinning, and hiding.

Checklist

Consolidate checklists across all files into a single view.

Recent Files

Display a list of recently opened files.

Reveal Active File Button

Add a button to the top of the File Explorer, to reveal the active file.

Custom File Explorer sorting

Manual or automatic config-driven reordering and sorting of files and folders in File Explorer.

Novel word count

Display a word count, page count, creation date, or other statistics for each file, folder and vault in the File Explorer pane.

Claudian

Embeds Claude Code/Codex and other local Agents as AI collaborators in your vault.

Advanced URI

Control everything with URI.

Tag Wrangler

Rename, merge, toggle, and search tags from the tag pane.