I dont use it but I think the major project is https://github.com/home-assistant. It seems to have a large and active community of users/devs.
technology
On the road to fully automated luxury gay space communism.
Spreading Linux propaganda since 2020
- Ways to run Microsoft/Adobe and more on Linux
- The Ultimate FOSS Guide For Android
- Great libre software on Windows
- Hey you, the lib still using Chrome. Read this post!
Rules:
- 1. Obviously abide by the sitewide code of conduct. Bigotry will be met with an immediate ban
- 2. This community is about technology. Offtopic is permitted as long as it is kept in the comment sections
- 3. Although this is not /c/libre, FOSS related posting is tolerated, and even welcome in the case of effort posts
- 4. We believe technology should be liberating. As such, avoid promoting proprietary and/or bourgeois technology
- 5. Explanatory posts to correct the potential mistakes a comrade made in a post of their own are allowed, as long as they remain respectful
- 6. No crypto (Bitcoin, NFT, etc.) speculation, unless it is purely informative and not too cringe
- 7. Absolutely no tech bro shit. If you have a good opinion of Silicon Valley billionaires please manifest yourself so we can ban you.
Yeah, that's the big one. I use it at home for controlling zigbee lights (old but still valid comment on the basics) like Philips Hue and Ikea Tradfri without having to have any proprietary hardware or any online account. It's 100% local to my LAN. The internet could vanish tomorrow and I would still be able to set it up from scratch and use all my lights' features.
been using that one for a while and while i fully support using it and find it great, it is important to warn that the voice assistant is very limited by design. it responds to specific phrases (like "turn off the lights of the bathroom") well but it will not understand variants of the same phrase (turn on the lights that are on the bathroom)
i don't use reminders but i have read that they are supported so maybe they could work? it should also be possible to connect them to llms but i also haven't tried it.
it responds to specific phrases (like "turn off the lights of the bathroom") well but it will not understand variants of the same phrase (turn on the lights that are on the bathroom)
This is true (if not using an llm fallback), but its sentence matching algorithm is pretty powerful, so if you find youself saying things in a way that its not catching out of the box, there is a good chance you can write a rule to catch it yourself
I use home assistant, and its probably the best you're going to find. Its sentence matching is really powerful, so you probably wont need an LLM. There are also some add-on you can use that are helpful: ViewAssist makes setting up satillites with helpful view easy, and it comes with blueprints (templates for automation) for a bunch of stuff. You can turn an old android device into a satillite with the ViewAssist Companion App. Of course there will need to be some work to set up, but I've been using HA for years and it works really well for me.
Home Assistant for Android requires that you have access to a Home Assistant instance.
Unfortunately this appears to be a non-starter. Is there really nothing that runs as a standalone app 100% offline?
Home assistant is heavy (due to being a whole iot control hub) but it can be run offline completely, it just needs its own hardware. I understand that hardware is hard to come by now, but if you were able to get your hands on an old computer, it's very effective.
That will not help me when I'm not at home.
Gotcha, that would take a bit more set up. I use the vpn tunnelling service tailscale, it lets you pipe your internet through your home server, then you can redirect it to your services. If you wanted to go for the whole shebang, you could run other webserivces as well, like adblock and file syncing.
That doesn't help because I don't have an internet connection. The whole reason I need it to run on-device is because half the time I'm using my phone, it has no internet connection.
I thnk for totally offline on Android, Dicio Assistant may be the best you can do. It has timers, but not reminders, unfortunately. It can open your calendar app, but that's not much help. It seems like a skill someone should write for it.
You look for an assistant on phone without connection to a PC ? If yes the only way I see is onstallain a Linux phone, run a LLM stack on it like ollama and develop a webui to interact with. I am not aware of an open source android tool to do want you seem to want. I ran a speech to text engine on steal deck for a while, to be able to write fast in chats.
I've not done it myself but there are folks who have tied a voice agent into n8n.
$companyiworkfor uses this for a shit load of stuff. its pretty powerful.
Been around for a while too. They pivoted into AI because of how modular it is, but it's got a solid history.
I found a YouTube link in your comment. Here are links to the same video on alternative frontends that protect your privacy:
Here are some other projects, I can't comment on any of them: https://alternativeto.net/software/siri/?license=opensource
The first one on the list is the one I mentioned that could only tell the time and weather. The ones that actually look useful all have mentions of pricing and "credits" on their websites, implying they require an internet connection and account. (I do not have a data plan)