Detect locally
Meeting Pulse uses macOS Accessibility APIs to detect supported meeting states on the owner’s Mac.
Private meeting status for macOS
Meeting Pulse tells one person when to call you. It watches the owner’s Mac for a meeting, then shares a small status through a private viewer.
No calendar event to maintain. No meeting title to publish. Just the answer someone needs before they ring.
Read the privacy boundary
Two surfaces, one answer
Meeting Pulse has a native macOS surface for the owner and a private browser viewer for the person checking in. They meet at one small, readable signal.
The workflow
Meeting Pulse uses macOS Accessibility APIs to detect supported meeting states on the owner’s Mac.
The viewer gets an availability state and optional call-okay message, not a transcript of the meeting.
A paired person opens a private link on a phone or laptop and reads the current state without an account.
If a signal is stale, uncertain, offline, or revoked, Meeting Pulse says so. It does not turn uncertainty into “available.”
Privacy by boundary
Accessibility access lets the owner app understand supported call states. It does not turn Meeting Pulse into a window on the meeting.
Built for the in-between moment
Keep the owner’s status close to the Mac. Give the viewer one link. When the signal is missing, say that plainly and let the person choose what to do next.
Google Meet in Chrome and native Slack Huddles are the first supported surfaces.
Explore featuresManual controls cover the moments that automatic detection cannot know.
See the workflowMeeting Pulse is an MIT-licensed open-source project with its product decisions in the open.
Visit the projectTry the viewer
Open the live viewer in a browser tab. It loads without an account, reads the current state, and shows unavailable plainly when the owner’s signal is missing.
The viewer link is private. It only opens for a paired viewer. Pairing happens inside the owner app on macOS.