README.md
June 19, 2026 ยท View on GitHub
MeetingBar is a lightweight macOS menu-bar app that shows your current or next calendar meeting and lets you join it in one click.
It keeps meetings visible in the status bar, detects meeting links from calendar events, supports macOS Calendar and Google Calendar, and works with 50+ meeting services including Google Meet, Zoom, Microsoft Teams, Webex, and Discord.
MeetingBar is free, open source, and privacy-respecting.
Install
MeetingBar requires macOS 12.0 or later.
Mac App Store
Download MeetingBar from the Mac App Store.
Homebrew
brew install --cask meetingbar
Manual download
Download the latest DMG from the releases page.
Calendar providers
MeetingBar works with:
- macOS Calendar: use any calendar account synchronized with Calendar.app, including iCloud, Google, Exchange, Office 365, Yahoo, AOL, and others.
- Google Calendar: connect Google Calendar directly from MeetingBar.
After installation, open MeetingBar and go through onboarding to choose your calendar source and preferences.
Features
See what is next
- Show the current or next meeting in the macOS status bar.
- Display meeting title, time, countdown, icon, or meeting service.
- Show upcoming events from today and tomorrow in the menu.
- Filter all-day, declined, tentative, pending, or linkless events.
- Shorten long meeting titles to keep the menu bar readable.
Join meetings faster
- Join the current or next online meeting with one click.
- Join the nearest meeting with a global keyboard shortcut.
- Create ad-hoc meetings from your preferred meeting service.
- Open meeting links in a preferred browser or native app per service.
- Open event details in macOS Calendar or Fantastical.
Get meeting reminders
- Receive macOS notifications before meetings.
- Use full-screen reminders for important meeting starts.
- Dismiss meeting notifications when you no longer need them.
- Configure reminders around your own workflow.
Customize and automate
- Bookmark recurring meetings and access them quickly.
- Launch MeetingBar automatically at login.
- Use Shortcuts and AppleScript integrations.
- Run custom AppleScript, for example to pause music when joining a meeting.
Supported meeting services
MeetingBar supports more than 50 meeting services, including:
Google Meet, Zoom, Microsoft Teams, Webex, GoToMeeting, Skype, Discord, Jitsi, RingCentral, BlueJeans, Whereby, Slack Huddle, FaceTime, LiveKit Meet, Meetecho, StreamYard, and many others.
See the full supported services list.
Privacy
MeetingBar does not collect personal data.
Calendar data is used by the app to show your meetings, detect meeting links, and open the correct meeting action.
Troubleshooting
If meetings do not appear, links are not detected, or Google Calendar needs reconnecting, check the FAQ, install the latest release, or open an issue.
Useful details for bug reports:
- MeetingBar version
- macOS version
- Calendar provider: macOS Calendar or Google Calendar
- Meeting service: Zoom, Google Meet, Microsoft Teams, Webex, etc.
- Whether the event is recurring or one-off
- Whether the event is accepted, tentative, pending, declined, or canceled
- Sanitized event title, description, location, and URL fields
- Whether manual refresh changes the behavior
- Screenshots or logs when available
Third-party integrations
Contributing
MeetingBar is open source and welcomes focused fixes, meeting service integrations, translations, reliability improvements, and documentation updates.
See CONTRIBUTING.md for details.
Support the project
MeetingBar is free and community-supported.
You can support development through Patreon, in-app purchases, or Buy Me a Coffee.
Credits
MeetingBar is stable and in active development by leits. Written in Swift 6.
MeetingBar also uses these resources:
- KeyboardShortcuts for managing global keyboard shortcuts
- Defaults for managing user settings
- LaunchAtLogin for launch-at-login integration
- AppAuth-iOS for Google Calendar OAuth
App logo made by Miroslav Rajkovic.
If you encounter any bugs or have a feature request, open an issue.

