v0.1.0  · early access
§02 / Instruments

Six instruments, one panel.

MeetPing is opinionated: every feature exists to make the at-desk path from utterance → ping → glance → respond as short as possible. No CRM connector, no AI summarizer, no workspace. Just the listener and the cockpit around it.

§02 / Features

Six instruments, one panel.

Word-boundary keyword match

Comma-separated keywords and names. Regex with word boundaries so "rob" doesn't fire on "robust". 8-second per-keyword cooldown so a single mention pings once.

KeywordWatcher.swiftread more ↗

Past-30s + next-30s replay

Every ping snapshots the past 30 seconds of confirmed transcript and starts collecting the next 30 seconds. Both render in a popover with the keyword highlighted in cyan.

RollingTranscriptBufferread more ↗

Three alert channels

macOS Notification Center, a configurable system sound, and a full-screen flash for when you need to be yanked back hard. Each toggleable independently per workflow.

AlertCenter · NSSound · UNUserNotificationread more ↗

On-device, end of story

Parakeet TDT v3 (CoreML, 25 European languages) runs on the Apple Neural Engine. There is no backend service, no cloud key, no usage telemetry. Network monitor will show 0 bytes.

FluidAudio · Parakeet · ANEread more ↗

Mic-aware auto-arm

Listener idles until Core Audio reports the mic is in use AND a meeting app is foregrounded. No constant background recording. No transcript exists when you're not in a meeting.

MicWatcher · AppDetectorread more ↗

Per-context profiles

Engineering, sales, all-hands, parental — different meetings, different keywords. Switch the active profile from the menubar; auto-arm picks up the change at the next chunk.

ProfileStore · Settingsread more ↗

Curious what stays on your machine? Read the privacy posture.

Privacy posture ↗