← All talks

December 2023 · Bengaluru, India

HomeScript — Command Line Control of Your Home

FOSS United

HomeScript is a Python-based CLI tool that brings full HomeKit automation to your terminal — no Apple Home app required. This talk covers the motivation, architecture, and the open source journey of making smart home accessible from the command line.

Topics Covered

  • The motivation for CLI-based smart home control over app-based UIs
  • HomeScript architecture and integration with HomeBridge APIs
  • EasyMatch: fuzzy accessory name matching for a friction-free CLI UX
  • RGB lighting control, brightness, hue, and grouped device actions
  • Automating routines with cron jobs and shell scripts
  • Packaging as a Python module with a public API layer

Key Takeaways

  • HomeScript enables full smart home control from terminal or automation scripts
  • Supports RGB lighting, grouped device actions, and a full Python API
  • Lightweight, open source, and actively maintained
  • Designed for extensibility — suited for developers, power users, and tinkerers

Let's build something
that matters.

Open to AI PM advisory, speaker bookings, and open source collaboration.

AI PM AdvisorySpeaker BookingsOSS Collaboration

Made with Next.js · © 2025 Shayan Menahi