A few things that were interesting to figure out:
Zoom/Teams meeting auto-detection works via process inspection — Zoom spawns CptHost only during an active call (not when the app is just open), and Teams's audio.mojom.AudioService sub-process. No Zoom/Teams API access needed. Local Whisper works great - on Mac. Old PC experience not recommended, so I built in API transcription switch if the local model is slow.
Repo: https://github.com/pixelsmasher13/platypus Site: https://platypusnotes.com
Feedback welcome!