The more devices you add, the less you see.
You added the plug. It worked. Six months later, something on the network stops responding, and you have no idea which device, or why. Apple's Home app shows you rooms and toggles. It doesn't tell you which protocol each device uses, what firmware it's running, whether it's actually reachable, or what role each device plays on your network. More devices, less visibility.
Apple Home controls. HomeMapper inventories.
Apple Home is for turning lights on, locking doors, running scenes. HomeMapper is for knowing what's on your network: which devices speak Matter, the Thread mesh role where reported, each IP accessory's address and ping responsiveness, the firmware it's running, whether it's reachable. Different jobs. HomeMapper doesn't replace Apple Home. It shows you the layer underneath.
Every way your devices show up, in one view.
HomeMapper runs every discovery method a device might announce itself on, concurrently:
- Apple's ecosystem. HomeKit via Apple's framework. Thread accessories through HomeKit, plus Border Routers that announce themselves on the network. Matter detected during the HomeKit scan.
- The network itself. Bonjour service discovery, subnet scans, and the other ways devices announce themselves on your local network (including older protocols like SSDP/UPnP that many routers and smart TVs use).
- Home Assistant. Direct read of your Home Assistant device registry, including Matter, Thread, Zigbee, Z-Wave, ESPHome, and MQTT devices.
When the same device shows up through multiple methods, HomeMapper merges the records using definitive hardware identifiers, not names. No fuzzy name matching. If two records can't be confidently merged, HomeMapper shows them as duplicates rather than risk collapsing two different devices into one.
Scan-only by design. HomeMapper discovers and inventories. It never controls, modifies, or commissions. A deliberate boundary, not a limitation.
HomeKit scanning is free. Some discovery methods and correlation features are Pro.
Your devices, every detail.
See devices Apple's Home app can't (IP, Home Assistant, and most things announcing on your network) and the details it tucks away (manufacturer, model, firmware, serial number, battery, Matter and Thread info). Sort, search, and customize the columns to match how you work.
On iPad and Mac, devices appear as a table that fits as many columns as your screen has room for. On iPhone, they appear as rich detail cards. Same data, adapted to the screen.
Room-based view groups devices by room with reachability status and protocol badges, an alternative way to see the same data.
Sort and filter by any column; search by name, room, manufacturer, or model.
All the details a device will share.
HomeMapper doesn't just list your devices. It enriches each one with as much data as the protocols will share.
Thread role where reported, network name, IP address, MAC address, ping responsiveness, firmware version, serial number, battery level, reachability status, bridge relationships, and more. Pulled from all available sources, merged into one device record.
Not all devices reveal all details. Visibility depends on what each protocol exposes. HomeMapper shows you everything that's available.
Home Assistant, first class.
HomeMapper scans your Home Assistant instance with the same depth it scans HomeKit. Devices from both platforms flow into one unified inventory, correlated by hardware identifiers.
Zigbee, Z-Wave, ESPHome, MQTT: devices HomeKit can't see become visible alongside the ones it can. One scan. One inventory. Both platforms.
Choose your Primary Platform (HomeKit or Home Assistant) and HomeMapper favors its rooms, names, and ordering when a device is known to both.
Home Assistant integration is a Pro feature. Included in the 7-day Pro trial, cancel anytime.
Export everything.
Export your entire device inventory to CSV. All columns, all devices, filtered exactly how you want.
Use it for insurance documentation, network planning, troubleshooting, or just having a record of what you've built.
Your data lands in a tool you already use: Numbers, Excel, or Google Sheets. Column headers, device data, ready to work with.
Export is your action, not ours. Nothing leaves your device unless you send it.
Your data. Your control.
- You are not the product. Zero ads, zero tracking. Privacy first, forever.
- Local database. Nothing leaves your device unless you send it.
- No account required. The only login is directly to Home Assistant, and only if you choose to connect it.
- Export is your action, not ours.
Free forever. Pro when you're ready.
Free
$0
Forever
- HomeKit scanning
- Device list with core columns
- Room-based view
- Switch between Apple Homes (one at a time)
- No scan limits
- No time limits
Pro
$9.99/year Regular price $19.99.
Launch pricing
7-day free trial
- Everything in Free
- All 20+ data columns
- Multi-protocol scanning
- Protocol filtering
- Combined “All Homes” view
- Home Assistant integration
- CSV export
All Pro features are included in the 7-day free trial. Cancel anytime.
Questions, answered.
What's included in the 7-day Pro trial?
Everything in Pro: all data columns, multi-protocol scanning, protocol filtering, combined “All Homes” view, Home Assistant integration, and CSV export. The trial starts when you opt in. You can cancel any time during the 7 days through your App Store subscriptions.
Why is Pro a subscription?
You are not the product. No ads, no trackers, no selling your data. Your scan results stay on your device, and they stay yours. Paying for Pro is how we keep it that way.
Pro funds the work: keeping up with each iOS, macOS, HomeKit, Matter, Thread, and Home Assistant release, fixing bugs, and building the next things on our roadmap.
The Free tier covers HomeKit scanning, the device list, and the room-based view. Pro is for people who want the full picture across protocols and who want to back what we're building.
How do I cancel Pro?
Through the App Store, like any Apple subscription: Settings › [your name] › Subscriptions › HomeMapper. Cancel any time; you keep Pro features until the end of the current billing period.
Does any of my data leave my network?
Nothing is sent automatically. Scan results live in a local database on your device. HomeMapper has no analytics SDK, no tracking, and no cloud relay. When you connect Home Assistant, HomeMapper talks directly to your instance on your local network.
Your scan data leaves your device only when you send it, and only in two ways:
- CSV export. You choose when, what to include, and where it goes.
- Send Logs from Settings. Optional, for support. Logs include device names and scan details. They never include passwords, HomeKit credentials, or network keys.
Do I need Home Assistant to use HomeMapper?
No. HomeMapper works on its own. HomeKit scanning, the device list, and room-based view are all available on the Free tier without Home Assistant. If you do run Home Assistant, Pro unlocks a unified inventory across both platforms.
Can HomeMapper control my devices?
No. HomeMapper discovers and inventories. It never turns things on, changes settings, or commissions devices. Scan-only is a design principle, not a missing feature.
Does HomeMapper run on Android or Windows?
HomeMapper is an Apple-platform app: iPhone, iPad, and Mac. HomeKit's framework is Apple-only, and that's where HomeMapper starts. We have no Android or Windows version planned.
Built by home automation power users, for home automation power users.