MeetingCountdown

Type: Software Status: In Progress Deadline: TBD (no rush) Created: 2026-03-25

What is this?

A macOS menu bar app that shows a countdown to your next calendar meeting. Reads from macOS Calendar via EventKit, shows urgency colors (green > yellow > red) as the meeting approaches, and falls back to a manual countdown timer when no meetings are scheduled.

Motivation

Avoid the “oh shit I’m late” moment. A persistent, glanceable countdown in the menu bar that gets progressively more urgent as a meeting approaches — so you always know how much focus time you have left.

What does success look like?

A polished, shareable utility that works reliably as a daily driver. Good enough to distribute to friends/colleagues or put on GitHub. Clean UI, solid calendar integration, no crashes.

Technical

  • Stack: Swift, SwiftUI (MenuBarExtra), EventKit, Combine — no external dependencies
  • Repo: ~/projects/meeting-countdown
  • Deploy target: macOS 13+ (Ventura), menu-bar-only app (LSUIElement)
  • Intended users: Anyone who lives in meetings and wants a glanceable countdown