Home AssistantHome AssistantContributors
On this page

The companion apps put Home Assistant in your pocket, on your wrist, and in your car. They show the same frontend you know from the browser, and add what only an app on the device can do: sensors, location, notifications, widgets, watch apps, and car screens.

There are two apps, each in its own repository, built by its own group of contributors:

App Runs on Language Repository
Android Android phones and tablets, Wear OS, Android Auto, Android Automotive, Meta Quest Kotlin home-assistant/android
Apple iPhone, iPad, Mac, Apple Watch, CarPlay Swift home-assistant/iOS

Both talk to Home Assistant through the same integration in Core: mobile_app. That integration is a public API, so other apps can use it too.

This area is for developers who want to work on either app, and for anyone building an app of their own that talks to Home Assistant. You need to be comfortable with Kotlin and Android Studio, or with Swift and Xcode. If you want to help without writing code, there is plenty to do too: see ways to help.

Ways to help

Start here

Android

Apple

The mobile app API

  • Mobile app API: how an app connects to Home Assistant, registers itself, sends sensor data and location, and receives notifications. For both official apps, and for your own.

Who to talk to

Was this page helpful?

Last updated on .