A semi-transparent stopwatch that floats above all your windows — perfect for tracking daily tasks or any timed activity without getting in your way.
- Persistent — Remembers your time if you quit and reopen the app
- Always visible — Stays on top of all windows and across all desktops
- Draggable — Position it anywhere on your screen
- Customizable — Change font, size, color, opacity, and shortcuts
| Action | What it does |
|---|---|
| Click | Configurable (default: none) |
| Right-click | Reset to 00:00 |
| Drag | Move the timer |
| Shortcut | Action |
|---|---|
Space |
Pause / Resume |
⌘C |
Copy time (nearest minutes) |
⌘S |
Set a specific time |
⌘Y |
View history |
⌘, |
Open settings |
⌘Q |
Quit |
These work even when Flux is not focused:
| Shortcut | Action |
|---|---|
⌃⌘T |
Toggle pause/resume |
⌃⇧T |
Copy time + Reset to 00:00 |
Press ⌘, to customize:
Appearance
- Font family and size
- Text color
- Opacity (how transparent the timer appears)
Shortcuts
- Rebind any keyboard shortcut
- Customize mouse click actions
General
- Launch at login
- Show in full screen (keep timer visible during fullscreen apps)
- Under 1 hour:
MM:SS(e.g.,05:30) - 1 hour or more:
H:MM:SS(e.g.,1:30:00)
- macOS 15 (Sequoia) or later
- Download the latest release
- Move
Flux.appto your Applications folder - Open Flux
To quit, press ⌘Q.
Requires Xcode 16+.
git clone https://github.com/user/flux.git
cd flux
xcodebuild -project Flux.xcodeproj -scheme Flux build
open build/Release/Flux.appOr open Flux.xcodeproj in Xcode and press ⌘R.
