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

Kunal1522Kunal1522126 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
2 months ago
Created
2 months ago
Updates
12 releases
Downloads
126
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.

Markwhen

Create timelines, gantt charts, calendars, and more using markwhen.

Yearly Glance

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

Prisma Calendar

Prisma turns any note with a date into a flexible planning system inside Obsidian. There are no rigid schemas or predefined structures — just your data, your rules, fully under your control.

Excalidraw

Visual PKM powerhouse. Create and edit Excalidraw drawings.

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.

Advanced Canvas

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

Thino

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

Breadcrumbs

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

Day Planner

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