Skip to main content

Home Assistant Apple Platforms

The Home Assistant Apple Platforms apps helps users control and automate their homes across Apple platforms. The project is open source, actively maintained, and spans the main iPhone and iPad app, Apple Watch, widgets, CarPlay, app extensions, and supporting services.

Explore the GitHub repository to see the current codebase and open work.


Why contribute?

  • Make an impact: Improvements land in an app used daily by Home Assistant users.
  • Work across Apple platforms: Contribute to iOS, watchOS, widgets, CarPlay, App Intents, and macOS packaging in one repository.
  • Learn by shipping: The project uses real production workflows with Xcode, CocoaPods, Fastlane, GitHub Actions, and automated tests.
  • Help the community: Better docs, better reviews, and better bug fixes all matter.

How you can help

  • Code contributions: Fix bugs, add features, or improve platform integrations.
  • Testing: Validate changes locally and help catch regressions across targets.
  • Code reviews: Review pull requests and help keep changes small and maintainable.
  • Documentation: Improve contributor docs and user-facing companion docs when behavior changes.
  • Translations: Join the iOS translation team.

Ready to get started?

  1. Check out the get started guide for local setup, signing overrides, and your first build.
  2. Read the architecture guide to understand how the repository is organized.
  3. Join our Discord community, make sure you select the developer role and head to the iOS project thread to connect with other contributors.