A plugin for Obsidian that provides a GitHub-style activity heatmap visualization of your note-taking activity. Track your writing habits and vault changes over time with an intuitive visual representation!
The plugin monitors activity metrics for all vault files. Upon each file change, it logs new values and compares them to previous checkpoint values to gauge activity. Currently, two metrics are tracked as proxies for activity: file size and word count. The heatmap is updated automatically in the background and available as a ribbon icon or through the command palette, displaying the activity data over the designated time period.
There are two ways to open the activity heatmap:
- Click the calendar icon in the ribbon (left sidebar)
- Use the command palette and search for "Open Heatmap"
In the heatmap view, you can:
- Switch between different metrics
- Select different time periods (Past Year/Specific Calendar Year)
- Hover over cells to see detailed activity information
The plugin is available in the Obsidian community plugins list.
- Open Community Plugins settings page, click on the Browse button.
- Search for "Activity Heatmap" in the search bar and find this plugin.
- Click on the Install button.
- Enable the Activity Heatmap plugin.
For manual installation, please download the files in the latest release and put them under .obsidian/plugins/activity-heatmap/ in your vault. Then, open your Obsidian settings > Community plugins, and turn on Activity Heatmap.
If you have any ideas for improving the plugin, please open an issue or submit a pull request. In particular, I'd love to add more metrics for activity tracking.