ConfigsMay 27, 2026·3 min read

Homebridge — Bring Any Smart Device to Apple HomeKit

Homebridge is a lightweight Node.js server that bridges non-HomeKit smart home devices into Apple's Home ecosystem. It supports thousands of plugins covering cameras, lights, thermostats, and more.

Agent ready

Ready-to-run agent install

This asset can be installed after the agent chooses its runtime, checks the plan, and runs the matching command.

Native · 98/100Policy: allow
Agent surface
Any MCP/CLI agent
Kind
Skill
Install
Single
Trust
Trust: Established
Entrypoint
Homebridge Overview
Direct install command
npx -y tokrepo@latest install 3b4d4515-5983-11f1-9bc6-00163e2b0d79 --target codex

Run after dry-run confirms the install plan.

Introduction

Homebridge exposes non-HomeKit devices to Apple's Home app by emulating the HomeKit Accessory Protocol. A single Raspberry Pi or always-on server can unify dozens of incompatible smart home brands under one roof.

What Homebridge Does

  • Runs a HAP (HomeKit Accessory Protocol) server that Apple devices discover on the local network
  • Loads community plugins to support brands like Ring, Nest, TP-Link, Tuya, Hue, and thousands more
  • Provides a web-based configuration UI (homebridge-config-ui-x) for plugin management and logs
  • Supports child bridges so each plugin runs in its own process for stability
  • Publishes accessories that appear natively in the iOS/macOS Home app and respond to Siri

Architecture Overview

Homebridge is a Node.js process that loads plugins at startup. Each plugin registers accessories or platforms that map vendor APIs to HAP characteristics. The built-in mDNS advertiser makes accessories discoverable. Child bridge mode spawns separate HAP servers per plugin, isolating crashes and improving responsiveness.

Self-Hosting & Configuration

  • Runs on Linux, macOS, Windows, or Docker; Raspberry Pi is the most popular host
  • Official Docker image available at homebridge/homebridge
  • Config lives in ~/.homebridge/config.json; the web UI can edit it visually
  • Plugins install via npm or through the web UI's plugin search
  • Systemd service or hb-service ensures Homebridge starts on boot

Key Features

  • Over 2,000 community plugins covering nearly every smart home protocol and brand
  • Child bridge isolation prevents one faulty plugin from crashing the whole server
  • Web dashboard with real-time logs, accessory status, and backup/restore
  • Works entirely on the local network with no cloud dependency for HomeKit control
  • Supports cameras with snapshot and live streaming via FFMPEG

Comparison with Similar Tools

  • Home Assistant — full home automation platform with dashboards and automations; Homebridge focuses solely on HomeKit bridging
  • Scrypted — HomeKit and Google Home bridge with a focus on cameras; Homebridge has a broader plugin ecosystem
  • HOOBS — commercial Homebridge distribution with a polished UI; Homebridge itself is free and community-driven
  • Matter — emerging standard that may reduce the need for bridges, but legacy devices still require Homebridge
  • Node-RED with HomeKit nodes — more flexible but requires manual flow programming

FAQ

Q: Does Homebridge require an Apple device to set up? A: You need an Apple device to pair Homebridge with HomeKit initially. After pairing, accessories work via any paired Apple device or HomePod hub.

Q: Can Homebridge run alongside Home Assistant? A: Yes. Many users run both: Home Assistant for automations and dashboards, Homebridge for HomeKit integration of devices Home Assistant does not natively expose to HomeKit.

Q: How many accessories can Homebridge handle? A: HomeKit supports up to 150 accessories per bridge. Child bridge mode lets you run multiple bridges to exceed this limit.

Q: Is Homebridge affected by Apple's HomeKit architecture changes? A: Homebridge tracks HAP specification updates and adapts. The maintainers actively update the core library when Apple introduces changes.

Sources

Discussion

Sign in to join the discussion.
No comments yet. Be the first to share your thoughts.

Related Assets