Hermes Atlas
Deployment & hosting

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

In short

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 deployment

Related guides: How to run Hermes Agent securely · How to install Hermes Agent · Connect Hermes agents on several machines with Hermes Desktop