Stuga Stuga

An opinionated, beautiful app for Home Assistant.

Open it, log in, done. Your rooms and devices are already there.

Get the app

What you get

Zero config

Reads your HA setup automatically. No YAML, no cards, no templates.

Edit in place

Rename rooms, change icons, reorder things. Saved back to Home Assistant.

Actually fast

WebSocket connection. Tap a light, see it change instantly.

Built for phones

Designed for how you actually use your smart home.

See it in action

Stuga app showing room grid with lights and climate controls

Your rooms, organized

Expanded room view with individual device controls

Tap to see devices

Selecting multiple rooms to control lights together

Select multiple rooms

In-app editor for customizing room name and icon

Edit in place

Get Stuga

iOS & Android

Works with any Home Assistant, including local-only setups. No public URL needed.

Web App

Try now

Prefer a browser? Needs HTTPS access to your Home Assistant.

Open web app

Self-host it

Run on your own server for local HTTP setups.

View on GitHub

Questions

Do I need to expose my Home Assistant to the internet?

No. The native apps connect directly to your Home Assistant on your local network. The web app requires HTTPS, but you can self-host it locally too.

Which Home Assistant versions are supported?

Stuga works with Home Assistant 2023.1 and newer. It uses the WebSocket API for real-time updates.

How is my data kept private?

Your Home Assistant data never leaves your network. There are no accounts and no cloud sync. The app collects anonymous usage analytics to help improve the experience.

Can I run this on my own server?

Yes. The web app is open source and can be self-hosted. See the GitHub repository for instructions.

v0.3.35 2026-02-10

Fixes device settings, external links, and navigation bugs in the Stuga Home Assistant dashboard app for iOS and Android.

No accounts. Anonymous crash reporting. Your Home Assistant data stays on your network.

Free and open source. Made by Twinbolt in Sweden.