Droplet
April 25, 2026 ยท View on GitHub
A beautiful, feature-rich Pomodoro timer and focus tool for macOS. Built purely with Swift and SwiftUI, Droplet lives seamlessly in your menu bar and is designed to eliminate distractions while keeping you in the flow.
Normal Mode
![]() | ![]() | ![]() | ![]() |
Detailed Mode
![]() | ![]() | ![]() | ![]() |
Progress Tracking
| Goal Tracker | Set Goal |
|---|---|
![]() |
Features
Core Productivity
- Detailed View & Task Management: View your timer and tasks side-by-side. Create tasks, assign sessions, and track your history.
- Mini-Floater Mode: A compact, pill-shaped window that floats above your workspace for minimal distraction.
- Infinity Mode: Enter a flow state and work without a time limit.
- 20-20-20 Rule (Eye Health): Automatically blurs your screens every 20 minutes with a gentle reminder to rest your eyes.
- Goal Tracker: Set daily goals and track your progress with in-app weekly bar charts.
- Fullscreen Focus Mode: Block out all distractions with a completely borderless fullscreen timer.
Customization & Audio
- 15 Beautiful Themes: Choose from carefully curated color palettes (Dark, Light, Noir, Velvet, Plum, Navy, Teal, Emerald, etc.) to match your setup.
- Immersive Sounds: Built-in high-quality ambient sounds (Rain, Forest, Train, Library) with seamless looping, plus the ability to import custom MP3s.
- Music Controls: Full integration with Spotify and Apple Music directly from the timer view. Auto-pauses sounds when the timer is paused.
- Granular Settings: Customize work/break durations, add your own workflow intervals, and tweak typography sizes and weights.
Native macOS Integration
- Menu Bar Foundation: Lives in your menu bar without cluttering your dock. Includes a live countdown option directly in the status bar.
- Interactive UI: Double-click to reset, click to pause/play, and right-click the menu icon for quick actions.
- Always on Top: Keeps the timer visible above all other windows.
- Launch at Login: Start automatically with macOS.
Installation
Download Latest Release
- Download
droplet-installer.dmgfrom the latest release. - Open the DMG.
- Drag
dropletto yourApplicationsfolder. - Run the following command in your terminal to clear quarantine attributes:
xattr -d com.apple.quarantine /Applications/droplet.app/ - Launch from Applications or Spotlight.
Important
macOS Security Warning Since this app is not notarized with Apple, macOS will show: "Apple could not verify droplet is free of malware"
To open the app (choose one):
- Right-click (or Control+click) the app -> click Open -> click Open again
- Or go to System Settings -> Privacy & Security -> scroll down -> click Open Anyway
This is a one-time approval; the app will open normally after that.
Note
Music Control Permissions When you first use the music controls, macOS will ask: "Droplet wants to control Spotify/Music". Click OK to allow Droplet to control your active music application.
Building from Source
Droplet uses xcodegen to manage its Xcode project file.
Requirements:
- macOS 13.0+
- Swift 5.9+
- XcodeGen
# Clone the repository
git clone https://github.com/fikretkdincer/droplet.git
cd droplet
# Generate the Xcode project
xcodegen
# Build the project
xcodebuild -project Droplet.xcodeproj -scheme Droplet -configuration Release build
# Or use the provided script to build and create a DMG
./create-dmg.sh
Usage Shortcuts
| Action | Effect |
|---|---|
| Click Menu Bar Icon | Toggle window visibility |
| Right-Click Menu Bar Icon | Open Quick Actions & Settings |
| Click Timer | Start/Pause timer |
| Double-Click Timer | Reset current session |
License
MIT License - feel free to use and modify.








