HomeMapper Media Kit
Your entire smart home network. One view.
Built by Vault Hunters NM LLC
Download All AssetsAbout HomeMapper
HomeMapper is a smart home network inventory application for iPhone, iPad, and Mac. It scans local networks using multiple discovery protocols including HomeKit, Home Assistant, Thread, Matter, IP protocols (e.g. mDNS/Bonjour, SSDP/UPnP, etc.) and where possible produces a unified, deduplicated device inventory. The app is designed for smart home power users who need visibility beyond what Apple’s Home app or any single platform provides.
Unlike smart home control apps that show rooms and switches, HomeMapper shows what’s actually on the network: which protocols each device uses, its firmware version, whether it’s reachable, its Thread mesh role, MAC and IP addresses, and serial numbers. When the same physical device appears across multiple protocols, HomeMapper correlates them into a single entry using hardware identifiers (serial numbers, MAC addresses, HAP Pairing IDs), not name matching.
HomeMapper is scan-only by design. It discovers and inventories devices but never controls, modifies, or commissions them. There are no accounts, no analytics, and no ads. Scan results stay on your device, and the parts of your setup that sync across devices (room order, Home Assistant connections, saved setup codes) go through your own iCloud, never a HomeMapper server. The app is free to download with a permanently free HomeKit-only tier. A Pro subscription ($19.99/year, with a $9.99/year launch price and 7-day free trial) unlocks multi-protocol scanning, protocol filtering, the combined “All Homes” view, Home Assistant integration, CSV export, backup and restore, setup code saving, and all 20+ data columns.
Key Facts
| Developer | Vault Hunters NM LLC |
|---|---|
| Platforms | iPhone, iPad, Mac (native) |
| Price | Free / Pro $9.99/year (launch), $19.99/year (regular) |
| Free Trial | 7-day Pro trial |
| App Store | View on App Store |
| Website | homemapper.app |
| Media Contact | Media Contact |
| Release Date | May 29, 2026 |
Feature Highlights
- Multi-protocol discovery. Scans HomeKit, Matter, Thread, Bonjour/mDNS, SSDP/UPnP, ICMP, and TCP simultaneously in a single pass.
- Multiple Apple Home support. A toolbar selector switches between HomeKit homes one at a time on Free, or shows all homes combined on Pro. Devices stay scoped to the home they came from.
- Home Assistant integration. OAuth-secured local connection surfaces Zigbee, Z-Wave, ESPHome, and MQTT devices alongside HomeKit in one unified inventory.
- Hardware-based device correlation. Merges the same physical device seen across protocols using seven identifier types (serial number, MAC address, HAP Pairing ID, Cast UUID, SSDP UDN, Matter Node ID, IP address). No fuzzy name matching.
- Thread mesh visibility. Shows mesh roles (Router, Leader, End Device) where reported, Thread network names, and OpenThread versions; detects Thread Border Routers that advertise themselves on the local network.
- Adaptive interface. Full spreadsheet with 20+ sortable, searchable columns on iPad and Mac; rich detail cards on iPhone; room-based grouping on all platforms.
- Protocol filtering. Show or hide HomeKit, Home Assistant, Thread, Matter, and IP in the device list and Rooms view. Selections persist across launches.
- CSV export. Full device inventory export for insurance documentation, network planning, or troubleshooting.
- Setup code saving. Keeps each device's HomeKit, Matter, or Z-Wave setup code with the device. Four ways in: type it, scan the QR sticker, pull it from a photo, or export a CSV worksheet, fill in the blanks, and import it back (the same file imports onto your other devices). For older HomeKit accessories that print an 8-digit number with no QR, the camera and photo paths read the printed digits too. A room-by-room list flags every device still missing a code. With Pro and iCloud Sync on, saved codes sync automatically across the devices signed into your iCloud, through your own iCloud and never a HomeMapper server, and they're also included in backups, so a reset or a new phone doesn't lose them.
- Backup and restore. Automatic post-scan or manual backups of the scan database and settings to iCloud Drive or a local folder. Credentials are never included.
- Privacy-first. No account required, no analytics SDK, no ads. Scan results stay on your device and never reach a HomeMapper server; the setup that syncs across devices (room order, Home Assistant connections, saved setup codes) uses the user's own iCloud, never ours. The only other external connection is Home Assistant, and only if the user chooses to connect it.
Screenshots
Both framed and unframed versions of every screenshot below are in the asset ZIP.
iPhone
iPad
Mac
App Icon Assets
Download individual assets below, or grab everything in the asset ZIP.
Pricing & Availability
| Tier | Price | Includes |
|---|---|---|
| Free | $0, forever | HomeKit scanning, device list with core columns, room-based view, unlimited scans, no time limits |
| Pro | $9.99/year (launch) $19.99/year (regular) |
Everything in Free, plus all 20+ columns, multi-protocol scanning, protocol filtering, combined “All Homes” view, Home Assistant, CSV export, backup and restore, setup code saving |
Pro includes a 7-day free trial. No ads in either tier.
Available in every region of the Apple App Store.
About the Developer
Vault Hunters NM LLC is an independent software company based in New Mexico, focused on building tools for smart home infrastructure. HomeMapper is the company’s flagship product.
Technical Background
For technically-minded reviewers. These sections provide deeper context on how HomeMapper works.
Discovery Protocols
HomeMapper scans local networks using five protocol layers, each revealing different information about the same devices. Running them concurrently and correlating the results produces a unified view that no single protocol can provide alone.
HomeKit
Apple’s smart home framework. HomeMapper sees everything the Home app sees: device names, rooms, categories, reachability status, and battery levels. HomeKit is also how Matter capability is detected. Matter metadata surfaces during the HomeKit scan, not through a separate scan phase.
Home Assistant
An open-source home automation platform. HomeMapper connects via OAuth2 over the local network and fetches the full device registry, surfacing Zigbee, Z-Wave, ESPHome, and MQTT devices that are invisible to Apple’s ecosystem. Devices from both HomeKit and Home Assistant flow into one inventory, correlated by hardware identifiers where possible.
HomeMapper currently scans one Home Assistant instance per home network. Multi-instance support is planned.
Thread
A mesh networking protocol where devices relay data for each other. HomeMapper identifies Thread mesh roles (Router, Leader, End Device), Border Routers, network names, and OpenThread versions. This data comes from the HomeKit Thread Management Service (mesh roles) and MeshCoP Bonjour discovery (network names and Border Router detection). Apple does not expose Thread mesh internals through standard APIs.
IP Network
The broadest discovery layer, combining several network-level techniques: Bonjour/mDNS service browsing (HAP, AirPlay, GoogleCast, printers, and more via dynamic enumeration), ICMP subnet scanning with TCP connection probes, ARP-based MAC harvesting (Mac only), and SSDP/UPnP discovery for routers and media servers. IP Network often surfaces devices and identifiers that HomeKit abstracts away.
Device Correlation Pipeline
A single physical device can appear across multiple protocol results simultaneously: as a HomeKit accessory, a Home Assistant entity, a Thread router, and an IP Network service. The correlation pipeline merges these into one unified device entry using a prioritized chain of hardware and protocol-level identifiers.
The system favors precision over convenience: two devices will not be merged unless they share a definitive identifier. HomeMapper would rather show a duplicate than incorrectly combine two different devices.
Thread Mesh Roles
Thread is a mesh networking protocol where devices relay data for each other, forming a self-healing network that improves as devices are added. Every Thread device has a role determining how it participates in the mesh.
- Leader. One per Thread network, manages routing tables and address assignment. If the Leader goes offline, another Router is automatically elected. Typical Leaders: Apple TV, HomePod mini.
- Router. The backbone of the mesh. Forwards data packets, serves as parents for End Devices, and can become Leader. Any mains-powered Thread device can become a Router. Typical: HomePod mini, Apple TV, Nanoleaf bulbs, Eve Energy.
- End Device. Typically battery-powered. Connects to a single Router parent, sleeps to conserve battery, does not forward data. Typical: Eve Door & Window, Eve Motion, Eve Weather.
- Border Router. Bridges Thread mesh and Wi-Fi/Ethernet. Without a Border Router, Thread devices can communicate with each other but not with non-Thread devices. A device can be a Router and Border Router simultaneously. Typical: Apple TV, HomePod mini.
- Disabled. Thread hardware is present but not currently active; the device isn't participating in any Thread network.
- Detached. Supports Thread but isn't currently connected to a mesh, often because no Border Router is in range, after a reboot, or from stale credentials.
HomeMapper identifies roles via HomeKit Thread Management Service and detects Border Routers via MeshCoP Bonjour discovery. Apple does not provide APIs for Thread mesh internals (routing paths, signal strength between devices), so the role and network membership data shown is the deepest visibility available without commissioning.
Privacy Architecture
HomeMapper stores all scan data in a local SQLite database on the user’s device. No data is transmitted to any server. There is no account creation, no analytics SDK, no advertising, and no tracking of any kind.
The only external connection HomeMapper makes is to a user’s local Home Assistant instance, and only if the user explicitly chooses to connect it. This connection uses OAuth2 authentication through a secure system browser sheet (the same mechanism used by Sign in with Apple). HomeMapper never sees or stores the user’s Home Assistant password. OAuth tokens are stored exclusively in the iOS Keychain (encrypted, hardware-backed) and are never written to the app’s database, preferences, or diagnostic logs.
Diagnostic logging is entirely voluntary. If a user chooses to send logs, they are composed in the device’s email app, giving full visibility and edit control before sending. Logs may contain device names and types but never credentials or tokens.
CSV export is the user’s action. Nothing leaves the device unless the user sends it. All features operate over the local network with no cloud relay.