Projects


Shelly Manager

Local Fleet Management for Shelly Devices

Manage Shelly devices on your local network without connecting them to the Shelly Cloud. Scan for devices, update firmware, manage configurations, and monitor status - all locally.

🔍 Device Discovery: Automatically discover Shelly devices using mDNS and network scanning. No cloud connection required - everything runs on your local network.

🔄 Firmware Management: Keep your devices up-to-date with firmware update management supporting both stable and beta channels. Bulk operations let you update multiple devices simultaneously.

⚙️ Configuration Control: Manage device configurations and execute component-specific controls for switches, covers, lights, and more with dynamic capability detection.

📊 Multiple Interfaces: Available as a modern web interface, command-line tool, and REST API - choose the interface that works best for your workflow.

Shelly Manager was built with
Python
Litestar
React
TypeScript

View the project on GitHub.

shelly-manager-0
shelly-manager-1
shelly-manager-2
shelly-manager-3