Native macOS · Menu bar agenda
Never miss
the call.
Meetwright reads your calendar, finds the video link in every event, and counts down to your next meeting right in the menu bar. One click — and you’re in the room.
Today’s program
Your calendar,
minus the scramble.
Meetwright does one job — getting you into every call on time — and does it with the polish you’d expect from the OS itself. Six acts, on the hour.
Live countdown in the menu bar
Your next meeting is always one glance away. The menu bar shows a live countdown — “in 12m”, “in 1h 5m”, “now” — so the day never sneaks up on you.
One-click join
Every meeting in today's agenda gets a Join button. No more digging through calendar invites or inbox threads for the link — click, and you're in the room.
All-day agenda
Open the panel and see the whole day at a glance: titles, times, and which service each call runs on. The next meeting is highlighted so you know what's coming.
Auto-open at start time
Turn it on and Meetwright opens the meeting link in your browser the moment a call begins. Walk back from the kitchen already connected.
Multi-calendar support
Work, personal, shared team calendars — watch any combination. Pick exactly which calendars feed the agenda in Settings.
Private, on your Mac
Meetwright reads event titles, times, and links through EventKit — and nothing ever leaves your Mac. No accounts, no analytics, no network calls.
On the newsstand
Get Meetwright for your Mac.
Free for macOS 13 and later. One click, and you’ll never miss the call again.
This build ships as a complete Xcode project — open it, press ⌘R, and Meetwright moves into your menu bar. A signed, double-clickable release is on the way. Meetwright is a Cloverwright product.
- Native Swift & SwiftUI, MenuBarExtra scene
- Zoom, Meet, Teams & Webex detection
- Full Xcode project source included
Free forever · No account needed
Rate card
Free. Forever.
Meetwright is a gift from the studio — a small, perfect tool, priced like one.
- Every feature — countdown, one-click join, auto-open
- Multi-calendar support and full Settings
- Complete Xcode project source included
- Free updates, whenever Meetwright learns new tricks
Correspondence
Questions,
answered.
Everything people ask before they install — answered straight, the way a good agenda reads.
01Why does Meetwright need calendar permission?
So it can find your meetings. Meetwright reads today's events through EventKit to extract titles, start times, and meeting links. The prompt appears on first launch, and you can revoke access any time in System Settings → Privacy & Security → Calendars.
02Which meeting services are detected?
Zoom (zoom.us), Google Meet (meet.google.com), Microsoft Teams (teams.microsoft.com), and Webex (webex.com) are recognized by host and labelled by service in the agenda. Any other http(s) link found in an event's URL field, location, or notes still gets a Join button.
03Will Meetwright work on Apple Silicon?
Yes — it's a universal Swift binary that runs natively on both Apple Silicon and Intel Macs running macOS 13 (Ventura) or later.
04Does it work offline?
Yes. Meetwright reads from the local calendar database via EventKit and makes zero network requests of its own. Joining a call obviously needs the internet — finding the call doesn't.
05How is this different from the Calendar app?
Calendar shows you the day; Meetwright gets you into the call. The menu bar countdown keeps the next meeting in your peripheral vision, every event gets a one-click Join button, and auto-open can launch the link the second a meeting starts — none of which Calendar does.
06Is Meetwright really free?
Yes — free forever, with every feature included and the full Xcode project source in the download. No trial, no subscription, no account, no tracking.
Margin notes
Built like the OS, because it lives in it.
Meetwright is a Cloverwright product — native Apple platforms built in Swift, held to the same standard as our client work.
EventKit, done right
Meetwright talks to your calendar through EKEventStore — the same API Apple’s own apps use. It requests calendar access once, refreshes on a 60-second timer and on EKEventStoreChanged notifications, so the agenda is always current without polling the network.
Smart meeting-URL detection
Every event is scanned for a joinable link — the event’s URL field first, then the location, then the notes — with NSDataDetector. Zoom, Google Meet, Microsoft Teams, and Webex are recognized by host and labelled by service; any other link still gets a Join button.
Native, not wrapped
Pure Swift and SwiftUI with a MenuBarExtra scene — no Electron, no webview, no background daemons. It launches in a blink, sips almost no memory, and renders like a first-party macOS citizen.
Private by design
Meetwright makes zero network requests. No analytics, no crash reporting phoning home, no account, no sign-in. Your calendar — titles, attendees, links — never leaves your Mac. That’s not a policy, it’s the architecture.