Roku Smart Home

I can do that if I’m using a mobile device’s casting/mirroring feature, but it seems to be device dependent:

What I think would be even cooler is regular device control with a “native” app (i.e., “channel” in Roku vernacular) running on Roku OS so that an intermediary (phone, tablet) wouldn’t be necessary.