Cette page est affichée en anglais. Une traduction française est en cours.
ConfigsMay 27, 2026·3 min de lecture

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.

Prêt pour agents

Installation agent prête

Cet actif peut être installé après choix du runtime, vérification du plan et exécution de la commande adaptée.

Native · 98/100Policy : autoriser
Surface agent
Tout agent MCP/CLI
Type
Skill
Installation
Single
Confiance
Confiance : Established
Point d'entrée
Homebridge Overview
Commande d'installation directe
npx -y tokrepo@latest install 3b4d4515-5983-11f1-9bc6-00163e2b0d79 --target codex

À exécuter après confirmation du plan en dry-run.

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

Fil de discussion

Connectez-vous pour rejoindre la discussion.
Aucun commentaire pour l'instant. Soyez le premier à partager votre avis.

Actifs similaires