"On the hour" is possible, but is ultimately still ambiguous (Lexico: "At the same time every hour, or at the beginning of each hour").
"At the top of the hour" is good, although mostly an Americanism (M-W: "US: at the beginning of the hour (at 12:00, 1:00, 2:00, etc.)"). However, if you said "it happens at the top of the hour", people might think you were referring only to the next hour rather than each hour, so you might have to say either "it happens hourly, at the top of the hour" or "it happens at the top of each hour".
Other possibilities include:
- "Every hour, from 10:00 onwards"
- "Hourly, from 10:00 onwards"
- "At 10:00 and hourly thereafter"
- "Hourly from 10:00 to 18:00"