After using assist on browser, on android, and via the ESPHome voice assistant, I saw a gap in the market for a desktop version. So, I made a desktop app which is compatible with Windows, Mac, and Linux.
Feel free to check out the GitHub repository and download the latest release from the releases page.
Let me know what you think, and report any issues you find in the GitHub issues page.
I will test is when i get back home on linux (fedora 39) and report back
I donāt really use it because i canāt make half of it work in french but it would still be cool to have something that work under linux
This is awesome and a great idea! Just gave it a shot on Ubuntu 22 and have a few comments
Are http urls allowed? Couldnāt seem to get it to take my local ip, but it worked with my public url. I got this warning/error:
[2023-12-18][15:41:08][INFO][r@tauri://localhost/assets/index-vnUwlV94.js:5:18938] Validating settings: {āhome_assistant_urlā:āhttp://homeassistant.local:8123ā}
[2023-12-18][15:41:08][INFO][r@tauri://localhost/assets/index-vnUwlV94.js:5:19094] Home Assistant URL is not HTTPS
Saving settings was difficult, you have to click āsaveā to get it to validate settings, then again to save once it was validated. Took me a bit to get the hang of.
I installed via the AppImage, and I canāt get any microphone input to come in, says Iām missing some dependencies. Iāll try again with the deb install and/or see if I can get those installed
GStreamer element appsink not found. Please install it
GStreamer element audiointerleave not found. Please install it
GStreamer element autoaudiosink not found. Please install it
I canāt seem to move the window at all. Not sure if this is expected behavior or not.
Keyboard shortcuts only work when the window is in focus.
Having said all that, it does work via typing! I can enter commands and everything seems to work great, which is awesome. Iāll use this tons in my home office. Iām excited to see where this goes. Let me know if you need me to test anything else for you.
Thanks for that. Iāll see if I can get those added to the docs and or installers. I would guess being an appimage you would still have to have those installed.
Iām actually on Xorg. Tried switching to Wayland out of curiousity, and got this error instead:
(home-assistant-assist:273299): GLib-GIO-ERROR **: 15:22:29.694: Settings schema āorg.gnome.settings-daemon.plugins.xsettingsā does not contain a key named āantialiasingā
Thanks for opening those issues, if I hit anything else Iāll open an issue directly instead!
Got this running on windows. Really cool. A nice way to get to assist on windows.
Would it be possible to add an option to map the shortcut key right into the microphone listening mode? That way I can hit a button on the stream deck and speak my command quickly.
Where are we supposed to get the āHome Assistant Tokenā thatās requested in the settings? I remember seeing a place for it in HA, but donāt remember where. Itās also not clear if that is what is actually being asked for.
I have installed it on MacOS and you need to allow the app to run in your settings since itās not from a trusted developer. After that you need to configure it. I created a access token and put in the URL to my HA instance. The problem that then occurs is that I cannot save the settings. (I use the URL like: http://192.168.1.1:8123)
You need to allow itās execution in your preferences (use the MacOs help to point you to the right location by clicking the question mark in the window that gives you the execution to allowed message). Then you can allow it to execute the software on MacOS
I try to get the app running on MAC. I have cretaed an access token and put it in the form but i can not save the changes. When i klick the save button nothing happens.
Odd one on my end today. Installed this on my Mac, Sonoma 14.2.1.
Connects over HTTPS and token was good. Bring up windowā¦type, but enter doesnt seem to do anythingā¦started/restarted the app, nothing works after I type anything or hit enter.
Logs show nothing out of the ordinary: