Really my only use cases are:
* glancing at the screen to see the weather
* Asking it to turn on or off or change colour of Hue lights
* Timers for cooking
I've since unplugged my google box because I felt the sacrifice of privacy with an always listening box wasn't worth it.
At the end of the day the functionality I use isn't that complex and even basic voice recognition I'm sure doesn't require the internet.
So I hope that there will be or there is a platform I'm not aware of that runs it locally.
Certainly Webthings is answering a good chunk of the question.