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
Fully native SwiftUI on every screen; no web views
Home Assistant web frontend (Lovelace) inside a web view, plus native settings
Dashboards
Built in the app from 30+ native card types, drag to reorder, synced through iCloud
Your existing Lovelace dashboards, configured in Home Assistant (UI editor or YAML)
Custom Lovelace cards (HACS)
Not rendered; Vulpo has its own card set
Rendered, because the web frontend runs as-is
Platforms
iPhone, iPad, Mac (native), Apple Watch
iPhone, iPad, Mac (Catalyst), Apple Watch, CarPlay, plus a separate Android app
Apple integrations
Apple Watch
Full native app: entity control, Glances, scenes, sensor history, complications, standalone over Wi-Fi/LTE
Actions and assist; complications with limited data
Home Screen and Lock Screen widgets
Eight widget types incl. group, camera, chart, solar, lock, cover, person
Actions, assist, gauge, details and sensor widgets
Control Center
Controls for lights, switches, covers, scenes and scripts, plus a launcher
Action controls
Live Activities
Appliances, vacuums, solar, climate and people on the Lock Screen and in the Dynamic Island, with buttons (Pro)
Not available
Siri and Shortcuts
Natural questions ("how many lights are on") plus scene and toggle intents
Run actions, call services, get entity state, Assist
CarPlay
Not available
Available
Data and devices
Push notifications
Via the mobile_app integration: standard and image notifications
Via the mobile_app integration: standard, image, actionable, critical, and command notifications
Device sensors reported to Home Assistant
Opt-in location reporting and an app version sensor
Location plus a wide set of device sensors (battery, activity, connectivity, focus, storage)
Cameras
WebRTC with HLS fallback, stills fallback, camera widget
As rendered by the web frontend
Energy
Native Energy tab with a 3D scene, per-device costs (Vulpo Labs, Pro)
The web Energy dashboard
3D room view
Vulpo Lumen: LiDAR scan, furniture catalog, entity linking, path tracing
Not available
Access, price and source
Remote access
One server with internal and external URL, automatic switching and failover; works with Nabu Casa, own domain, VPN
Internal and external URL with automatic switching; works with Nabu Casa, own domain, VPN
Server requirements
Any Home Assistant installation; no add-on or custom integration
Any Home Assistant installation
Price
Free core app; Vulpo Pro $4.99/month, $24.99/year or $59.99 one-time
Free
Source code
Closed source, independent developer
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.