About this project

MeetingBar is a lightweight macOS menu-bar application that keeps your current or next calendar meeting visible in the status bar and lets you join it with a single click. It is free, open source, and states that it does not collect personal data. Installation requires macOS 12.0 or later. It can be installed from the Mac App Store, via Homebrew (`brew install --cask meetingbar`), or by downloading the latest DMG from the releases page. After installation, an onboarding flow lets you choose your calendar source and preferences. Calendar providers: MeetingBar works with macOS Calendar (any account synchronized with Calendar.app, such as iCloud, Google, Exchange, Office 365, Yahoo or AOL) and with Google Calendar connected directly from the app. Key capabilities: - See what is next: show the current or next meeting in the status bar, displaying title, time, countdown, icon or meeting service; list upcoming events from today and tomorrow; filter all-day, declined, tentative, pending or linkless events; shorten long titles. - Join faster: join the current or next online meeting with one click, join the nearest meeting via a global keyboard shortcut, create ad-hoc meetings, open links in a preferred browser or native app per service, and open event details in macOS Calendar or Fantastical. - Reminders: macOS notifications before meetings, full-screen reminders, and dismissible notifications. - Customization and automation: bookmark recurring meetings, launch at login, Shortcuts and AppleScript integrations, and custom AppleScript (for example, pausing music when joining a meeting). Meeting services: the README states support for more than 50 services, including Google Meet, Zoom, Microsoft Teams, Webex, GoToMeeting, Skype, Discord, Jitsi, RingCentral, BlueJeans, Whereby, Slack Huddle, FaceTime, LiveKit Meet, Meetecho and StreamYard. Privacy: the project says it does not collect personal data; calendar data is used to show meetings, detect meeting links and trigger the correct meeting action. Troubleshooting guidance covers missing meetings, undetected links and Google Calendar reconnection, with a FAQ, latest release and issue tracker. Bug reports are asked to include app and macOS versions, calendar provider, meeting service, event recurrence and status, sanitized event fields, whether manual refresh helps, and screenshots or logs. Third-party integrations include Raycast commands. The project welcomes focused fixes, meeting service integrations, translations and documentation updates, and is community-supported through Patreon, in-app purchases and Buy Me a Coffee. It is written in Swift 6 and uses KeyboardShortcuts, Defaults, LaunchAtLogin and AppAuth-iOS.