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

Mindful Focus

Nooshin JavaNooshin Java25 downloads

Focus sessions with a status-bar timer, deadline-based goals with labbooks, daily and weekly notes, and a weekly project report.

Add to Obsidian
  • Overview
  • Scorecard
  • Updates2

Track what you're focusing on, log deep-work sessions, and plan around deadline-based goals.

Mindful Focus in Obsidian: the side panel with the current focus, goals with deadlines and progress, and this week's time by category

Features

  • Focus sessions. A status-bar timer runs while you work. When the session ends, its time is recorded right away, and you can add an optional reflection afterwards. If a session stays open far longer than planned (overnight, say), you're welcomed back and asked how much of the time to record: as planned, all of it, another amount, or none. Nothing is recorded until you choose, and "Keep it running" leaves the session open.
  • Goals. Each goal has a deadline, priority, estimated hours, milestones and logged progress. Goals are sorted by urgency, with completed goals last.
  • Labbooks. Link a goal to a folder or note. You can open it in one click, add dated notes, and logged time and reflections are appended under ## Running Notes.
  • Daily notes with an hourly plan and a ## 📝 Log section. New entries go at the top, and anything you wrote yourself is never overwritten.
  • Weekly plans (YYYY-Www-Plan.md, ISO weeks starting on Monday) and weekly time tracking per life category.
  • Weekly project report. Compares this week with last week: hours by project, goal progress, time by category, and insights.

The 🎯 target icon in the left ribbon (or the status-bar timer) opens the panel.

A gentle tone

Mindful Focus is meant to support you, not judge you. It never says "overdue" or "failed". A passed deadline is shown calmly ("Deadline passed 3 days ago"), goals that need a bit more time are marked Needs attention with the option to adjust the plan, and a quieter week is described as quieter, with a reminder that rest counts too. Reflections and next steps are always optional.

Commands

Start focus session · End focus session · Quick journal entry · Log progress · Open panel · Open today's note · Plan a future day · Plan a week · Log weekly time · Add goal · Review goals · Generate weekly report

There are no default hotkeys. Assign your own under Settings → Hotkeys.

Settings

Setting Default Used for
Daily notes Mindful Focus/Daily One note per day, YYYY-MM-DD.md
Weekly plans and reports Mindful Focus/Weekly YYYY-Www-Plan.md and Weekly_Report_<Monday>.md
Labbooks Mindful Focus/Labbooks Suggested parent folder for new labbooks
Default session length 90 minutes Pre-filled when starting a session
Show timer in the status bar on Status-bar timer
Prompts 5 prompts Journal and session prompts

Folder paths must be inside the vault. Paths containing .. or hidden folders are rejected. Weekly categories, targets and display names (lifeCategories, weeklyTargets, categoryNames) can be customised in data.json.

Your data

Goals, settings, the time log and the running session are stored in this plugin's data.json inside your vault. Nothing is sent anywhere. The time log keeps about 400 days of entries. Deleting a goal asks for confirmation, and it keeps that goal's notes and logged time.

Install

From Obsidian: open Settings → Community plugins → Browse, search for Mindful Focus, then click Install and Enable.

By hand: download main.js, manifest.json and styles.css from the latest release into <your vault>/.obsidian/plugins/mindful-focus/, reload Obsidian and enable Mindful Focus under Settings → Community plugins.

Feedback

I'd love to hear how Mindful Focus works for you. Please open an issue for bugs or ideas.

Mindful Focus is part of OrbitKit, where I develop it together with my other Obsidian plugins. This repository is generated from there.

Acknowledgements

I designed and built Mindful Focus. I used Claude, an AI assistant by Anthropic, to help with parts of the code, tests and documentation.

License

MIT © Nooshin Javaheripour

HealthExcellent
ReviewPassed
About
Track focused work with a status-bar timer, record sessions with optional reflections, and choose how much overnight time to record. Plan and track deadline-based goals with priorities, estimated hours and milestones, link goals to folders or notes for dated labbook entries, and generate weekly reports comparing hours, progress and time by category.
Project managementStatus bar
Details
Current version
2.0.1
Last updated
Last week
Created
Last week
Updates
2 releases
Downloads
25
Compatible with
Obsidian 1.7.2+
Platforms
Desktop, Mobile
License
MIT
Report bugRequest featureReport plugin
Author
Nooshin JavaNooshin Javanooshinjava
GitHubnooshinjava
  1. Community
  2. Plugins
  3. Project management
  4. Mindful Focus

Related plugins

Copilot

Run AI agents such as Claude Code, Codex, and OpenCode inside your vault. Turn your second brain into a smart assistant that gets knowledge work done.

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.

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.

Longform

Helps you write and edit novels, screenplays, and other long projects.

Word-Smith

The Ultimate Writing Suite - Write. Organize. Export.

Kanban Bases View

A kanban-style drag-and-drop custom view for Bases.

Base Board

Organize notes into Kanban boards using frontmatter properties. Drag and drop cards between columns powered by Bases.

TickTickSync

Sync TickTick tasks.

WebNovel Assistant

An all-in-one writing studio for novel and story writers. Features accurate word count tracking, daily goals, story timeline board, plot foreshadowing manager, chapter corkboard, and character lore gr

Custom Note Width

Effortlessly change the line width of each note individually. Provides multiple ways to customize the experience, making it both efficient and user-friendly to adjust line widths.