I think golden cheetah might? It was on the to do list of updates last time i used it.
TBH though for ~£6 a month just get the sufferfest.
Videos, training sessions, controlls resistance, organised into 8-12week training plans, syncs with final surge (or other calender apps) and exports to Strava, excellent customer suppourt if you cant get your equipment to work (much better than the manufacturer as theyve got your money already, sufferfest etc want you to get it working well so you’ll keep subscribing to them).
There’s a lot to be said for having a setup that does everything perfectly and just works rather than spending an hour writing out a training program in whatever free app you find. Also, I appreciate the humour of sufferfest!