

Good bike computers like Garmin’s allow GPX export so HW compatibility is there. It’s a few manual steps but you can make the process automatic for example by syncing your HW tracker to Tapiriik (15+ brands supported), which then can auto-download GPX files to your computer via Dropbox (or without Dropbox if you run it locally), and then you can auto-upload those to OSM with one of these scripts running on your machine.
Try integrating with OpenStreetMap Traces and Tapiriik for ease-of-use. Recommend running your own instance for the latter. Not necessarily for the minimum viable product but consider this into the future.