Home Assistant Add-on
OpenClaw gateway running on Home Assistant OS with SSH tunnel support and persistent state.
Tags: homeassistant, docker, raspberry-pi, deployment
Category: infrastructure
Tips
- Add the repo URL (https://github.com/ngutman/openclaw-ha-addon) in HA Settings → Add-ons → Add-on Store → ⋮ → Repositories
- Use 'package' install mode (default) for faster setup — 'source' mode builds from repo and takes significantly longer on Raspberry Pi
- Configure SSH authorized keys to enable secure remote tunnel access to your OpenClaw instance from anywhere
- The bundled gog CLI gives your agent Google Workspace access — set up OAuth once and your agent can manage email, calendar, and drive
- Run on a Raspberry Pi 4 or 5 for the best balance of always-on reliability and low power consumption
Community Feedback
OpenClaw Gateway for HA OS with SSH tunnel support for remote connections. Includes gog (Google Workspace CLI) and GitHub CLI out of the box.
— GitHub
OpenClaw gateway running on Home Assistant OS with SSH tunnel support and persistent state. The perfect always-on deployment for smart home enthusiasts.
— OpenClaw Showcase
Frequently Asked Questions
Does this work on a Raspberry Pi?
Yes. The add-on supports ARM architecture and runs well on Raspberry Pi 4 and newer. Pi 3 may struggle with heavier LLM API traffic but works for basic usage.
Can I control Home Assistant devices through OpenClaw with this?
This add-on runs OpenClaw on your HA hardware. For actual device control, pair it with the Home Assistant skill (available separately on ClawHub) which provides the natural language → HA API bridge.
How does the SSH tunnel work?
The add-on runs an SSH server on a configurable port (default 2222). You add your public keys to the authorized_keys config. Then you can SSH tunnel from any remote machine to access the OpenClaw gateway securely without port forwarding.
Does state persist across add-on restarts?
Yes. The add-on maps persistent storage directories so your OpenClaw workspace, memory files, and configuration survive restarts and updates. This is critical for maintaining agent continuity.