Description
Shellbee is a native iPhone companion for Zigbee2MQTT. It connects
directly to your bridge over WebSocket and gives you an Apple-native
interface for monitoring, controlling, and configuring your Zigbee
network.
REQUIRES A ZIGBEE2MQTT SERVER
Shellbee is a client app. You need a running Zigbee2MQTT instance
and an access token. Local and remote deployments are both supported.
FEATURES
- Real-time connection to your bridge over ws:// or wss://
- Bonjour discovery for local .local hosts
- Live device state for lights, switches, covers, fans, locks,
climate devices, and sensors
- Native controls generated from Zigbee2MQTT exposes
- Group and scene management
- Permit join, pairing flow, and device onboarding
- Bridge settings for MQTT, serial, network, OTA, logging,
availability, Home Assistant, and more
- Secure token storage in Keychain
BUILT FOR iOS
Shellbee is SwiftUI from top to bottom, using the latest Observation
APIs and ActivityKit. It's designed to feel fast and native, not
like a wrapped web view.
OPEN SOURCE
Shellbee is licensed under AGPL v3. Source available on GitHub.
Nouveautés (v1.6.3)
Multi-bridge support and a polished Home & Logs
• Connect to multiple Zigbee2MQTT bridges at once. Home, Devices, Groups, and Logs merge across them with per-bridge color attribution.
• Per-bridge Settings — every bridge has its own MQTT, network, integrations, and logging.
• "Untracked" devices — devices with availability disabled in Z2M now show as Untracked instead of Offline, with their own count and filter on Home (thanks to @pespinel).
• Logs you can read — Group Detail has its own Logs section, "Failed to ping" warnings render as structured fields, and the Light Card on a state-change log shows the full state at log time.
• Color temperature looks right — warm, daylight, and cool whites now actually look different.
• Plus dozens of smaller polish fixes across Home, Settings, navigation, and Restart flow.