Bitflake logo

Home Assistant

Home automation platform for controlling and monitoring your smart home locally.

1 / 8
  • Home Dashboard

    The dashboard Home Assistant builds for itself, summarising the lights, heating, locks, media and weather across the house.

  • Controlling a Light

    Opening a single light gives a brightness slider, colour temperature, and a colour wheel for bulbs that support it.

  • Automations

    The automations running the house, each with its own on/off switch and a record of when it last ran.

  • Building an Automation

    The visual editor, where a rule is assembled from a trigger, optional conditions, and the actions to run — no YAML required.

  • Activity

    A running log of everything that happened in the house, and who or what caused it.

  • Map

    Where the house is and who is currently in it, drawn from the location reported by phones and trackers.

  • To-do Lists

    Shared shopping and to-do lists, the same ones a voice assistant adds to when asked.

  • Integrations

    The integrations connecting Home Assistant to the outside world, most of them discovered on the network automatically.

About this app

Home Assistant is a home automation platform maintained by the Open Home Foundation, connecting more than 1,000 devices and services under one system. It handles automation rules and scripts, customisable Lovelace dashboards, energy monitoring, and Assist, a voice assistant that processes every command on your local network rather than sending it to a cloud service. People who move to Home Assistant consistently point to two things. It keeps working when the internet or a vendor's cloud servers go down, since automations and device control run entirely on the local network. It also isn't locked into a single ecosystem, so devices that don't officially support each other's platforms can still work together through its integrations. Every feature is available self-hosted at no cost. Nabu Casa's optional subscription only adds remote access and cloud backups on top.

  • Authentication:
    API KeysMFAPassword Auth
  • Access Control:
    Unlimited Users
  • Data:
    Audit LogData Export
  • Integrations:
    MCP ServerREST APIWebhooks
  • UI:
    AndroidDark ModeiOS
  • Infrastructure:
  • Automation:
    Automation Rules
  • Dashboards:
    Custom Dashboards
  • Energy:
    Energy Monitoring
  • IoT & Smart Home:
    Device Integrations
  • Voice:
    Voice Assistant

90.1k stars

38.4k forks

Last release2026.8.3(6 days ago*)Last activityabout 3 hours ago*Project age12 years (2013)Contributors500+

Commit activity

commits / month
Lifetime747
Past year1,467
Past month1,891

As of last sync (about 2 hours ago)

Funding

Subscription

Paid subscription plan

Company-backed

Backed by a commercial company

Other

Other or unknown funding sources

Technology stack

  • Python
  • Shell
  • Dockerfile
  • PLSQL
  • Jinja
  • JavaScript
  • TypeScript

License

APACHE-2.0

Apache License 2.0

A permissive license whose main conditions require preservation of copyright and license notices. Contributors provide an express grant of patent rights. Licensed works, modifications, and larger works may be distributed under different terms and without source code.

View License

Bitflake is not affiliated with or the creator of this project. App names, logos, and trademarks are property of their respective owners. Data shown (including GitHub stats) is updated once per day and may be inaccurate or out of date. Spotted an issue? Let us know at contact@bitflake.com.