macm1 30d95b8798 refactor: use YAML map for gateway environment variables instead of string parsing
Benefits:
- More idiomatic configuration format for Home Assistant add-ons
- config.yaml: Change default from empty string to empty YAML map
- config.yaml: Update schema type from str? to map(str)?
- config.yaml: Improve documentation to explain YAML map usage
- run.sh: Parse JSON object from jq using to_entries instead of semicolon splitting
- oc_config_helper.py: Accept JSON string and parse as dict instead of semicolon-separated values
- Better error handling for invalid JSON
- Cleaner and more maintainable parsing logic

This allows users to configure environment variables more naturally:
  gateway_env_vars:
    OPENAI_API_KEY: sk-abc123
    SERVICE_URL: https://api.example.com
2026-02-23 05:40:32 +03:00
2026-02-22 20:00:43 +03:00

OpenClaw Assistant Home Assistant App/Add-on

Join our Discord Server!

OpenClaw Assistant

OpenClaw Home Assistant integration is available now! https://github.com/techartdev/OpenClawHomeAssistantIntegration

This repository contains a Home Assistant add-on that runs OpenClaw inside Home Assistant OS (HAOS).

Upstream rename history (FYI): clawdbot → moltbot → openclaw (final).

Key Features

  • AI Gateway — OpenClaw server with chat, skills, and automation capabilities
  • Web Terminal — browser-based terminal embedded in Home Assistant
  • Assist Pipeline — use OpenClaw as a conversation agent via the OpenAI-compatible API
  • Browser Automation — Chromium included for web scraping and automation skills
  • Proxy Support — optional outbound http_proxy setting for HTTP/HTTPS traffic
  • Persistent Storage — skills, config, and workspace survive add-on updates
  • Bundled Tools — git, vim, nano, bat, fd, ripgrep, curl, jq, python3, pnpm, Homebrew

Supported Architectures

Architecture Supported
amd64
aarch64 (RPi 4/5)
armv7 (RPi 3)

Documentation

Install

  1. Home Assistant → Settings → Add-ons → Add-on store
  2. ⋮ → Repositories
  3. Add this repo:
    • https://github.com/techartdev/OpenClawHomeAssistant
  4. Install OpenClaw Assistant

Star History

Star History Chart

Support / Donations

If you find this useful and you want to bring me a coffee to make more useful things, or support the project, use the link below:

S
Description
No description provided
Readme MIT 611 KiB
Languages
Shell 55.1%
Go Template 20.7%
Python 17.8%
Dockerfile 5.5%
JavaScript 0.9%