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

Calm Focus Log

Kunal1522Kunal1522172 downloads

Log focus sessions on a 90-day heatmap. No goals or timers — just a calm record of what you did.

Add to Obsidian
  • Overview
  • Scorecard
  • Updates12

A minimal focus session tracker that lives inside Obsidian. Heatmap of the last 90 days, log sessions with a completion slider, no streaks pressure, no timers — just a visual record of what you did.

Data is stored in focus-tracker-data.json at your vault root.

Screenshots

Calm Focus Log heatmap

Day sessions view

Log session dialog

Install

Manual

  1. Open your vault's plugin folder: YOUR_VAULT/.obsidian/plugins/
  2. Clone this repo:
cd "YOUR_VAULT/.obsidian/plugins"
git clone https://github.com/Kunal1522/obsidian-focus-tracker.git calm-focus-log
  1. In Obsidian: Settings → Community plugins → Turn on community plugins
  2. Click Refresh, then enable Calm Focus Log

Update

cd "YOUR_VAULT/.obsidian/plugins/calm-focus-log"
git pull

Use

  • Click the calendar-check ribbon icon, or
  • Command palette → Open calm focus log
  • Click a heatmap day to view sessions
  • + session to log (date, label, duration, completion 80/90/100%)

Data format

{
  "2026-06-13": [
    { "id": "abc123", "label": "writing", "dur": 25, "pct": 100 }
  ]
}

License

MIT

HealthExcellent
ReviewSatisfactory
About
Track focus sessions inside Obsidian with a 90-day heatmap and a simple completion slider, no timers or streak pressure. Log and view sessions by date with label, duration and completion percentage; store data as focus-tracker-data.json at your vault root.
DatesVisualizationData
Details
Current version
1.1.0
Last updated
4 months ago
Created
4 months ago
Updates
12 releases
Downloads
172
Compatible with
Obsidian 1.0.0+
Platforms
Desktop only
License
MIT
Report bugRequest featureReport plugin
Author
Kunal1522Kunal1522kunal1522
GitHubkunal1522
  1. Community
  2. Plugins
  3. Dates
  4. Calm Focus Log

Related plugins

Mood Tracker

Track your moods & emotions easily. Visualize tracked history and browse the past entries.

Yearly Glance

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

Oura Ring

Import Oura Ring data into a note.

Excalidraw

Visual PKM powerhouse. Create and edit Excalidraw drawings.

Advanced Canvas

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

ExcaliBrain

An interactive, structured mind-map of your Obsidian vault.

Breadcrumbs

Visualise the hierarchy of your vault using a breadcrumb trail or matrix view.

Thino

Quickly capture memos and display them in the sidebar with a heatmap. (Closed source)

Mermaid Tools

Improved Mermaid.js experience: visual toolbar with common elements and more.

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.