NextMeeting

A live countdown to your next meeting, in the macOS menu bar.
Press ⌘⇧J from anywhere to join it.

Get it on GitHub Free · MIT · macOS 13+

The two seconds before a meeting are the worst-designed moment in remote work

The link is buried in a calendar event, behind a notification you dismissed, inside a notes field. Every meeting starts with the same scramble at 10:59. NextMeeting fixes it the boring way: your next meeting and its join link are always one keystroke away.

Features

Works with

Zoom (incl. vanity URLs) · Google Meet · Microsoft Teams · WebEx · Whereby · Around · Discord · Slack Huddles · Jitsi

Links are extracted from event URL, location, and notes fields by pattern matching — platforms come and go, their URL shapes are stable. Missing one? Open an issue — adding a platform is a one-line PR.

Install

git clone https://github.com/nostrapollo/next-meeting-menu-bar.git
cd next-meeting-menu-bar
./build.sh

Or open NextMeeting/NextMeeting.xcodeproj in Xcode and hit ⌘R. On first launch grant Calendar access; for the global shortcut, enable Accessibility in System Settings → Privacy & Security.

Private by construction

Everything runs locally. Calendar data never leaves your Mac — no analytics, no telemetry, no third-party dependencies. Pure Apple frameworks (EventKit, SMAppService, Carbon hotkeys), ~1,300 lines of Swift you can read in an afternoon.

Links