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

Routine Heatmap (Gagans)

GagansGagans84 downloads

Paint a yearly heatmap from completed id-tagged routine tasks in daily notes.

Add to Obsidian
  • Overview
  • Scorecard
  • Updates4

Show a yearly heatmap (and optional Calendar day colors) from completed routine tasks in daily notes.

Routines are detected only by a leading {id} token on a task, for example:

- [x] {wk} Wake up on time
- [ ] {wo} Workout

The plugin does not ship a built-in list of routines. Any {id} that appears in your daily notes is counted. Completing more unique ids on a day makes that cell hotter.

Daily note filenames can be YYYYMMDD or YYYY-MM-DD.

Settings

  • Daily notes folder: vault-relative folder, or empty to scan the whole vault
  • Require daily tag / Daily tag: optional frontmatter or inline tag filter
  • Week start day and Weekday language
  • Highlight today

Install from GitHub

  1. Download main.js, manifest.json, and styles.css from a release
  2. Copy them into <vault>/.obsidian/plugins/gagans-routine-heatmap/
  3. Enable the plugin in Settings → Community plugins

Build

npm install
npm run build
HealthExcellent
ReviewSatisfactory
About
Display a yearly heatmap of completed routine tasks and optionally color Calendar days. Detect routines by a leading {id} token in tasks (e.g. {wk}), count any id found in daily notes, and heat cells based on how many unique ids were completed per day.
VisualizationTasksCalendar
Details
Current version
1.0.3
Last updated
2 months ago
Created
2 months ago
Updates
4 releases
Downloads
84
Compatible with
Obsidian 1.5.0+
Platforms
Desktop, Mobile
License
MIT
Report bugRequest featureReport plugin
Author
GagansGagansgagans
GitHublacall-gagans-studio
  1. Community
  2. Plugins
  3. Visualization
  4. Routine Heatmap (Gagans)

Related plugins

TaskNotes

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

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.

Day Planner

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

Itinerary

Make planning your trip or event easier by rendering a calendar from event information found in your notes.

Tasks Calendar Wrapper

Simple wrapper for Tasks Calendar and Tasks Timeline.

Yearly Glance

Year at a glance - overview of annual events with customizable management options.

Abyss Tasks

A task management interface for Markdown tasks.

Gantt Calendar

A powerful visual task management plugin. Visualize and manage tasks created by the Tasks plugin, supporting both emoji and Dataview task formats. Support Feishu Task syncing.

Excalidraw

Visual PKM powerhouse. Create and edit Excalidraw drawings.

Advanced Canvas

Supercharge your canvas experience. Create presentations, flowcharts and more.