I described an overlay in plain English and Claude Code built it: subscriber-triggered Peloton sprints, live Apple Watch heart rate, chat leaderboard, and camera switching.
Subscriber sprints
Every new subscriber adds 60 seconds to an on-screen sprint, and another subscriber pushes the cyclist back for another minute.
Live heart rate over the internet
Bluetooth from bike to desk kept dropping, so Pulsoid now sends the Apple Watch reading over the internet instead.
Chat and camera control
The program reads YouTube chat, shows a live leaderboard, and switches OBS cameras when someone types !view, with a cooldown.


