This is an automated archive made by the Lemmit Bot.
The original was posted on /r/homeassistant by /u/rgnyldz on 2026-08-09 06:49:33+00:00.
So for a long time we use Voice Assistant to control our house. But as always we wanted more :)
My dream was to have a Jarvis like AI assistant. An AI Family member that grows with us. Remembers what we talked about and gives answers based on past conversations.
I wanted for my whole family to talk with the same AI every time and not just a one time spawn assistant.
So the first thing I had to figure our was memory. I found several ways to add memory to voice assistant. Still not where I want them to be but it is a very good starting point.
1- AI Long Term Memory
https://github.com/Riscue/ha-ai-memory
So AI Long Term Memory is kind of plugging itself to your existing conversation agent and adds a "Memory Management" checkbox. If checked it will automatically start to add and extract memory while you have a conversation with your LLM
2- Home-Mind / Nives
https://github.com/hoornet/nives
This one I used for a while. There is an active development going on and constantly adding new features. The working principle is it adds a home-mind server with shodh database between home assistant and your LLM. It also gives you a conversation agent to use. After installing it you will see a new conversation agent that you can use in your Voice assistant pipeline.
You can install home-mind yourself in your local environment and use its own conversation agent integration if you like to tinker stuff.
https://github.com/hoornet/home-mind / https://github.com/hoornet/home-mind-hacs
and my current favorite;
3- Hermes agent as Conversation agent.
https://github.com/WolframRavenwolf/hermes-ha-integration
https://github.com/WolframRavenwolf/hermes-ha-addon
Yes that's right. You can use hermes as a conversation agent for your voice assistant. It already has lot's of things as you might know, including memory. There are two ways to use hermes agent. One is to install it inside home assistant directly as an app (hermes-ha-addon) which includes both the hermes agent and the conversation agent. Or if you have already a hermes instance running you can use the conversation agent directly to connect to your existing hermes instance (hermes-ha-integrtion)
At this point all actions are taken by hermes via the home assistant skills and tools. So a long lived key is needed from home assistant to give hermes access to your home assistant.
There is also an openclaw version of this: https://github.com/RetiredWizard/openclaw-conversation
I made a memory comparison between these options here: https://www.youtube.com/watch?v=ssQfQ8elyzU