One place for every device. No app switching, no YAML. Tell SmartHub what you want and it handles the rest.
Type what you want in Discord, Teams, or Feishu. Plain English, plain Chinese — anything.
OpenClaw understands your intent, picks the right devices, and plans the actions.
Devices respond instantly. You get a confirmation of exactly what happened.
Watch the AI install Docker, start Home Assistant, connect devices, and create your first automation — all from a single Discord chat.
The AI checks what's needed, installs integrations, handles OAuth login, discovers your devices, and assigns them to rooms — all through chat.
Tell SmartHub what you want to automate in plain language. It figures out the schedule, the devices, and creates the automation for you.
Need to print a document? The AI installs the printer driver, configures CUPS, and prints your file — just upload and say "print".
Xiaomi, Philips Hue, Samsung, Broadlink—auto-discovered. No manual setup.
"Turn off the AC when I leave"—SmartHub builds the automation. No YAML.
Your data stays home. Works when the internet is down. Free forever.
OpenClaw's AI agent has built-in security checks. When you ask it to run install scripts or clone repos, it will inspect the contents first and may flag potential risks — like embedded instructions that try to influence its behavior. This is a feature, not a bug.
Before running anything, we recommend:
CLAUDE.md and TOOLS.md
SmartHub has two layers of protection. CLAUDE.md tells the AI to show a summary and wait for your "yes" — a soft hint it usually follows. But models can rationalize past soft rules under pressure, so a deterministic PreToolUse hook (scripts/approval-gate.py) reads your latest message and denies the call unless it contains an explicit confirmation — regardless of model or permission mode.
What's gated:
Non-destructive actions (turning on lights, setting AC, reading sensors) run without confirmation.
Three steps, then the AI guides you through everything else.
The AI agent framework that powers SmartHub.
🛡 Your AI agent may show a security warning when running this script — that's expected. Review the security note above for details.
Follow the OpenClaw Getting Started guide to connect a bot to Discord, Telegram, WhatsApp, Feishu, or any supported platform.
Once your bot is online, message it and the AI runs the SmartHub installer, walks you through Docker, Home Assistant, and your first device integration — all from the chat.
Free, open-source, runs on hardware you already own. No cloud lock-in, no subscription — ever.
View on GitHub →