Live power, cadence, heart rate and speed from an ICG IC-6 indoor bike, Coach-By-Color zones, ride history and TCX export for Strava or intervals.icu — over Web Bluetooth, with no vendor account and no cloud. It needs JavaScript and Chrome on Android or Chrome/Edge on desktop.
Source and protocol documentation