Vulpo 1.2Updated

Vulpo vs the official Home Assistant Companion app

Vulpo and the official Home Assistant Companion app both connect an iPhone to a Home Assistant server, but they take different approaches. The official app embeds the Home Assistant web frontend in a web view and adds native features around it. Vulpo renders every screen natively in SwiftUI and does not use web views at all. The table below compares the two as of Vulpo 1.2 and the official app in August 2026.

Vulpo 1.2

Joshua Dessol, independent

  • Native SwiftUI on iPhone, iPad, Mac and Apple Watch
  • Widgets, Control Center, Live Activities, Siri
  • Direct connection, no account, free with Pro

Home Assistant Companion

Open Home Foundation, official

  • Web frontend in a web view, any Lovelace dashboard
  • iOS, Android, CarPlay, Apple Watch actions
  • Free, open source, full device sensors

Feature comparison

Vulpo 1.2 and the official app as of August 2026.

Platform and rendering

Rendering

Vulpo 1.2

Fully native SwiftUI on every screen; no web views

Official app

Home Assistant web frontend (Lovelace) inside a web view, plus native settings

Dashboards

Vulpo 1.2

Built in the app from 30+ native card types, drag to reorder, synced through iCloud

Official app

Your existing Lovelace dashboards, configured in Home Assistant (UI editor or YAML)

Custom Lovelace cards (HACS)

Vulpo 1.2

Not rendered; Vulpo has its own card set

Official app

Rendered, because the web frontend runs as-is

Platforms

Vulpo 1.2

iPhone, iPad, Mac (native), Apple Watch

Official app

iPhone, iPad, Mac (Catalyst), Apple Watch, CarPlay, plus a separate Android app

Apple integrations

Apple Watch

Vulpo 1.2

Full native app: entity control, Glances, scenes, sensor history, complications, standalone over Wi-Fi/LTE

Official app

Actions and assist; complications with limited data

Home Screen and Lock Screen widgets

Vulpo 1.2

Eight widget types incl. group, camera, chart, solar, lock, cover, person

Official app

Actions, assist, gauge, details and sensor widgets

Control Center

Vulpo 1.2

Controls for lights, switches, covers, scenes and scripts, plus a launcher

Official app

Action controls

Live Activities

Vulpo 1.2

Appliances, vacuums, solar, climate and people on the Lock Screen and in the Dynamic Island, with buttons (Pro)

Official app

Not available

Siri and Shortcuts

Vulpo 1.2

Natural questions ("how many lights are on") plus scene and toggle intents

Official app

Run actions, call services, get entity state, Assist

CarPlay

Vulpo 1.2

Not available

Official app

Available

Data and devices

Push notifications

Vulpo 1.2

Via the mobile_app integration: standard and image notifications

Official app

Via the mobile_app integration: standard, image, actionable, critical, and command notifications

Device sensors reported to Home Assistant

Vulpo 1.2

Opt-in location reporting and an app version sensor

Official app

Location plus a wide set of device sensors (battery, activity, connectivity, focus, storage)

Cameras

Vulpo 1.2

WebRTC with HLS fallback, stills fallback, camera widget

Official app

As rendered by the web frontend

Energy

Vulpo 1.2

Native Energy tab with a 3D scene, per-device costs (Vulpo Labs, Pro)

Official app

The web Energy dashboard

3D room view

Vulpo 1.2

Vulpo Lumen: LiDAR scan, furniture catalog, entity linking, path tracing

Official app

Not available

Access, price and source

Remote access

Vulpo 1.2

One server with internal and external URL, automatic switching and failover; works with Nabu Casa, own domain, VPN

Official app

Internal and external URL with automatic switching; works with Nabu Casa, own domain, VPN

Server requirements

Vulpo 1.2

Any Home Assistant installation; no add-on or custom integration

Official app

Any Home Assistant installation

Price

Vulpo 1.2

Free core app; Vulpo Pro $4.99/month, $24.99/year or $59.99 one-time

Official app

Free

Source code

Vulpo 1.2

Closed source, independent developer

Official app

Open source (Apache 2.0), maintained by the Open Home Foundation community

Which one fits

When Vulpo is the better fit

  • You want dashboards that feel like an iOS app: native cards, controls, haptics and animations instead of a web page.
  • You want widgets, Control Center controls, Live Activities and an Apple Watch app that control entities directly.
  • You do not want to maintain Lovelace YAML or card configurations; Vulpo builds cards from your entities.
  • You use a Mac and want a real Mac app rather than an iPad port.
  • You want a 3D view of your home linked to your devices.

When the official app is the better fit

  • You rely on custom Lovelace cards from HACS or heavily customized dashboards.
  • You need the full set of device sensors reported to Home Assistant (battery, activity, focus mode, connectivity).
  • You need CarPlay or an Android app.
  • You want an open-source client.

The official app is the reference client: open source, free, on Android and CarPlay, and it shows any Lovelace dashboard exactly as the browser does. Vulpo is a native alternative for Apple devices that trades Lovelace compatibility for purpose-built cards, widgets, Control Center controls, Live Activities, a full Apple Watch app, a native Mac app and a 3D room view. Both can be installed side by side.

Summary

Questions

Can Vulpo and the official Home Assistant app be installed at the same time?

Yes. Vulpo and the official Home Assistant Companion app register as separate mobile_app devices in Home Assistant and do not interfere with each other. Many users keep the official app for device sensors and use Vulpo for daily control, widgets and the watch.

Does Vulpo show my existing Lovelace dashboards?

No. Vulpo does not render the Home Assistant web frontend. It builds its own dashboards from your entities using native cards, and syncs those dashboards between your Apple devices via iCloud. Your Lovelace dashboards stay untouched and remain available in the browser and in the official app.

Do notifications from Home Assistant work in Vulpo?

Yes. Vulpo registers with the mobile_app integration, so Home Assistant automations can send push notifications and image notifications to Vulpo using the notify.mobile_app_* service created for it, exactly as they would for the official app. Actionable notifications with buttons are not supported yet.

Is Vulpo an official Home Assistant app?

No. Vulpo is an independent, third-party app developed by Joshua Dessol. Home Assistant is a trademark of the Open Home Foundation, and Vulpo is not affiliated with, endorsed by or sponsored by the Open Home Foundation or Nabu Casa.

Home Assistant is a trademark of the Open Home Foundation. Details about the official app are taken from its public documentation at companion.home-assistant.io and may change with new releases. Corrections: josh@vulpo.app.