Remix.run Logo
advisedwang 19 hours ago

Home Assistant [1] can be a voice assistant (both on phone and on dedicated devices). It's FOSS and can be fully local [2]. It's really gear towards home automation though, so its suitability depends on what you want to do with an assistant

[1] https://www.home-assistant.io/

[2] Although frankly to have a fast-enough and good-enough LLM you might need to use a service

Magicrafter13 18 hours ago | parent | next [-]

I do want to setup home assistant at some point, but my main usecase for a smartphone assistant is what I mentioned. Things like setting reminders/todo list items, creating calendar events - even sending quick messages to contacts. Basically, things I can already do on my phone, but can do quicker through natural language.

Dayshine 18 hours ago | parent | next [-]

I just have an always on VPN so can tunnel back to my home assistant server; which can handle todos/reminders/calendar events. Quick messages to contacts I haven't considered.

Magicrafter13 16 hours ago | parent | next [-]

I already use a VPN (Proton) so I can't VPN back to my home (i.e. Tailscale). A very unfortunate limitation of Android.

RethinkDNS has the potential to solve all my problems since it can do per-app proxies, however I've found that it doesn't work well with Proton (or possibly Wireguard as a whole) with frequent proxy disconnects, making it a very painful experience. Which is a shame because in some cases I value DNS filtering more than VPN.

pzlarsson 16 hours ago | parent | prev [-]

Last time I tried, Android Auto refused to connect with an error message stating it will not start if VPN is active on the phone.

advisedwang 17 hours ago | parent | prev [-]

Yeah HA isn't the best choice. It can do some of that stuff, but will require lots of customization to do so. Plus I think you would find things it can't do at all.

threecheese 15 hours ago | parent | prev [-]

Nobody wants to say “Hey Nabu” though ;) Including me (and I bought one of the things)