Features

One signal, with enough context to trust it.

Meeting Pulse keeps the owner’s controls on the Mac and gives viewers the small answer they came for.

01 · Detection

Automatic when it can be. Clear when it cannot.

Meeting Pulse diagnostics window showing detection health
Diagnostics stay with the owner, where they can be acted on.

The owner app uses macOS Accessibility APIs to detect Google Meet in Chrome and native Slack Huddles. It does not need a browser extension, Slack bot, OAuth, calendar access, or Screen Recording.

Detection is not a promise to guess.

If a permission is missing or a state is uncertain, the product keeps that uncertainty visible.

02 · Controls

Automatic status plus a human override.

Meeting Pulse Station showing manual status and call okay controls
Station keeps manual controls and call okay close to the owner.

Set Busy or Available for a duration when the owner knows more than the detector can. A separate Call okay signal lets someone tell the viewer that a call can still come through.

03 · Private viewer

A link for the person checking in.

Meeting Pulse viewer pairing screen
Pair a browser viewer from Station.

The viewer opens on a phone or laptop. It shows the availability state, optional owner name, and call-okay copy. It does not expose meeting titles, URLs, participants, or meeting content.

Read pairing docs

04 · Trust states

Unavailable is part of the feature set.

Offline, revoked, malformed, and stale states have their own language. The viewer does not quietly turn a missing signal into permission to interrupt.

Stale

Say when the signal is old.

Viewers can tell the difference between a current state and a status that needs attention.

Offline

Keep “not connected” visible.

Network or pairing problems get a direct message and a next step.

Revoked

Give the owner control of access.

Viewer links can be managed from Station rather than living forever by accident.