Why I Built Sparrow Home
After quite some time and a fair amount of work, Sparrow Home is finally available!
This project didn’t start as a product announcement or a roadmap-driven effort. It began as a personal need — to build a home automation system that is straightforward, local-first, privacy-aware, and designed with long-term maintainability in mind. Turning that idea into something usable took longer than expected, but in the end, it was absolutely worth it.

Sparrow Home is the result of many small decisions, experiments, refactors, and iterations. Some parts were rewritten more than once. Others evolved gradually as the overall direction became clearer. The focus throughout the process remained the same: build something practical, understandable, and respectful of the user.
It combines a NestJS backend, an Angular-based mobile application, Zigbee2MQTT integration, and a modular Nx monorepo architecture to provide a modern and fully local smart home experience.
There is still a lot to improve, document, and refine — but the foundation is now in place. From here on, development can move forward more openly, with real usage, real feedback, and real-world scenarios shaping what comes next.
If you’re interested in home automation, local-first systems, or simply enjoy well-crafted software, I’m glad you’re here. Check the Roadmap for more details about future plans or explore the GitHub repository and documentation.
More updates are coming soon.
Piotr
