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

FlowTick

dbachelor110dbachelor110150 downloads

Auto-updating progress bar based on checkbox ratio using flowtick code blocks.

Add to Obsidian
  • Overview
  • Scorecard
  • Updates25

FlowTick is an Obsidian plugin that automatically generates and updates a progress bar based on the completion of checklist items in your notes.

It's perfect for tracking progress on long task lists, project milestones, or any document with checklists. The progress bar gives you a quick visual indicator of how much you've completed.

FlowTick Demo

Features

  • Auto-updating Progress Bar: The progress bar automatically refreshes at a configurable interval, so it always stays up-to-date with your checklist.
  • Nested Checklist Support: FlowTick correctly calculates progress for nested checklists. A parent task's completion is the average of its direct sub-tasks' completion.
  • Multiple Progress Bars: You can have multiple flowtick blocks in a single note, each tracking the progress of the checklist items that follow it.
  • Dynamic Coloring: The progress bar changes color to reflect the current completion status:
    • Red: Below 21%
    • Green: Between 21% and 99%
    • Blue: 100% complete!
  • Lightweight and Simple: Just add a small code block and it works. No complex setup required.

How to Use

  1. Create a flowtick code block by typing ```flowtick ``` in your note.
  2. Add checklist items (- [ ] or - [x]) below the code block.
  3. The progress bar will appear and track the completion of all checklist items between the flowtick block and the next flowtick block (or the end of the file).

Example

Here is a simple example:

```flowtick
```

- [x] Task 1
- [ ] Task 2
  - [x] Sub-task 2.1
  - [x] Sub-task 2.2
  - [ ] Sub-task 2.3
- [ ] Task 3

In this example:

  • Task 1 is 100% complete.
  • Task 2 is the average of its sub-tasks, so it is (100 + 100 + 0) / 3 = 66.7% complete.
  • Task 3 is 0% complete.
  • The overall progress is the average of the top-level tasks: (100 + 66.7 + 0) / 3 = 55.6%.

Settings

You can configure the behavior of FlowTick in the plugin settings tab.

  • Tick Update Interval (ms): How often FlowTick progress bars re-render. The default is 1000 (1 second).
  • Color Mode: Choose the color scheme for the progress bar. Currently supports a default mode (Red < 21%, Green < 100%, Blue 100%).
  • Debug Mode: Enable or disable debug logging to the console. Useful for troubleshooting.

How to Install

From Community Plugins (Recommended)

  1. Open Settings in Obsidian.
  2. Go to Community plugins.
  3. Make sure "Safe mode" is off.
  4. Click Browse to open the community plugins list.
  5. Search for "FlowTick".
  6. Click Install, and then Enable.

Manual Installation

  1. Download the main.js, manifest.json, and styles.css files from the latest release.
  2. Go to your Obsidian vault's plugin folder: VaultFolder/.obsidian/plugins/.
  3. Create a new folder named flow-tick.
  4. Copy the downloaded files into the new flow-tick folder.
  5. Reload Obsidian.
  6. Go to Settings -> Community plugins, find "FlowTick", and enable it.

Contributing

Contributions, issues, and feature requests are welcome! Feel free to check the issues page.

Support

If you find this plugin useful, please consider supporting its development:

HealthExcellent
ReviewSatisfactory
About
Generate and auto-update visual progress bars from checklists in your notes, tracking completion across items and nested subtasks. Display multiple bars per file, average parent-task progress from direct subtasks, and change bar color to reflect completion (red, green, blue).
TasksVisualizationAutomation
Details
Current version
1.6.3
Last updated
2 months ago
Created
8 months ago
Updates
25 releases
Downloads
150
Compatible with
Obsidian 0.15.0+
Platforms
Desktop, Mobile
License
0BSD
Report bugRequest featureReport plugin
Sponsor
Buy Me a Coffee
Author
dbachelor110dbachelor110
github.com/dbachelor110
GitHubdbachelor110
  1. Community
  2. Plugins
  3. Tasks
  4. FlowTick

Related plugins

Persistent Graph

Save and restore the positions of nodes on your graph.

Task Collector

Change task status and collect tasks within a document using hotkeys and context menus.

Todoist Sync

Materialize Todoist tasks within your notes.

Rollover Daily Todos

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

TaskNotes

Note-based task management with calendar, pomodoro and time-tracking integration.

Excalidraw

Visual PKM powerhouse. Create and edit Excalidraw drawings.

BRAT

Easily install a beta version of a plugin for testing.

Homepage

Open a note, base, or workspace on startup, or set it for quick access later.

Advanced URI

Control everything with URI.

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.