Self-host HomeBridge
v2.5.0HomeKit bridge for devices Apple does not support
docker-compose up -d- Stars
- 25 546
- Port
- 8581 (Homebridge UI web interface served by the official Docker image)
homebridge/homebridgeWhat is HomeBridge?
Homebridge is a volunteer-run, open-source server you keep on your home network; it poses as a HomeKit bridge, so gadgets with no official HomeKit support can be paired in the Apple Home app and commanded by Siri. Device support comes from npm packages tagged homebridge-plugin — the site counts more than 2,000, among them well-known ones for Ring, Nest, TP-Link Kasa, Hue/deCONZ, Wemo, SwitchBot and UniFi Protect — written against the project's api.hap plugin interface. Since v2 a bridge may also opt into Matter by adding a matter block to its config, which brings up an extra Matter endpoint that Apple, Google, Amazon and Samsung controllers can commission alongside HomeKit; because this re-implementation on top of matter.js was never certified by the CSA, uncertified-accessory prompts during pairing are normal. Each plugin can run in its own child bridge process, and pointing the -U flag at a different storage path lets one machine host several instances, which matters because HomeKit caps a single bridge at 150 accessories — cameras and most televisions also need pairing of their own. Install it globally with npm, run the multi-architecture container image (host networking mandatory; Docker Desktop on Mac or Windows is unsupported), flash the ready-made Raspberry Pi card image, or follow the wiki guides for Debian/Ubuntu, Red Hat, Arch, macOS, Windows Hyper-V and Synology DSM, with the companion Homebridge UI on port 8581 covering plugin installs, config editing, logs and backups. The project is free and non-commercial, has no company behind it, and carries no endorsement from the big device makers or the Matter standards body.
HomeBridge alternatives
Zigbee2MQTTOpen-source, self-hosted Zigbee-to-MQTT bridge that replaces proprietary vendor hubs, controlling thousands of devices via one USB coordinator and any MQTT broker.CompareZigbee2MQTT with HomeBridge
WebThings GatewayAn open-source, self-hosted Web of Things smart home hub: control Zigbee and Z-Wave devices from one web UI, automate with drag-and-drop rules, and chart sensor logs.CompareWebThings Gateway with HomeBridge
diyHueSelf-hosted, open-source Philips Hue Bridge emulator controlling 50+ light types via Hue app and Home Assistant.ComparediyHue with HomeBridge
app-airsonosAirSonos is a self-hosted Home Assistant add-on that bridges AirPlay audio from Apple devices to Sonos and UPnP speakers, exposing each as a virtual AirPlay target.Compareapp-airsonos with HomeBridge
Open Home Foundation Matter ServerOpen-source Matter 1.6 controller server with WebSocket API and web dashboard, drop-in replacement for Python Matter Server.CompareOpen Home Foundation Matter Server with HomeBridge
HA FiremoteHA-Firemote is a self-hosted, open-source Home Assistant custom card providing on-screen remotes for Fire TV, Apple TV, Chromecast, Shield, Roku, Xiaomi, Homatics, onn.CompareHA Firemote with HomeBridge
broadlink-mqttSelf-hosted open-source MQTT client that bridges BroadLink smart home devices (RM, SP, A1, MP1, Dooya, BG1) to an MQTT broker for home automation integration.Comparebroadlink-mqtt with HomeBridge
TasmotaOpen-source firmware that turns ESP8266/ESP32 plugs, bulbs and sensors into self-hosted devices with MQTT, HTTP, web UI, timers and on-device rules.CompareTasmota with HomeBridge
Should you self-host HomeBridge?
HomeBridge scores 80/100 on selfhost.directory (how scoring works) and ranks #2 of 104 in Home Automation. It has 25 546 GitHub stars, +44 in the last 30 days.
It shipped 14 stable releases in the past year. The latest, v2.5.0, came out on 1 November 2026. New versions land roughly every 8 days.
Setup is easy: most people get it running in one sitting. An official Docker image is available. It is Apache-2.0-licensed and written mostly in Typescript.
Its closest alternative on selfhost.directory is Home Assistant (92/100, 92 267 stars). It scores higher overall, so compare the two before you pick. See HomeBridge vs Home Assistant side by side.
Features
- Camera and TV accessory supportFFmpeg with libfdk-aac audio is packaged in the official image for camera streams.
- Child Bridges
- Debug logging
- HomeKit Accessory Protocol emulation
- Matter accessory publishingNot CSA-certified, so controllers may warn at pairing time.
- Multiple instances
- Plugin API for developers
- Plugin SystemOver 2,000 plugins are tagged homebridge-plugin on NPM.
- Selectable mDNS advertiser
- Siri and Home app controlAutomations and remote access need an Apple home hub.
More in Home Automation
HomeDash2HomeDash is a self-hosted, open-source dashboard for monitoring services on a server via plugins. It offers customizable responsive layouts and kiosk mode.
HomeGenieSelf-hosted, open-source home automation server for Windows, Linux, macOS and Raspberry Pi, adding local LLM agents, AI vision, voice control and scriptable automations.
Home-InformationSelf-hosted home management platform organizing documents, devices, and security on interactive floor plans with Home Assistant and Frigate integrations.
homelableOpen-source, self-hosted homelab canvas: map network and rack layouts, scan subnets with nmap, watch live device status, and keep lab documentation in markdown.
HomeMatic IP LocalA custom Home Assistant component for HomeMatic(IP) that connects to OpenCCU
Homepage by gethomepageHomepage is a self-hosted, open-source application dashboard aggregating 100+ services into a fast static startpage with Docker discovery and optional auth.
home-screensSelf-hosted, open-source smart display turning a Raspberry Pi into a customizable family dashboard with 45 modules, visual editor, and zero cloud dependency.
Huawei SolarHome Assistant integration for Huawei Solar inverters via Modbus
HyperHDROpen-source, self-hosted ambient lighting: it analyses HDMI grabber or screen video and audio, then drives LED strips, WLED, Philips Hue or LIFX lights.
HyperionThe successor to Hyperion aka Hyperion Next Generation
hypermindHypermind is a self-hosted, open-source P2P deployment counter and ephemeral chat with no central server or database.
iCloud3Self-hosted Home Assistant component tracking iPhones, iPads, and Apple Watches via iCloud Location Services for presence detection and home automation.



0 comments