SmartThings HomeKit Bridge - keeping it local

I have SmartThings Hub and want to bridge it to HomeKit. It is possible to use HASS.IO to do this? Would it be possible to keep everything local? I’d like to use SmartThings to keep most things simple and then use HASS.IO to fill in the gaps.
I’ve done some reading on this forum and it seems to imply that it’s cloud based. I’ve not used MQTT before, would that be able to create the bridge between HA as SmartThings?