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

Fluent Pomofocus

Jeff1024Jeff10244 downloads

A Pomofocus recreation for Obsidian with system sound notifications, drift-free timer, and popout mini-window.

  • Overview
  • Scorecard
  • Updates3

Obsidian plugin that recreates Pomofocus inside the vault: drift-free countdown, dual focus/break alarms, system + in-app notices, optional task list, and three surfaces (sidebar, popout leaf, floating modal).

Architecture (agents): ARCHITECTURE.md.

Requirements

  • Obsidian minAppVersion 1.7.2 (manifest.json)
  • Desktop or mobile (isDesktopOnly: false); popout leaf and Electron window-focus need desktop
  • Node 18+ only if you build from source

Install (release)

  1. Copy the plugin folder into <vault>/.obsidian/plugins/fluent-pomofocus/.
  2. Required files: manifest.json, main.js, styles.css. Optional: sounds/*.mp3 (otherwise first play fetches and caches them).
  3. Enable Fluent Pomofocus in Community Plugins.

Build from source

npm install
npm run build    # esbuild production → main.js, copies main.css → styles.css
npm run dev      # watch bundle

Entry: src/main.ts. Bundler: esbuild.config.mjs.

Open the timer

Surface How
Right sidebar Ribbon timer, or command Open Pomofocus in Sidebar
Popout window Command Open Pomofocus in Small Window (480×720); falls back to sidebar if openPopoutLeaf is missing
Floating modal Command Open Pomofocus in Floating Window; also opens when a period-end notification is clicked

Also: Start / Pause Pomofocus Timer, Reload Pomofocus Settings from Disk.

Timer

Modes: Pomodoro, Short Break, Long Break. Defaults: 50 / 10 / 20 minutes; long break every 3 completed pomodoros. START / PAUSE on the card; skip appears once the period has started. Auto-start of the next break or pomodoro is on by default.

Floating modal keys: Space start/pause (not while typing), Ctrl+Tab / Ctrl+Shift+Tab cycle modes, Esc close.

Tasks, alarms, settings

Tasks are on by default. Each task tracks actual / estimated pomodoros. Completing a pomodoro increments the active task. Optional Auto Check Tasks marks it complete when actual ≥ estimate.

Thirteen alarm sounds plus silent. Focus and break can share one set or use Separate sound for breaks. First START requests Notification permission. Period end: in-app notice (6 s) plus a silent native notification. Click focuses Obsidian and opens the floating modal.

Canonical JSON: .obsidian/fluent-pomofocus.json (not the plugin folder, so updates do not wipe tasks). Optional custom path inside the vault. Themes: Obsidian, teal, green, blue.

HealthExcellent
ReviewRisks
About
Run a drift-free Pomodoro timer with millisecond-accurate countdown that survives sleep and heavy CPU load. Open a detached mini-window, receive native notifications and cached Pomofocus chimes, and manage estimated vs actual tasks, notes, reordering, and auto-checking with Obsidian-themed styling.
TasksAudioSidebar
Details
Current version
1.2.0
Last updated
2 weeks ago
Created
2 weeks ago
Updates
3 releases
Downloads
4
Compatible with
Obsidian 1.7.2+
Platforms
Desktop, Mobile
License
MIT
Report bugRequest featureReport plugin
Author
Jeff1024Jeff10242607044640
GitHub2607044640
  1. Community
  2. Plugins
  3. Tasks
  4. Fluent Pomofocus

Related plugins

Checklist

Consolidate checklists across all files into a single view.

Apex Dashboard

Your personal command center — memos, todos, and projects in one stunning glassmorphism dashboard.

Sidebar Highlights

View and manage text highlights, comments on highlights, native comments, and collections for your highlights.

Notebook Navigator

A better file browser and calendar inspired by Apple Notes, Bear, Evernote and Day One.

TaskNotes

Note-based task management with calendar, pomodoro and time-tracking integration.

Tag Wrangler

Rename, merge, toggle, and search tags from the tag pane.

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.

Day Planner

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

Vertical Tabs

Offer an alternative view that displays open tabs vertically, allowing users to group and organize tabs for a better navigation experience.

Recent Files

Display a list of recently opened files.