Hermes Agent Home Assistant Add-on
WolframRavenwolf/hermes-ha-addon
Home Assistant add-on that runs Hermes Agent with a dashboard, web terminal and messaging gateway
Hermes Agent Home Assistant Add-on is a packaging of Hermes Agent as a Home Assistant add-on, which Home Assistant now calls an app. It runs a persistent Hermes agent with memory, skills, a messaging gateway, a web dashboard and an optional OpenAI-compatible API on a Home Assistant machine.
What Hermes Agent Home Assistant Add-on does
Hermes Agent Home Assistant Add-on packages Hermes Agent as a Home Assistant add-on, which the README also calls an app. After the repository is added in Home Assistant, the agent is installed from the store and opened from the sidebar, where a setup wizard runs for model and API key configuration. Features listed include SQLite FTS5 long-term memory that survives restarts, self-improving skills, the messaging gateway for Telegram, Discord, WhatsApp and more, and a plugin architecture for custom tools, commands and hooks.
Optional extras are switched on in the add-on configuration: a browser-based dashboard for config, API keys, sessions, analytics, logs, cron and skills; a persistent tmux-backed web terminal through ttyd; an OpenAI-compatible API under /v1/ for frontends such as Open WebUI or SillyTavern; and a remote backend for the official Hermes Desktop app. Source code, the virtual environment and agent data persist across add-on updates. Other options include the git URL and ref for the Hermes source, auto-update on restart, a Home Assistant URL and token, and single-profile or multi-profile mode.
Key features
- Persistent SQLite FTS5 memory that survives restarts
- Messaging gateway for Telegram, Discord, WhatsApp and more
- Opt-in web dashboard and tmux-backed web terminal
- OpenAI-compatible API under /v1/ for chat frontends, protected by an access password
- Opt-in remote backend for the official Hermes Desktop app
- Single-profile or multi-profile mode, with data kept across updates
When to use it
- Running an always-on Hermes agent on a Home Assistant machine
- Connecting Open WebUI or SillyTavern to Hermes through the OpenAI-compatible endpoint
- Opening a Hermes terminal from the Home Assistant sidebar
Who it is for: Home Assistant users who want to host Hermes Agent on the same machine and manage it from the Home Assistant interface.
How it fits with Hermes Agent
Built specifically to run Hermes Agent as a Home Assistant add-on, cloning NousResearch/hermes-agent by default.
Requirements: A Home Assistant installation that supports add-ons (apps) and a model API key entered in the setup wizard
FAQ
What is Hermes Agent Home Assistant Add-on?
Hermes Agent Home Assistant Add-on is a Home Assistant add-on that runs Hermes Agent, the self-improving agent from Nous Research, as a persistent service. It adds a setup wizard, optional web dashboard and terminal, and an optional OpenAI-compatible API.
Does Hermes Agent Home Assistant Add-on work with Hermes Agent?
Yes. It is built to run Hermes Agent itself, cloning the NousResearch/hermes-agent repository by default. The git URL and ref can be changed in the add-on options.
Is Hermes Agent Home Assistant Add-on free and open source?
Yes. The repository is released under the MIT license.
Similar deployment for Hermes Agent
All deploymentOne container running Hermes' gateway, dashboard and web UI with auto runtime detection
iranee Hermes Agent for fnOSNative fnOS NAS package that deploys Hermes Agent with a web control panel
Clawdi-AI ClawdiOpen-source agent hub: run managed Hermes or OpenClaw in the cloud, or connect agents on your own computer
zhangqi444 open-forgeSkill that lets your AI coding agent self-host 2,200+ open-source apps, from provisioning to TLS
amirghm Hermes-Agent MobileInstaller that runs Hermes Agent on a phone: Android through Termux, iOS through iSH with limits
42-evey Evey SetupShell installer for a Hermes Agent stack with LiteLLM, Ollama, Qdrant and 29 community plugins
Related guides: How to run Hermes Agent securely · How to install Hermes Agent · Connect Hermes agents on several machines with Hermes Desktop