Some ways I could imagine finding that useful would be (for example) if you are in the library, and just realized you forgot to lock the door. Your phone is also out of battery, so you use the library’s computer, go to your MyCroft’s website, and unlock the door from there. It’s a bit of a stretch, but with a web client (even a very basic one) MyCroft would be accessible on anything with a web browser and internet connection.
Skills could also provide support for a web client; for example, if a door locking skill allowed the user to unlock/lock the door, then they could provide a way for the user to do so through the website.
Sounds like a good idea. I would make sure there was some sort of security setup, of course. Maybe two-factor, though that wouldn’t work if your phone battery was flat as above :). But at least a login. Interface wouldn’t have to be much, maybe just a text entry box to type your instructions and a response box to come back, maybe a saved list of favorite commands/queries if we wanted to get fancy. I assume there’s a way to send text instructions to Mycroft? Haven’t dug in that far yet.
Actually now I think of it, maybe what would be better is a web service? Simple send & receive would not, I think, be too difficult. And of course would open up connectivity to all kinds of setups. The web client would just basically be a nice front-end to it. Yeah, I’m likin’ this idea.
There’s a really cool example of a “virtual” Alexa you can use from the browser after you authenticate with your Amazon account that I think would be an awesome showcase for mycroft:
Agreed. I would love to have a web app version. I personally hate mobile apps, and think the browser (where progressive web apps are supported anyway) can do a good enough or better job in most cases. Are the Android/iOS apps (slated-to-be) webview-based? That might make things easier.
I know this is an older thread but did anything ever become of this? I have an avatar I would like to incorporate with MyCroft but it needs a web client or a way to interact with mycroft via a browser.
It could also let you do things like use an Arduino or Pi Zero to control mycroft, using mycroft as a central control unit, and so you could have more functions, like an amazon go button from an arduino. Or potential commercial users could use mycroft as a platform, not just an assistant, like you could have a terminal (from a pi) where someone could log some sort of data on a central computer (probably a server, not just a pi) That seems like a big idea but I think mycroft could be much more than a voice assistant, it could be a manager for other functions.