A tiny menu bar app with two live counters: how far you are to your next birthday, and how much of today has already gone. Click for the full picture.
No cloud, no account. Your birth date lives in macOS UserDefaults, on your machine only.
On first launch TimeFlies asks once for your date of birth. That's the only input it ever needs — no sign-up, no server.
→The menu bar shows your live progress to your next birthday and how much of today has elapsed, refreshed every minute.
→A popover renders both as dot grids — one dot per day of your birthday cycle, one per hour of today — with the current moment lit up.
Percentage of days elapsed since your last birthday toward the next one, computed with calendar-accurate day counts — leap years included.
How much of today has already gone, from midnight to midnight, updated every minute right in the menu bar.
Click the menu bar icon to open a popover with a full dot grid per counter — the same style as "your life in weeks" visualizations.
Pure Swift, AppKit + SwiftUI. No Electron, no background services beyond a 60-second timer. Sits quietly as a menu bar accessory.
Your birth date is stored in UserDefaults on your Mac. TimeFlies makes zero network calls — nothing to leak, nothing to sync.
MIT licensed. Build it yourself with a single swift build, or grab the unsigned release from GitHub.
Grab the latest unsigned build. Requires macOS 13+.
TimeFlies.zipTimeFlies.app to /ApplicationsPure Swift Package Manager, no Xcode project required.
# Clone
git clone https://github.com/esseti/timeflies.git
cd timeflies
# Build & package as .app
./build_app.sh
# Launch
open TimeFlies.app
TimeFlies.app in System Settings → General → Login Items to launch it automatically.
Native SwiftUI/AppKit menu bar app showing birthday-cycle and day-elapsed percentages, with dot-grid detail popover. Adds SPM build, GitHub Actions pipeline (unsigned release build + GitHub Pages changelog site), and a landing page matching the janus/yourtime/vince family style.
Co-Authored-By: Claude Sonnet 5 noreply@anthropic.com
Fixes layouts and ready for first deployment
Add README
Co-Authored-By: Claude Sonnet 5 noreply@anthropic.com