Calm Focus Log

approved

by Kunal1522

Log focus sessions on a 90-day heatmap. No goals or timers — just a calm record of what you did. - This plugin has not been manually reviewed by Obsidian staff.

121 downloadsUpdated 1mo agoMIT

Calm Focus Log for Obsidian

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

For plugin developers

Search results and similarity scores are powered by semantic analysis of your plugin's README. If your plugin isn't appearing for searches you'd expect, try updating your README to clearly describe your plugin's purpose, features, and use cases.